SPI外部串行闪存

⚠️
大家好. .谢谢光临论坛。令人兴奋的消息!我们现在在移动的过程中,我们的新论坛平台,将提供更好的功能和包含在主对话框的网站。所有文章和帐户已经被迁移。我们现在只接受交通新论坛,请发布任何新的线程//www.wsdof.com/support。我们将修复bug /优化搜索和标签在接下来的日子里。
8帖子/ 0
最后发表
MADHUSF
离线
最后看到:1年2个月前
加入:2018-01-15 09:22
SPI外部串行闪存

嗨,对话框的团队,

我们使用DA14585定制板由我们设计的。我们有SPI外部串行flash使用P2.0连接,P2.3 P2.4 & P2.9。你看到任何限制或与该配置问题。你的建议是什么?”

设备:
PM_Dialog
离线
最后看到:3个月6天前
工作人员
加入:2018-02-08 11:03
嗨MADHUSF,

嗨MADHUSF,

你能请注明哪个SPI闪光模式使用int定制板?

谢谢,PM_Dialog

MADHUSF
离线
最后看到:1年2个月前
加入:2018-01-15 09:22
你好,

你好,

串行flash号码是AT25DF011_MAHN_T。

请查收以下数据表的链接

https://www.adestotech.com/wp-content/uploads/DS-AT25DF011_032.pdf

PM_Dialog
离线
最后看到:3个月6天前
工作人员
加入:2018-02-08 11:03
嗨MADHUSF,

嗨MADHUSF,

请检查6.0.10.511 \工具\ flash_programmer SDK的项目,你就会看到AT25DF011支持,所以你可以使用它。然而,如果你想从SPI flash引导,要知道芯片靴子从标准针。所以,如果你想从你提到的别针,引导这需要二次引导装载程序的使用。更具体的,你可以使用二级引导装载程序烧585年OTP为了在启动加载二次加载程序然后装载机使用定制针来引导从外部闪存。OTP代表一次可编程,因此你不能擦除和重写的OTP多次,但你仍然只能翻转的位设置为0,把它们为1。请检查以下文档:

嗯- b - 012 DA14580/581/583创建一个二级引导加载程序

谢谢,PM_Dialog

MADHUSF
离线
最后看到:1年2个月前
加入:2018-01-15 09:22
你好,谢谢你的回复和

你好,谢谢你的回复和帮助。我有一些问题和你的建议在每个下面这些选项。

选项1:改变董事会上的别针,但自定义董事会现在不能做多层印制板。

选项2:程序RAM的OTP代码。但是,我们不能再次使用OTP。问题——我们仍然可以调试我们的代码在RAM OTP已经闪过了一些旧代码吗?

选项3:开发二级引导装载程序将使用我们的自定义别针从外部flash引导。问题——你有任何好的参考代码呢?这二次引导装载程序可以以任何方式改变吗?

选项4:任何其他方法给出上述场景中存在吗?

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

PM_Dialog
离线
最后看到:3个月6天前
工作人员
加入:2018-02-08 11:03
嗨MADHUSF,

嗨MADHUSF,

如果我理解正确的话,OTP已经烧了吗?那是正确的吗?从标准GPIOs DA14585靴子,所以你想覆盖?唯一的解决方案需要二级引导装载程序,因此您可以使用二级引导装载程序烧585年OTP为了在启动加载二次加载程序然后装载机使用定制针来引导从外部闪存。所以,你应该改变二级引导装载程序弗兰克-威廉姆斯和应用你想的别针。如果应用程序的旗帜被烧毁和JTAG使国旗是禁用的设备变得难以接近,所以你不能访问JTAG调试代码。

谢谢,PM_Dialog

MADHUSF
离线
最后看到:1年2个月前
加入:2018-01-15 09:22
嗨对话团队,谢谢

嗨对话团队,谢谢你的输入。现在我们能够更新修改flash (spi)的OTP头针及其工作。

PM_Dialog
离线
最后看到:3个月6天前
工作人员
加入:2018-02-08 11:03
嗨MADHUSF,

嗨MADHUSF,

高兴你解决你的问题,谢谢你接受我的答案。

谢谢,PM_Dialog