Microchip
直播中

杨红

7年用户 217经验值
私信 关注
[问答]

像MPLABv8.x这样的十六进制文件格式?

:040000 000 F0CF03F093FE93EF48 F078:1000 1885E8DCF60F0E8CF61F0EF CF62F0FAC3F31:F0CFB64 F09CF65 F0EACF66 F0E1CF8B:1000 38 38 F0E2CF68 F9DF 69F0DACF6AF0F3CF92 1000 48 66BF0F4CF6CF0F6CF您好,如果我用MPLAB X导出我的PIC的HEX文件,那么我会得到这样的文件6DF0F7CF6EF0F8CF21:100058006FF0F5CF70F025EC4DF070C0F5FF6FC074:10006800F8FF6EC0F7FF6DC0F6FF6CC0F4FF6BC001:10007800F3FF6AC0DAFF69C0D9FF68C0E2FF67C052:10008800E1FF66C0EAFF65C0E9FF64C0FBFF63C02B:10009800FAFF62C0E0FF61C0E8FF60C0D8FF5E9071:0600A800100060EF45F0BE:0300FA00D007002C:10010000000E0101FF6F0101FF29D8B404D000F0F7:100110000101FF2BF8D781B210D0000EF66ED00E81:10012000F76E010EF86E800E7F6E0900F528D8B4C8:1001300004D0000EFC6E00EFE8F000F076EC43F027:1001400055EF00F049C576F04AC577F060EC4FF006:1001500076C0A4F077C0A5F078C0A6F025EE5DF0DB:10016000DECFA0F0DDCFA1F01E0E0001A025000122:10017000A26F000E0001A12100190000 08C086F0A9C08F04F4:1001A00A0C08F0A5C089F0A6C08AF0A8EC37 F0FA……你可以看到线之间的差距:1009800 FAF62C0E0F06C0E8F0C0D8FF5E9071和100100000 0EF106FF6F0101FF29 D8B404D000 0F0F7旧MPLA8X 1001A36FA2C076F0C02100180A3C077 F0B0EC4DF076C0A7F077 C0A8F030:030EF4DCF2F02F02F02F0CF2F00FCF09CF30F05C:1003000 EACF31 FCFE2FCFE2CF3D9CF34 F074:DACF35F0CF3CF36F0CF3F6CF38 F023:1000 5000 F7CF0F8CF3AF3F5CF3BF0E4EC4FF0C22.1000 6000 3BC0F5F X为另一种格式:100000 000 0F05EF0F0FFFFF60F0FBCF61F09C:1000 1000 E9CF62F.F3FF35C0E1F03C0EFF30C0E9F018F180FBF2EC0F0F2F02C0EFF2C100EF002BC0D8FF1000 70EF48 FFFFFFFFFFFED:1000 B000 0FFFFFFFFFFFFFFFFFFFFFFED:1000 C000 FFFFFFFFFFFFFFFFFFFFFFFFF40:1000 D000 0FFFFF F3AC0F8FF9C0F7FC8C0F6FFD4:1000 7000 037 C0F4FF36C0FFF 30:100F0FFFFFFFFFFFF35:1006000,CA6F001CA6DF601D406D01D080:D1000100000,CA2BF6D781B211D00 00 E36:10012000 F66 ED7EF66EF86E8E7E7F6E09002F……代替间隙字节有0xFF。FFFFFFFFFFFFFFFFFFFFFFFFFFRMAT为我的Bootlader,在这里我没有程序员,我可以读取MPLAB格式的闪存。有可能用MPLAB X制作旧的十六进制格式吗?

以上来自于百度翻译


      以下为原文

    Hello,

if I export the hex file of my PIC with the MPLAB X, then I get a file like this:
:0400000055EF00F0C8
:0E0008005E82FACF32F0FBCF33F093EF48F078
:100018005E80D8CF60F0E8CF61F0E0CF62F0FACF31
:1000280063F0FBCF64F0E9CF65F0EACF66F0E1CF8B
:1000380067F0E2CF68F0D9CF69F0DACF6AF0F3CF92
:100048006BF0F4CF6CF0F6CF6DF0F7CF6EF0F8CF21
:100058006FF0F5CF70F025EC4DF070C0F5FF6FC074
:10006800F8FF6EC0F7FF6DC0F6FF6CC0F4FF6BC001
:10007800F3FF6AC0DAFF69C0D9FF68C0E2FF67C052
:10008800E1FF66C0EAFF65C0E9FF64C0FBFF63C02B
:10009800FAFF62C0E0FF61C0E8FF60C0D8FF5E9071
:0600A800100060EF45F0BE
:0300FA00D007002C
:10010000000E0101FF6F0101FF29D8B404D000F0F7
:100110000101FF2BF8D781B210D0000EF66ED00E81
:10012000F76E010EF86E800E7F6E0900F528D8B4C8
:1001300004D0000EFC6E00EFE8F000F076EC43F027
:1001400055EF00F049C576F04AC577F060EC4FF006
:1001500076C0A4F077C0A5F078C0A6F025EE5DF0DB
:10016000DECFA0F0DDCFA1F01E0E0001A025000122
:10017000A26F000E0001A1210001A36FA2C076F0C2
:10018000A3C077F0B0EC4DF076C0A7F077C0A8F030
:1001900078C0A9F0A7C085F0A8C086F0A9C087F0F4
:1001A000A4C088F0A5C089F0A6C08AF0A8EC37F0FA
....


You can see p.e. the gap between the lines
:10009800FAFF62C0E0FF61C0E8FF60C0D8FF5E9071
and
:10010000000E0101FF6F0101FF29D8B404D000F0F7

The old MPLAB 8xx makes an another format
:1000000000F053EF00F0FFFFFACF60F0FBCF61F09C
:10001000E9CF62F030EF4DF0D8CF2BF0E8CF2CF0E5
:10002000E0CF2DF0FACF2EF0FBCF2FF0E9CF30F05C
:10003000EACF31F0E1CF32F0E2CF33F0D9CF34F074
:10004000DACF35F0F3CF36F0F4CF37F0F6CF38F023
:10005000F7CF39F0F8CF3AF0F5CF3BF0E4EC4FF0C2
:100060003BC0F5FF3AC0F8FF39C0F7FF38C0F6FFD4
:1000700037C0F4FF36C0F3FF35C0DAFF34C0D9FF14
:1000800033C0E2FF32C0E1FF31C0EAFF30C0E9FF18
:100090002FC0FBFF2EC0FAFF2DC0E0FF2CC0E8FFF1
:1000A0002BC0D8FF100070EF48F0FFFFFFFFFFFFED
:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
:1000F000FFFFFFFFFFFFFFFFFFFFD0070000FFFF35
:10010000000E0001CA6F0001CA29D8B406D001D080
:1001100004D000F00001CA2BF6D781B211D0000E36
:10012000F66ED00EF76E010EF86E800E7F6E09002F
....

Instead the gap-bytes there are 0xFF.
I need this format for my Bootlader and here I have no programmer with this I can read the flash in an MPLAB format.

Is there a possibility to make th old hex-format with the MPLAB X?

回帖(1)

杨玲

2018-9-4 15:24:06
我没有看过,但我想HexMe可以做到这一点。

以上来自于百度翻译


      以下为原文

    I haven't looked, but I would imagine hexmate can do this.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分