了解更多常见问题教程

11个帖子/ 0个新
最后发表
Roie DAHAN
离线
最后看到:5个月3天前
加入:2018-11-19 16:32
OTP错误

你好,

我试图使用SmartSnippets工具箱v5.0.6.2196在DA14585-00ATDDEVKT-B (Devkit-Basic)上刻写闪烁的示例

然而,这似乎是错误的CPU暂停命令见附件打印屏幕
(Kiel也无法运行调试)

请建议如何燃烧闪烁的例子和恢复基尔调试能力

*注:JTAG接口工作正常。

谢谢,
Roie

附件:
设备:
PM_Dialog
离线
最后看到:1周3天前
工作人员
加入:2018-02-08 11:03
嗨,罗伊·达汉,

嗨,罗伊·达汉,

你能说明一下你所遵循的步骤吗?你想要完成什么?您想刻录OTP或外部SPI Flash?请澄清是,我会提供正确的步骤。但是,请注意OTP代表一次性可编程,因此您不能多次擦除和重写OTP,但您只能翻转仍然设置为0的位并将其变为1。如果你想烧掉OTP,必须烧掉两个区域:

  • OTP映像区,其中放置了用户代码,并在引导时镜像到系统内存。
  • OTP报头区域,其中放置了定义设备操作的标志和特定值(关于OTP报头值的更多信息可以在Smart Snippets用户指南中找到)。

你烧了OPT头文件了吗?

谢谢,PM_Dialog

Roie DAHAN
离线
最后看到:5个月3天前
加入:2018-11-19 16:32
嗨,PM_Dialog团队,

嗨,PM_Dialog团队,

是的,我已经燃烧眨眼的例子OTP,但DevKit(基本)不从它运行

另外,现在Keil无法调试任何东西,请告诉我如何调试它

问候,

Roie

PM_Dialog
离线
最后看到:1周3天前
工作人员
加入:2018-02-08 11:03
嗨,罗伊·达汉,

嗨,罗伊·达汉,

你能提供给我你正在使用的OTP Header吗?你可以提取如果SmartSnippets工具箱。

谢谢,PM_Dialog

Roie DAHAN
离线
最后看到:5个月3天前
加入:2018-11-19 16:32
你好,

你好,

您是否有一个应用程序说明/指南,解释如何在DA14585内置Flash上刻录Blinky/其他示例?

我得到以下错误:

[INFO OTP报头@19-07-03 09:11:17]发现ID为0x0BB11477的SW-DP
[INFO OTP报头@19-07-03 09:11:17]使用预配置的AP[0]作为AHB-AP与core通信
[ERROR OTP Header @19-07-03 09:11:17]读取DP-Ctrl-Stat寄存器时DAP错误。
[INFO OTP报头@19-07-03 09:11:18]发现ID为0x0BB11477的SW-DP
[INFO OTP报头@19-07-03 09:11:18]使用预配置的AP[0]作为AHB-AP与core通信
[INFO OTP报头@19-07-03 09:11:18]发现ID为0x0BB11477的SW-DP
[INFO OTP报头@19-07-03 09:11:18]使用预配置的AP[0]作为AHB-AP与core通信
[INFO OTP报头@19-07-03 09:11:18]发现ID为0x0BB11477的SW-DP
[INFO OTP报头@19-07-03 09:11:18]使用预配置的AP[0]作为AHB-AP与core通信
[ERROR OTP Header @19-07-03 09:11:18]在地址50000012上写值A6失败。
[ERROR OTP Header @19-07-03 09:11:18]下载固件文件到单板失败。

PM_Dialog
离线
最后看到:1周3天前
工作人员
加入:2018-02-08 11:03
嗨,罗伊·达汉,

嗨,罗伊·达汉,

正如我在上一篇文章中提到的,我想让我对你正在使用的OTP Header感到羞愧。因此,请打开SmartSnippets工具箱并从工具栏导航到“OTP程序员”。然后连接到OPT Header,然后按“Export Header to file”。保存二进制导出,请与我分享,以便检查OTP是否正确燃烧。另一个选择是再次连接到OTP Header,并给我发一个截图。请注意,如果应用程序标志被烧毁,并且JTAG启用标志被禁用,则设备变得不可访问。

此外,如果您使用Keil,您是否能够在禁用JTAG的情况下调试您的板?

谢谢,PM_Dialog

Roie DAHAN
离线
最后看到:5个月3天前
加入:2018-11-19 16:32
你好,

你好,

请参阅附件的Jlink错误和OTP标头

谢谢,

Roie

附件:
Roie DAHAN
离线
最后看到:5个月3天前
加入:2018-11-19 16:32
附加OTP报头错误

附加OTP报头错误

PM_Dialog
离线
最后看到:1周3天前
工作人员
加入:2018-02-08 11:03
嗨,罗伊·达汉,

嗨,罗伊·达汉,

你能描述一下你烧掉OTP的步骤吗?您是否烧毁了应用程序标志字段?你能通过UART与工具箱连接吗?请注意TP代表一次性可编程,因此您不能多次擦除和重写OTP。

谢谢,PM_Dialog

Roie DAHAN
离线
最后看到:5个月3天前
加入:2018-11-19 16:32
你好,

你好,

我无法使用UART访问,请告知如何重新启用JTAG调试

问候,

Roie

PM_Dialog
离线
最后看到:1周3天前
工作人员
加入:2018-02-08 11:03
嗨MADHUSF,

嗨MADHUSF,

你能检查一下单板上的跳线配置吗?它们的位置是否正确?正如我之前提到的,一旦你捕获了OTP,你就不能删除它或重写它。因此,指出您为了刻录OPT映像和OTP标头所遵循的步骤以了解它出了什么问题将非常有帮助。您是否在OTP报头中烧掉了应用程序标志?

谢谢,PM_Dialog