我正在解析十六进制文件、无法正确对齐。 当它尝试写入奇数地址时、它仍然是内存浏览器中的 FFFF。
数据记录:字节:06地址:00139AE0 CRC:82数据:76 1A FF 69 00 06
数据记录:字节:20地址:00139AE3 CRC:61数据:00 73 00 77 00 7A 00 7E 00 82 00 86 00 8A 00 8E 00 92 00 96 00 9A 00 00 00 9E 00 A2 00 A6 00 AA 00 AE
数据记录:字节:20地址:00139AF3 CRC:4A 数据:00 B3 00 B7 00 BB 00 BF 00 C3 00 C7 00 CB 00 CF 00 D3 00 D7 00 DA 00 DE 00 E2 00 E6 00 EA 00 ED
数据记录:字节:20地址:00139B03 CRC:9B 数据:00 F1 00 F4 00 F8 00 FB 00 FF 01 02 01 06 01 09 01 0C 01 0F 01 12 01 15 01 18 01 1B 01 1E 01 21
数据记录:字节:20地址:00139B13 CRC:BC 数据:01 24 01 27 01 29 01 2C 01 2E 01 31 01 33 01 36 01 38 01 3A 01 3D 01 3F 01 41 01 43 01 45 01 47
我在十六进制实用程序中设置了以下标志:
--romwidth=16 --intel
我正在 链接器中使用 align (4)。
当与调试器配合使用时、此代码会正确放置、但十六进制代码不起作用。 在生成十六进制以强制正确对齐时、是否可以设置任何其他标志?
我感谢你的任何帮助。 谢谢!

