您好,
我使用你们发给我的,hex2bin工具,无论是windows7多平台还是ubuntu平台的hex2bin都无法生成正确的本文件。
sam@sam: / tmp / $ ls
amome_1_583。十六进制amome_2_583.hex
sam@sam:/tmp/up$ ls -l
总用量 180
-rw-rw-r——1 Sam Sam 90228 7月21日14:14 amome_1_583.hex
-rw-rw-r——1 Sam Sam 87167 7月21日14:13 amome2_583 .hex
sam@sam:/tmp/up$ hex2bin amome_1_583.hex
hex2bin v2.3,版权所有(C) 2016 Jacques Pelletier和贡献者
Allocate_Memory_and_Rewind:
最低地址:00080768
最高地址:20007D03
起始地址:00080768
最大长度:536376732
二进制文件start = 00080768
记录开始= 00080768
最高地址= 20007D03
Pad Byte = FF
sam@sam:/tmp/up$ hex2bin amome_2_583.hex
hex2bin v2.3,版权所有(C) 2016 Jacques Pelletier和贡献者
Allocate_Memory_and_Rewind:
最低地址:20000000
最高地址:20007A13
起始地址:20000000
最大长度:31252
二进制文件start = 20000000
记录开始= 20000000
最高地址= 20007A13
Pad Byte = FF
sam@sam: / tmp /美元
sam@sam:/tmp/up$ ls -l
总用量 524024
-rw-rw-r——1 Sam Sam 536376732 7月21日14:20 amome_1_583.bin
-rw-rw-r——1 Sam Sam 90228 7月21日14:14 amome_1_583.hex
-rw-rw-r——1 Sam Sam 31252 7月21日14:20 amome2_583 .bin
-rw-rw-r——1 Sam Sam 87167 7月21日14:13 amome2_583 .hex
根据上面的显示发现
amome_2_583。十六进制87167。
amome_1_583。十六进制90228。
请问贵公司这是什么情况,谢谢。
记录里可以看见啊,amome_1_583.hex的起始位置不在2000000,生成文件的长度是按起始地址到结束地址算的.amome_1_583。十六进制的水晶石、水晶石、水晶石、水晶石、水晶石、水晶石、水晶石、水晶石、水晶石、水晶石。
你好,
分散文件。我测试了,在使用大量内存的时候就会出现这种情况,链接器在链接时,就会把部分数据段的内容安排到00080 xxx地址段内,就会出现。