⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
6个职位/ 0个新职位
最后发表
TMiranda
离线
最后看到:2年8个月前
加入:2017-11-16 18:00
OTP头

嗨,伙计们,
我已经开发了一个定制板,我正在考虑降低BOM,所以我想只使用一个OTP而不是一个外部内存在我的芯片上。

我可以改变我的OTP头在我烧到OTP?
我的计划是烧两个不同的固件在我的OTP,然后改变OTP的头指向哪个固件我想在我的板上使用。这是可能的吗?我在哪里可以找到更多关于它的信息?

提前谢谢。

设备:
MT_dialog
离线
最后看到:4个月2周之前
工作人员
加入:2015-06-08 34
嗨TMiranda,

嗨TMiranda,

OTP在585有一个机制以补丁OTP和替换代码使用BISR机制和8备用OTP行这将取代现有的数据(数据表中你会发现更多的信息关于这个段落12.6内置自修复),但我不明白情况,你将烧两个不同的图像在OTP,你将如何确切地指示哪个图像应该从OTP镜像?重新燃烧OTP头会有什么帮助?

由于MT_dialog

TMiranda
离线
最后看到:2年8个月前
加入:2017-11-16 18:00
这正是它。

这正是它。

我打算在我的OTP上烧两个不同的固件。由于OTP内容在sysmam中镜像,我在考虑发送第一个固件的开始和最后的内存地址,并将其复制到sysmam。
出于某种原因,如果我的固件是过时的或我意识到什么是错误的,我可以re-burn OTP的其余部分与第二个固件固件使用和他们重新处理,那么将会复制到SysRAM现在是第二个固件,而不是第一个。

这就是我想知道的是否可能。

MT_dialog
离线
最后看到:4个月2周之前
工作人员
加入:2015-06-08 34
嗨TMiranda,

嗨TMiranda,

我理解你的想法,但OTP的镜像是通过OTP DMA完成的,镜像过程和设置的DMA和OTP控制器是在从ROM引导期间完成的。所以OTP的哪个地址将反映在sysram罗橄榄球员是硬编码的,既然你提到了OTP头这是为什么我问OTP头字段你已经注意到,可以执行这种functionallity,也许你误解了任何OTP头字段。

由于MT_dialog

TMiranda
离线
最后看到:2年8个月前
加入:2017-11-16 18:00
事实上,我认为

实际上,我认为它使用的头选项是前两个地址(应用程序标志1和2),但我想我错了。

我在哪里可以找到更多关于OTP的信息?我目前使用的是DA14585 datasheet 2v2和用户手册UM-B-083。还有其他文件需要我看吗?

谢谢。

MT_dialog
离线
最后看到:4个月2周之前
工作人员
加入:2015-06-08 34
嗨TMiranda,

嗨TMiranda,

关于OTP头只有数据表包括关于SoC的这个hw的信息,你也可以看看支持门户,因为有一个新的数据表发布。

由于MT_dialog