嗨,对话框的工程师,
我们使用的是我们自己设计的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内存不能被擦除。
请建议。谢谢你!
设备:
嗨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数据表。
嗨Qinjiny,
非常感谢。