嗨对话工程师,
我们正在使用美国设计的DA14585定制董事会。它有外部MX25R2035F SPI闪存芯片连接。
连接的SPI线在使用P0_0,P0_3,P0_5和P0_6时。
1.为了创建辅助引导程序UM-B-012,DA14585是否参考UM-B-012 DA14580 / 581/583创建辅助引导加载程序?如果没有,请提供正确的。
2.如果项目1是肯定的,则根据该文档,我需要将Secondobe bootloader eduty_bootloader_585.hex进行构建并执行offare bootloader secondare_bootloader_585.hex,是正确的?
3.除了空白OTP旁边,它是否有任何方法可以从外部SPI闪存芯片启动,而不是闪存的次级引导程序effure_bootloader_585.hex?
这是因为我有事故OTP一些程序,OTP内存无法擦除。
请指教。谢谢你。
设备:
嗨anghockleong50,
1.是的,鉴于此文档也在585个支持页面上发布,您可以按照指令为585创建辅助引导加载程序。
2&3。不必要。您不必在OTP上刻录辅助引导加载程序,以便从Flash启动,585具有能够从外部串行接口引导的引导ROM,如SPI,UART和I2C。(参见UM-B-001 DA1458X引导来自串行接口)。二级引导加载程序在此处在速度或双程启动情况方面进行某些自定义需求。
至于OTP,如果您将其编程为OTP标题中的程序和应用程序标志,则几乎没有办法更改其作为引导ROM的启动方式始终检查OTP上的应用程序标志和有效图像,然后尝试从其他操作接口。有关引导序列的详细信息,请参阅UM-B-001应用笔记或DA14585数据表。
嗨qinjiny,
非常感谢你。