SPI外部串行闪光灯

学到更多常见问题解答教程

8个帖子/ 0新
最后一篇
Madhusf.
离线
最后一次露面:1周8小时前
加入:2018-01-15 09:22
SPI外部串行闪光灯

嗨对话小组,

我们正在使用美国设计的DA14585定制董事会。我们使用P2.0,P2.3,P2.4和P2.9连接了SPI外部串行闪光灯。您是否在此配置中看到了任何限制或问题。你的建议是什么?“

设备:
PM_DIALOG.
离线
最后一次露面:1周前1周前
员工
加入:2018-02-08 11:03
嗨Madhusf,

嗨Madhusf,

您能否说明您使用的自定义板上使用哪种SPI闪存模型?

谢谢,PM_DIALOG.

Madhusf.
离线
最后一次露面:1周8小时前
加入:2018-01-15 09:22
嗨,

嗨,

串行闪存号为25df011_mahn_t。

请找到下面的数据表链接

https://www.adestotech.com/wp-content/uploads/ds-at25df011_032.pdf.

PM_DIALOG.
离线
最后一次露面:1周前1周前
员工
加入:2018-02-08 11:03
嗨Madhusf,

嗨Madhusf,

请检查SDK的6.0.10.511 \ Utilities \ Flash_Programmer项目,您将看到支持AT25DF011,因此您将能够使用它。但是,如果您想从SPI Flash启动,请注意芯片从标准引脚靴子。因此,如果您想从您提到的引脚启动,这需要使用辅助引导程序。更具体地,您可以使用OTP中刻录的辅助引导加载程序在启动时为585在启动时加载辅助装载机,然后装载机使用自定义引脚从外部闪存启动。OTP代表一个时间可编程,因此您无法多次擦除并重新编写OTP,但您只能将仍设置为0的位,然后将其转换为1.请检查以下文档:

UM-B-012 DA14580 / 581/583创建辅助引导加载程序

谢谢,PM_DIALOG.

Madhusf.
离线
最后一次露面:1周8小时前
加入:2018-01-15 09:22
嗨,谢谢你的回复

嗨,谢谢你的回复,它有助于。我对下面的这些选项有很少的问题和您的建议。

选项1:改变板上的引脚,但现在无法完成定制董事会作为其多层板。

选项2:使用我们拥有的RAM代码编程OTP。但是,我们不能再次使用OTP。问题 - 我们仍然可以使用OTP调试我们的代码是否与OTP已经闪烁了一些旧代码?

选项3:开发辅助引导加载程序,将使用我们的自定义引脚从外部闪存启动。问题 - 您对此有任何好的参考代码?可以通过任何手段更改此辅助引导加载程序吗?

选项4:存在上述情况的任何其他方法存在吗?

请进一步指导我们。谢谢。

PM_DIALOG.
离线
最后一次露面:1周前1周前
员工
加入:2018-02-08 11:03
嗨Madhusf,

嗨Madhusf,

如果我理解正确,OTP已经被烧毁了?那是对的吗?从标准GPIO的DA14585靴子,所以你想覆盖它们吗?唯一的解决方法需要辅助引导加载程序,因此您可以在启动时使用OTP中刻录的辅助引导加载程序在启动时为585加载辅助装载机,然后将装载机使用自定义引脚从外部闪存启动。因此,您应该更改辅助引导加载程序FW并应用您想要的引脚。如果刻录应用程序标志并且禁用JTAG使能标志,则设备无法访问该设备,因此您无法访问JTAG并调试代码。

谢谢,PM_DIALOG.

Madhusf.
离线
最后一次露面:1周8小时前
加入:2018-01-15 09:22
嗨对话小组,谢谢

嗨对话框团队,谢谢输入的输入。现在我们能够使用修改的闪存(SPI)引脚更新OTP标题及其与此工作一起使用。

PM_DIALOG.
离线
最后一次露面:1周前1周前
员工
加入:2018-02-08 11:03
嗨Madhusf,

嗨Madhusf,

很高兴你识上你的问题,谢谢你接受我的答案。

谢谢,PM_DIALOG.