博亚·塔德,
A algum tempo atraz abri o topico公司:
http://support.dialog.com/booting-uartusing-microcontrolle。。。
这是一个问题,为什么智能代码段会添加在字节码的末尾。bin 0x01、0x02和0x04,有时还会添加0x00、0x00、0x00、0x00、0x01、0x02和0x04。
当我问这个问题时,约阿欣回答说:
这三个字节附加到软件映像中,表示GPIO VPP/UART设置。这只是一个为不同配置定制flashu程序员固件的技巧,而不必为每个配置使用一个二进制文件。
*为什么有时会加上4个0x00?
*确实有必要添加这些字节,否则我只能发送.bin的字节?
设备:
你好,乔纳斯·弗雷塔斯,
您看到的额外字节0x01、0x02、0x04实际上表示Vpp引脚和UART配置,并由智能代码段附加,仅供flash\U程序员使用。附加的额外四个0x00与这些额外字节的对齐有关。flash程序员希望这些字节位于内存中的特定偏移量中,该偏移量的对齐方式是8字节。
要更清楚地了解以字节为单位的图像大小是否是8的倍数:
我想您可以跳过这些字节,只下载.bin文件。
谢谢你的对话
谢谢,你只上传了垃圾箱,效果很好。