亲爱的对话团队,
我是一个新手,对话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也将是有帮助的。请协助我。
问候,
标记
设备:
嗨markdsylva_2277,
如果您正在启动新设计,我们建议首先从DA14585开始 - SDK和文档很大,我们有很多代码示例,并且还有DA14585上的软件路线图支持我们的下一代设备11月5日宣布。
您是否应该从SmartSnippets Toolbox(推荐最新版本)中的OTP程序员。
OTP标题区域,其中放置了定义设备操作的标志和特定值(关于OTP报头的值的更多信息,可以在智能代码片段用户指南中找到)。
当用户试图刻录OTP时,他必须确保编程电压干净,不得超过6.8V。此外,6.8V只能应用于VBAT3V后的VPP,并且必须在vbat3v移除之前从VPP移除,否则芯片可能会损坏。
为了用最常见的配置烧OTP,请遵循以下说明:
一旦最后一步完成,您将烧毁您的定制板OTP。为了从它引导您的设备,需要一些额外的配置。
当OTP被刻录并且OTP头上的应用程序标志也被刻录时,禁用主引导加载程序,以便扫描过程未发生,因此您将无法从SPI或UART或I2C引导。只要称为JTAG Enable标志停留的OTP标题字段,您就可以通过JTAG直接刻录Sysram。
注意:如果刻录应用程序标志并且禁用JTAG启用标志,则设备无法访问。
请记住,OTP持续一次可编程,因此您无法多次擦除并重新编写OTP,但您只能将仍设置为0的位,然后将其转换为1。
谢谢,PM_Dialog
嗨pm_dialog,
谢谢你的详细说明。我将尝试您提到的OTP编程步骤。我还将通知我的同事们有关DA14585芯片组以供将来使用。
请确认我这个硬件程序员和调试器(https://www.segger.com/雷电竞官网登录products/debug-probes/j-link/models/j-link-lite/j ...)对于DA14580芯片组的OTP是正确的。
问候,
标记dsylva.
嗨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
嗨pm_dialog,
当然。非常感谢你。
问候,
标记