燃烧OTP成功。但是不能从OTP启动

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
5个职位/ 0个新
最后发表
耀华
离线
最后看到:3年9个月前
加入:2017-06-27 05:44
燃烧OTP成功。但是不能从OTP启动

你好,

在通过JATG和SmartSnippets工具箱烧毁OTP区域后,我们不能从OTP启动。

我将DSPS图像刻录到0x40000的OTP内存中。DSPS图像是基于Dialog释放,我只是改变32KHz晶体源到内部振荡器。我相信这个图像可以很好地工作。在OTP报头做一些改变并烧毁它,改变的字段如下:应用Flag1,应用Flag2, 32KHz源选择,设备唯一ID和DMA长度。其他字段保持默认值,从OTP头读取。似乎我从来没有烧OTP NVDS通过SmartSnippets工具箱,但也有一些值在这个区域。是正常的吗?

要了解更多细节,请参阅附件。需要删除。pdf格式
头部是否有错误设置?谢谢。

最好的问候,
耀华

关键词:
设备:
MT_dialog
离线
最后看到:三个月两个星期前
工作人员
加入:2015-06-08 34
嗨,耀华,

嗨,耀华,

我没有看到任何可疑的从你所提到的,我不能打开你所附的。pdf文件,似乎是损坏了。可以值,nvd是因为你已经烧毁了OTP图像区域,CFG_INITIALIZE_NVDS_STRUCT定义,所以SDK的值被烧毁的OTP nvd地址,但这不是你的设备的原因不能够启动。很困惑的是,你已经改变了32 khz晶体内部振荡器(因此你不使用晶体但RCX董事会)和你已经燃烧的OTP 32 khz的OTP字段应该使用水晶,我能理解,所以这32 khz源使用,RCX或XTAL32吗?

由于MT_dialog

耀华
离线
最后看到:3年9个月前
加入:2017-06-27 05:44
嗨,太

嗨,太

可以值,nvd是因为你已经烧毁了OTP图像区域,CFG_INITIALIZE_NVDS_STRUCT定义,所以SDK的值被烧毁的OTP nvd地址,但这不是你的设备的原因不能够启动。
明白了,谢谢。

很困惑的是,你已经改变了32 khz晶体内部振荡器(因此你不使用晶体但RCX董事会)和你已经燃烧的OTP 32 khz的OTP字段应该使用水晶,我能理解,所以这32 khz源使用,RCX或XTAL32吗?
我们的板上没有32KHz的水晶,所以我在SDK中将时钟源更改为RCX20。在OTP报头中,我用RC32KHz选择“32KHz源选择”。这意味着地址47F74被设置为0xAA。

我再次上传OTP头和NVDS作为附件。你能帮我检查一下PDF里面的设置吗?谢谢。
请忽略PDF中的第一页。

最好的问候,
耀华

MT_dialog
离线
最后看到:三个月两个星期前
工作人员
加入:2015-06-08 34
嗨,耀华,

嗨,耀华,

要搞清楚啊,既然你已经燃烧的选项的低功率时钟OTP(你选择RCX - RC32KHz)你也应该定义在SDK,低功率时钟的值将获得的OTP (CFG_LP_CLK),如果这不是定义中声明的设备将使用什么是作为一个低功率时钟SDK。因此,如果您在启用XTAL32的板中测试映像,并在未启用XTAL32的板上刻蚀映像,那么映像至少不会在睡眠模式下运行。

除此之外,我不看到OTP头出了问题,你能做什么来测试它,是下载的弗兰克-威廉姆斯已经燃烧在图像(正如你已经燃烧)和检查其执行(我可以看到,JTAG仍然启用),所以实验和检查图像是否工作。

由于MT_dialog

耀华
离线
最后看到:3年9个月前
加入:2017-06-27 05:44
嗨,太

嗨,太

看来我们在对SDK做了以下修改后已经解决了这个问题。

# undef CFG_DEVELOPMENT_DEBUG
#定义CFG_BOOT_FROM_OTP

非常感谢您的支持

最好的问候,
耀华