无法从otp启动

了解更多常见问题教程

4个职位/0个新职位
最后一篇文章
cgha公司
离线
最后一次见到:2个月6天前
已加入:2016-03-23 13:05
无法从otp启动

我想使用otp,首先测试我的应用程序使用Booter下载bin文件到芯片ram,它可以工作,但当我下载到otp,当然我已经设置了应用程序编程标志1和标志2在otp头(只设置这两个标志,其他保持不变)。然后关掉电源,我的板上的电源,它不能工作,请帮助我。

设备:
PM\U对话框
离线
最后一次见到:2天16小时前
工作人员
已加入:2018-02-08 11:03
你好,cgha。

你好,cgha。

您使用的是定制板还是我们的DK?你能澄清一下你所遵循的步骤吗?在编程OTP之前你测试过你的项目吗?

请记住,OTP代表一次性可编程,因此不能多次擦除和重新写入OTP,但只能翻转仍设置为0的位并将其转换为1。如果您想燃烧OTP,必须燃烧两个区域:

  • OTP映像区,在这里放置用户代码并在引导时镜像到sysram。
  • OTP报头区域,其中放置了定义设备操作的标志和特定值(有关OTP报头值的更多信息,请参阅Smart Snippets User guide)。

谢谢,下午好

cgha公司
离线
最后一次见到:2个月6天前
已加入:2016-03-23 13:05
是的,我用的是定制板,

是的,我用的是定制板,没有32.768K水晶挂架。应用程序睡眠模式是延长睡眠。

1将bin文件下载到系统ram,它可以与调试器一起工作而不删除,如果我在ram下载后删除调试器,那么它就不能工作,如果我把调试器插回去,它就可以重新工作。

2下载到otp,将应用程序标志设置为“是”,无法工作。

PM\U对话框
离线
最后一次见到:2天16小时前
工作人员
已加入:2018-02-08 11:03
你好,cgha,

你好,cgha,

你提到你没有任何外部32K晶体振荡器。那么,您是否更改了低功耗时钟选择以便与内部RCX一起运行?

#定义CFG\u LP\u CLK LP\u CLK\u RCX20

谢谢,下午好