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

尊敬的先生,

我使用“da14585-00atdevkt-p,development kit-pro”到OTP编程的定制板(DA14580)。

我遵循了建议的联系

https://support.dialog-seminile.com/guide/faq-dev-kits-ref-designs.

JTAG接口,所需的连接是:

  1. J4 - 引脚1(VBAT_580) - >自定义板的VCC。
  2. J4 - 引脚25(TMS) - >自定义板的SWDIO引脚。
  3. J4 - 引脚27(TCK) - >定制板的SW_CLK PIN。
  4. TP2 - >到自定义板的VPP(如果需要编程OTP)。
  5. J4 - Pin 2(GND) - >到定制板的地面

我正在使用SmartSnippet Toolbox Ver 5.06.2196,我正在尝试OTP编程。在OTPIMage选项卡下 - >我选择了.hex文件(从工作正常的RAM测试)。在OTP标题设备下 - > I选择“应用程序标志1和2至是”。DMA大小0x1FF。

只有我能够连接电路板,刻录按钮处于活动状态。当我按烧伤时,获取内存写错错误。

恳切

1.对OTP程序的过程为HEX文件。

2.要执行OTP编程,是否需要使用任何特殊选项构建项目。

此致,

标记

PM_DIALOG.
离线
最后一次露面:13小时30分钟前
职员“title=
加入:2018-02-08 11:03
嗨马克,

嗨马克,

请参阅表258:DA14580数据表中推荐的操作条件。OTP编程期间VPP引脚上的电源电压应为6.6V - 6.8V。您能否仔细检查VPP引脚是否有正确的电源供应吗?您需要确保OTP编程期间VPP引脚上的电源电压在6.6V - 6.8V内。编程过程中的电源电压应干净,不得超过6.8V。此外,6.8V只能在提供VBAT3V之后应用于VPP,并且必须在vbat3v移除之前从VPP移除,否则芯片可能会损坏。

此外,请记住,应将跳线放入标题J3中,以便在Pro-DK中启用VPP。

关于连接,我可以澄清您使用的正确:

  1. J4 - 引脚1(VBAT_580) - >自定义板的VCC。
  2. J4 - 引脚25(TMS) - >自定义板的SWDIO引脚。
  3. J4 - 引脚27(TCK) - >定制板的SW_CLK PIN。
  4. TP2 - >到自定义板的VPP(如果需要编程OTP)。
  5. J4 - 引脚2(GND) - >到定制板的地面。

让我请提醒您,您应该遵循的程序,以便通过SmartSnippets Toolbox刻录OTP。据我所知,你之前发布了类似的票:

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

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

要使用最常用的配置刻录OTP,请按照以下说明操作:

  1. 通过JTAG或UART打开智能片段,然后打开。
  2. 从工具栏按钮选择OTP程序员,以便为每个OTP区域打开3个不同的选项卡。
  3. 选择OTP图像选项卡,然后在左侧选项卡浏览到您想要刻录并击中刻录的.hex文件。
  4. 一旦最后一步完成,您将烧掉您的海关OTP。需要一些其他配置,以便您的设备从中启动它。

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

OTP stands for One Time Programmable, thus you can’t erase and re-write the OTP multiple times, but you can only flip the bits that are still set to 0 and turn them to 1. So you can change the JTAG enable flag as you described in you thread, but since you configure it as 1, you will NOT be able to change it again. When the OTP is burned and the application flags on the OTP header are also burned, the primary bootloader is disabled so the scanning procedure doesn't take place, thus you will not be able to boot from the SPI or UART or I2C. You will be able to directly burn your SystemRAM though JTAG as long as the OTP header field called JTAG enable flag stays Enabled. If the application flags are burned and the JTAG enable flag is Disabled then the device becomes inaccessible.

在固件方面,您应该确保da1458x_config_basic.h中的cfg_development_debug宏未定义。特定标志只需添加一些断点,以便为开发人员识别任何问题,如果您正在下载图像,则不应发生。您还可以在da1458x_stack_config,h中定义cfg_boot_from_otp宏,但这不是强制性的。如果定义了此宏,则从Sysram读取OTP报头数据,并通过BootROM代码复制。否则,OTP报头数据从OTP内存读取。

总之,在刻录OTP之前,您应该确保您的固件完全正常。

谢谢,PM_DIALOG.

markdsylva_2277.
离线
最后一次露面:1个月1天前
加入:2019-06-19 04:20
尊敬的先生,

尊敬的先生,

如上所述,我遵循了指示,仍然收到错误。我正在获得“以地址0x20000000写入”错误。

此致,

标记

Tsutomusakai.
离线
最后一次露面:1年5个月前
加入:2019-12-13 11:23
也有这样的错误。

也有这样的错误。告诉我,你是怎么决定的?

markdsylva_2277.
离线
最后一次露面:1个月1天前
加入:2019-06-19 04:20
尊敬的先生,

尊敬的先生,

无法理解你的回复。请为我提供适当的解决问题。

此致,

希尔拉

markdsylva_2277.
离线
最后一次露面:1个月1天前
加入:2019-06-19 04:20
尊敬的先生,

尊敬的先生,

有没有办法检查OTP内存是否被编程。

此致,

标记

Tsutomusakai.
离线
最后一次露面:1年5个月前
加入:2019-12-13 11:23
也有这样的错误。

也有这样的错误。告诉我,你是怎么决定的?

markdsylva_2277.
离线
最后一次露面:1个月1天前
加入:2019-06-19 04:20
尊敬的先生,

尊敬的先生,

请为我提供适当的出口。随着我们掌握此问题的,无法测试产品。使用SRAM编程,我们验证了我们的应用程序。

最良好的问候,

希尔拉

ps_dialog.
离线
最后一次露面:5个月3周前
加入:2018-01-15 10:36
亲爱的马克,

亲爱的马克,

我看到你正在使用旧版本操作系统智能代码段工具箱,请仔细卸载它,从这里下载并安装最新版本:

https://www.dialog-seminile.com/sites/default/files/smartsnippets_t ...

此外,请诚挚下载并安装Segger网站的最新版本的JLink驱动程序6.56D:

https://www.segger.com/downloads/jlink/jlink_windows.exe.

之后,一旦附加DK-Pro,就会要求您更新JLink-OB的固件。

然后请按照用户手册的说明:

http://lpccs-docs.dialog-semicondiond.com/smartsnippetstoolbox5.0.8_um/tools/otpprogrogmer.html.

如果您成功编制OTP,请告诉我。

BR,Paolo.

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

嗨ps_dialog,

我使用最新软件,因为你说,它没有任何问题。非常感谢。

标记