你好,
我想实现一个板上固件更新功能的14586从主机mcu通过直接访问SPI。我可以使用从Keil直接创建的十六进制文件中的地址,而不需要任何修改来将程序数据写入闪存,或者我必须做一些地址转换?
感谢和问候,
奥利弗
关键词:
设备:
你好,
我想实现一个板上固件更新功能的14586从主机mcu通过直接访问SPI。我可以使用从Keil直接创建的十六进制文件中的地址,而不需要任何修改来将程序数据写入闪存,或者我必须做一些地址转换?
感谢和问候,
奥利弗
我相信你必须添加一个头到十六进制文件,这样DA14586至少可以从SPI flash引导。
谢谢你的回复。我能从哪个文档中获取header吗?
问候,
奥利弗
我不确定详细的推导,但您可以检查SDK的实用程序文件夹下的mkimage工具,以获得已经做了什么准备一个十六进制文件到可引导的映像的图片。
谢谢,这让我想到了一个(也许)更好的解决方案:
这是正确的吗?
问候,
奥利弗
你好奥利弗,
是的,image on flash从0 addr开始。
如果遇到任何问题,请在这里更新,我们愿意帮助