DA14586通过主机MCU启用板载固件更新

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
Ibbkoeln.
离线
最后一次露面:4个月3周前
加入:2016-03-18 10:34
DA14586通过主机MCU启用板载固件更新

你好,

我想通过直接访问SPI来实现来自主机MCU的14586的板载固件更新功能。我可以使用从keil直接创建的十六进制文件中的地址,没有任何修改要将progamm数据写入闪存,还是我必须制作一些地址翻译?

感谢致敬,
奥利弗

关键词:
设备:
qinjiny_dialog.
离线
最后一次露面:3周4天前
职员
加入:2016-11-01 05:47
我相信你必须添加一个

我相信您必须将标题添加到十六进制文件中,以便至少可以从SPI闪存引导。

Ibbkoeln.
离线
最后一次露面:4个月3周前
加入:2016-03-18 10:34
谢谢你的ypur反应。是

谢谢你的ypur反应。有没有任何我可以从中派生标题的文档?

问候,
奥利弗

qinjiny_dialog.
离线
最后一次露面:3周4天前
职员
加入:2016-11-01 05:47
我不确定

我不确定详细的派生,但你可以在SDK的实用程序文件夹下检查mkimage工具,以获取已完成内容到可引导图像的内容的图片。

Ibbkoeln.
离线
最后一次露面:4个月3周前
加入:2016-03-18 10:34
谢谢,这指出了我

谢谢,这指出了我(也许)更好的解决方案:

  1. 我将我的十六进制文件转换为带有hex2bin.exe的二进制文件
  2. 我将此二进制文件转换为“单个”选项到图像文件
  3. 我将以地址0x0000开头的二进制数据到内部SPI闪存

这样对吗?

问候,
奥利弗

qinjiny_dialog.
离线
最后一次露面:3周4天前
职员
加入:2016-11-01 05:47
嗨奥利弗,

嗨奥利弗,

是的,闪存上的图像从0个addr开始。

如果遇到任何问题,请在此处更新,我们愿意帮助