在DA14585的自定义板上从外部SPI flash芯片启动

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
3个帖子/ 0个新
最后发表
anghockleong50
离线
最后看到:1年10个月前
加入:2019-07-17 09:05
在DA14585的自定义板上从外部SPI flash芯片启动

嗨,对话框的工程师,

我们使用的是我们自己设计的DA14585定制板。外部连接MX25R2035F SPI flash芯片。
连接的SPI线在使用P0_0, P0_3, P0_5和P0_6。

1.要创建辅助引导加载程序UM-B-012, DA14585是否引用UM-B-012 DA14580/581/583创建辅助引导加载程序?如果没有,请提供正确的。

2.如果第1项是yes,根据该文档,我需要构建并执行次要引导加载程序secondary_bootloader_585 OTP程序。hex into OTP,是正确的吗?

3.除了有空白的OTP,是它有任何方式从外部SPI flash芯片启动没有做flash的二次bootloader secondary_bootloader_585。十六进制?

这是因为我有意外的OTP一些程序和OTP内存不能被擦除。

请建议。谢谢你!

设备:
Qinjiny_Dialog
离线
最后看到:1个月2个星期前
工作人员
加入:2016-11-01 05:47
嗨anghockleong50,

嗨anghockleong50,

1.是的,鉴于这个文档也发布在585支持页面上,你可以按照说明为585创建二级引导加载程序。

2和3。不一定。为了从flash引导,您不必烧毁OTP上的二级引导加载程序,585有一个引导ROM,能够从外部串行接口(如SPI、UART和I2C)引导。(参见UM-B-001 DA1458x从串行接口启动)。二级引导加载程序在这里是为了一些自定义的需求,如速度或双程序引导情况。

至于OTP,如果你用程序和应用程序标志在OTP头,几乎没有办法改变它如何引导,因为引导ROM总是检查应用程序标志和有效的形象在OTP之前试图从其他接口引导。有关启动顺序的详细信息,请参见UM-B-001应用记录或DA14585数据表。

anghockleong50
离线
最后看到:1年10个月前
加入:2019-07-17 09:05
嗨Qinjiny,

嗨Qinjiny,

非常感谢。