OTP编程工具确认

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个职位/ 0个新
最后一篇
markdsylva_2277.
离线
最后一次露面:1个月1周前
加入:2019-06-19 04:20
OTP编程工具确认

亲爱的对话团队,

我是一个新手,对话BLE,我目前正在研究一个在我们的定制板上使用DA14580芯片组的项目。我正在使用Keil IDE并研究SDK中提供的示例项目。由于DA14580中没有闪光灯,我正在使用Ulink2 Programmer和Debugger(https://robokits.co.in/programmers/arm/keil-ulink2-usb-jtag-programmer-debugger?cpath=12&).

由于我的项目仍在开发阶段,我正在使用我的笔记本电脑来调试我的应用程序。接下来我打算燃烧芯片上的OTP。我做了一些研究,发现Ulink2程序员不适合编程OTP,我计划购买这个J-Link Lite ARM程序员(https://www.segger.com/雷电竞官网登录products/debug-probes/j-link/models/j-link-lite/j ...).我检查了支持的设备,它显示了一些对话IC。在购买之前,我只是想确认一下这是否是适合OTP的工具。任何详细的文件,如何规划的OTP也将是有帮助的。请协助我。

问候,

标记

设备:
PM_Dialog
离线
最后一次露面:3天15小时前
职员
加入:2018-02-08 11:03
嗨markdsylva_2277,

嗨markdsylva_2277,

如果您正在启动新设计,我们建议首先从DA14585开始 - SDK和文档很大,我们有很多代码示例,并且还有DA14585上的软件路线图支持我们的下一代设备11月5日宣布。

您是否应该从SmartSnippets Toolbox(推荐最新版本)中的OTP程序员。

  1. OTP有3个区域,用户可以刻录数据:
  2. OTP映像区域,其中放置了用户代码,并在引导时镜像到syram。
  3. OTP NVDS区域,其中NVDS结构在启动时填充了OTP。

OTP标题区域,其中放置了定义设备操作的标志和特定值(关于OTP报头的值的更多信息,可以在智能代码片段用户指南中找到)。

当用户试图刻录OTP时,他必须确保编程电压干净,不得超过6.8V。此外,6.8V只能应用于VBAT3V后的VPP,并且必须在vbat3v移除之前从VPP移除,否则芯片可能会损坏。

为了用最常见的配置烧OTP,请遵循以下说明:

  1. 通过JTAG或UART打开智能片段,然后打开。
  2. 从工具栏按钮选择OTP程序员,以打开3个不同的选项卡,每个OTP区域。
  3. 选择OTP图像选项卡,然后在左侧选项卡浏览到您想要刻录并击中刻录的.hex文件。

一旦最后一步完成,您将烧毁您的定制板OTP。为了从它引导您的设备,需要一些额外的配置。

  1. 转到OTP标题选项卡。
  2. 将两个应用程序标志更改为“是”(这是必需的,以便从OTP开始启动,当一个主引导加载程序被禁用时 - 扫描有效图像的外围设备,用户只能使用JTAG重新编程他的电路板)。
  3. 点击刻录按钮,以将配置刻录到OTP标题。
  4. 上述步骤足以让用户编程OTP

当OTP被刻录并且OTP头上的应用程序标志也被刻录时,禁用主引导加载程序,以便扫描过程未发生,因此您将无法从SPI或UART或I2C引导。只要称为JTAG Enable标志停留的OTP标题字段,您就可以通过JTAG直接刻录Sysram。

注意:如果刻录应用程序标志并且禁用JTAG启用标志,则设备无法访问。

请记住,OTP持续一次可编程,因此您无法多次擦除并重新编写OTP,但您只能将仍设置为0的位,然后将其转换为1。

谢谢,PM_Dialog

markdsylva_2277.
离线
最后一次露面:1个月1周前
加入:2019-06-19 04:20
嗨pm_dialog,

嗨pm_dialog,

谢谢你的详细说明。我将尝试您提到的OTP编程步骤。我还将通知我的同事们有关DA14585芯片组以供将来使用。

请确认我这个硬件程序员和调试器(https://www.segger.com/雷电竞官网登录products/debug-probes/j-link/models/j-link-lite/j ...)对于DA14580芯片组的OTP是正确的。

问候,

标记dsylva.

PM_Dialog
离线
最后一次露面:3天15小时前
职员
加入:2018-02-08 11:03
嗨markdsylva_2277,

嗨markdsylva_2277,

J-Link Lite ARM用于我们的设计中,所以您可以在项目中。如果您发现任何答案有用,请将其标记为“已接受”。

请查看DA14585 / 586门户网站:

https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/smartbond-da14585-and-da14586.

留在2周内宣布的下一代设备进行调整!

谢谢,PM_Dialog

markdsylva_2277.
离线
最后一次露面:1个月1周前
加入:2019-06-19 04:20
嗨pm_dialog,

嗨pm_dialog,

当然。非常感谢你。

问候,

标记