OTP编程工具确认

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
5个职位/ 0个新
最后发表
MarkDsylva_2277
离线
最后看到:1个月1个星期前
加入:2019-06-19 04:20
OTP编程工具确认

亲爱的团队对话框,

我是一个对话BLE的新手,我目前在一个项目中使用DA14580芯片组在我们的定制板。我正在使用Keil IDE并研究SDK中提供的示例项目。因为在DA14580中没有flash,我正在使用Ulink2程序员和调试器(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
离线
最后看到:2天15小时前
工作人员
加入:2018-02-08 11:03
嗨MarkDsylva_2277,

嗨MarkDsylva_2277,

如果你正开始一个新的设计,我们建议首先DA14585 - SDK文档有了很大提高,我们有很多的代码示例,也有软件路线图支持在DA14585 5日11月宣布我们的新一代设备。

你应该从SmartSnippets工具箱(推荐最新版本)中选择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 Header选项卡。
  2. 将两个应用程序标志都更改为YES(这是为了从OTP启动引导所必需的,当主引导加载程序被禁用时——扫描外设以获得有效的映像,用户只能使用JTAG重新编程他的主板)。
  3. 点击燃烧按钮,以燃烧配置到OTP头。
  4. 以上步骤足以让用户对OTP进行编程

当OTP被烧毁并且OTP头上的应用程序标志也被烧毁时,主引导加载程序将被禁用,因此扫描过程不会发生,因此您将不能从SPI或UART或I2C引导。你将能够通过JTAG直接燃烧你的syram,只要OTP头字段称为JTAG enable flag保持为Enabled。

注意:如果应用程序标志被烧毁,而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
离线
最后看到:2天15小时前
工作人员
加入:2018-02-08 11:03
嗨MarkDsylva_2277,

嗨MarkDsylva_2277,

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

请看DA14585/586门户网站:

//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/smartbond-da14585-and-da14586

请继续关注我们的下一代设备,将在两周后宣布!

谢谢,PM_Dialog

MarkDsylva_2277
离线
最后看到:1个月1个星期前
加入:2019-06-19 04:20
嗨PM_Dialog,

嗨PM_Dialog,

确定。非常感谢。

问候,

马克