你好,
我使用SmartSnippet来闪存DA固件。附加是屏幕截图(请将左侧显示的UI更改为.dpf扩展)是在右侧的固件文件的二进制文件中的二进制文件是从闪存闪存后从闪存中读取的内容。如您所见,二进制(70 00 00 00 00 00 78 14)的前8个字节从Flash读回来是其他东西,它不是FW文件的一部分。你能告诉我这8个字节的数据是什么,为什么(也许smartsnippts插入它)DA MCU需要它?
我想在DA固件后在闪存中存储用户数据。我正在编写一个自定义UI来读/写闪光,我得到了来自MT的帮助,为我提供了Flash_Programmer.bin通信协议,所以我可以编写自己的UI,为我们的应用程序代码编写不同的用户数据。我的问题是我需要在我打算为应用程序代码的真实用户数据前面插入这个8个额外的数据吗?
谢谢,
- khai
设备:
嗨kqtrinh,
这些附加字节由智能片段附加,是图像的标题,0x70和0x50是使图像可引导的原因,这就是主引导加载程序将看到并理解图像应该将图像下载到580中,一旦将图像下载到580中它下载了FW将开始。零字节只是用于填充的保留空间,最后一个字节是代码的大小(MS字节和LS字节)。关于它是否需要,是的,它们如上所述,这就是引导加载程序正在寻找的是为了启动。您可以查看从串行接口的AN-B-001-Booting.pdf和um-b-012 da14580_581_583创建辅助bootloader.pdf。
谢谢mt_dialog.