嗨对话小组,
我们正在使用美国设计的DA14585定制董事会。我们使用P2.0,P2.3,P2.4和P2.9连接了SPI外部串行闪光灯。您是否在此配置中看到了任何限制或问题。你的建议是什么?“
嗨Madhusf,
您能否说明您使用的自定义板上使用哪种SPI闪存模型?
谢谢,PM_DIALOG.
嗨,
串行闪存号为25df011_mahn_t。
请找到下面的数据表链接
https://www.adestotech.com/wp-content/uploads/ds-at25df011_032.pdf.
请检查SDK的6.0.10.511 \ Utilities \ Flash_Programmer项目,您将看到支持AT25DF011,因此您将能够使用它。但是,如果您想从SPI Flash启动,请注意芯片从标准引脚靴子。因此,如果您想从您提到的引脚启动,这需要使用辅助引导程序。更具体地,您可以使用OTP中刻录的辅助引导加载程序在启动时为585在启动时加载辅助装载机,然后装载机使用自定义引脚从外部闪存启动。OTP代表一个时间可编程,因此您无法多次擦除并重新编写OTP,但您只能将仍设置为0的位,然后将其转换为1.请检查以下文档:
UM-B-012 DA14580 / 581/583创建辅助引导加载程序
嗨,谢谢你的回复,它有助于。我对下面的这些选项有很少的问题和您的建议。
选项1:改变板上的引脚,但现在无法完成定制董事会作为其多层板。
选项2:使用我们拥有的RAM代码编程OTP。但是,我们不能再次使用OTP。问题 - 我们仍然可以使用OTP调试我们的代码是否与OTP已经闪烁了一些旧代码?
选项3:开发辅助引导加载程序,将使用我们的自定义引脚从外部闪存启动。问题 - 您对此有任何好的参考代码?可以通过任何手段更改此辅助引导加载程序吗?
选项4:存在上述情况的任何其他方法存在吗?
请进一步指导我们。谢谢。
如果我理解正确,OTP已经被烧毁了?那是对的吗?从标准GPIO的DA14585靴子,所以你想覆盖它们吗?唯一的解决方法需要辅助引导加载程序,因此您可以在启动时使用OTP中刻录的辅助引导加载程序在启动时为585加载辅助装载机,然后将装载机使用自定义引脚从外部闪存启动。因此,您应该更改辅助引导加载程序FW并应用您想要的引脚。如果刻录应用程序标志并且禁用JTAG使能标志,则设备无法访问该设备,因此您无法访问JTAG并调试代码。
嗨对话框团队,谢谢输入的输入。现在我们能够使用修改的闪存(SPI)引脚更新OTP标题及其与此工作一起使用。
很高兴你识上你的问题,谢谢你接受我的答案。
嗨Madhusf,
您能否说明您使用的自定义板上使用哪种SPI闪存模型?
谢谢,PM_DIALOG.
嗨,
串行闪存号为25df011_mahn_t。
请找到下面的数据表链接
https://www.adestotech.com/wp-content/uploads/ds-at25df011_032.pdf.
嗨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.
嗨,谢谢你的回复,它有助于。我对下面的这些选项有很少的问题和您的建议。
选项1:改变板上的引脚,但现在无法完成定制董事会作为其多层板。
选项2:使用我们拥有的RAM代码编程OTP。但是,我们不能再次使用OTP。问题 - 我们仍然可以使用OTP调试我们的代码是否与OTP已经闪烁了一些旧代码?
选项3:开发辅助引导加载程序,将使用我们的自定义引脚从外部闪存启动。问题 - 您对此有任何好的参考代码?可以通过任何手段更改此辅助引导加载程序吗?
选项4:存在上述情况的任何其他方法存在吗?
请进一步指导我们。谢谢。
嗨Madhusf,
如果我理解正确,OTP已经被烧毁了?那是对的吗?从标准GPIO的DA14585靴子,所以你想覆盖它们吗?唯一的解决方法需要辅助引导加载程序,因此您可以在启动时使用OTP中刻录的辅助引导加载程序在启动时为585加载辅助装载机,然后将装载机使用自定义引脚从外部闪存启动。因此,您应该更改辅助引导加载程序FW并应用您想要的引脚。如果刻录应用程序标志并且禁用JTAG使能标志,则设备无法访问该设备,因此您无法访问JTAG并调试代码。
谢谢,PM_DIALOG.
嗨对话框团队,谢谢输入的输入。现在我们能够使用修改的闪存(SPI)引脚更新OTP标题及其与此工作一起使用。
嗨Madhusf,
很高兴你识上你的问题,谢谢你接受我的答案。
谢谢,PM_DIALOG.