BIN to HEX, HEX to BIN Convertor...

 

Intel HEX Format ¶Ç´Â Motorola HEX (S1, S2, S3) Format fileÀ» Binary file·Î º¯È¯Çϰųª, Binary fileÀ» Intel HEX Format ¶Ç´Â Motorola HEX (S1, S2, S3) Format file·Î º¯È¯ÇÒ ¶§ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù... (2000.4.5)

Binary¿¡¼­ HEX·Î º¯È¯½Ã »ç¿ëÇÏ´Â BINHEX.COM°ú, HEX¿¡¼­ Binary·Î º¯È¯½Ã »ç¿ëÇÏ´Â HEXBIN.COM, ÀÌ·¸°Ô µÎ °³ÀÇ ÆÄÀÏ·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù...  ¾Æ·¡´Â À̵éÀÇ »ç¿ë¹ýÀÔ´Ï´Ù...

HEXBIN.COM

    Intel HEX Format ¶Ç´Â Motorola HEX (S1, S2, S3) Format fileÀ» Binary file·Î º¯È¯

  • »ç¿ë¹ý: hexbin hex_file bin_file hex_offset ;
              
    hex_file: Intel HEX Format ¶Ç´Â Motorola HEX Format file¸í (default È®ÀåÀÚ:*.ABS ¶Ç´Â *.HEX)
              
    bin_file: Hex Format fileÀÌ º¯È¯µÇ¾î ÀúÀåµÉ Binary file¸í (default È®ÀåÀÚ: *.BIN)
              
    hex_offset: Hex Format fileÀÇ Offset Address (16Áø¼ö, default: 0)
  • ¿¹1) TEST.ABS¸¦ TEST.BINÀ¸·Î º¯È¯Çϸ鼭 HEX Format fileÀÇ OffsetÀ» "0"À¸·Î ÇÒ °æ¿ì
              hexbin test.abs test.bin 0 ¶Ç´Â hexbin test test 0 ¶Ç´Â hexbin test test ; ¶Ç´Â hexbin test ;
  • ¿¹2) TEST.AAA¸¦ TEST.BBB·Î º¯È¯Çϸ鼭 HEX Format fileÀÇ OffsetÀ» "0x8000"À¸·Î ÇÒ °æ¿ì
              hexbin test.aaa test.bbb 8000
  • HEX Format fileÀÇ defaultÈ®ÀåÀÚ´Â *.ABS°¡ *.HEXº¸´Ù ¿ì¼±ÇÑ´Ù.

BINHEX.COM

    Binary fileÀ» Intel HEX Format ¶Ç´Â Motorola HEX (S1, S2, S3) Format file·Î º¯È¯

  • »ç¿ë¹ý: binhex bin_file hex_file format hex_start_address ;
              
    bin_file: HEX Format file·Î º¯È¯µÉ Binary file¸í (default È®ÀåÀÚ: *.BIN)
              
    hex_file: Intel HEX Format ¶Ç´Â Motorola HEX Format file¸í (default È®ÀåÀÚ : *.HEX)
              
    format: Intel HEX (I) ¶Ç´Â Motorola HEX (M) (default: Intel hex)
              
    hex_start_address: HEX fileÀÇ ½ÃÀÛ Address (16Áø¼ö, default: 0)
  • ¿¹1) TEST.BIN¸¦ TEST.HEXÀ¸·Î Intel HEX FormatÀ¸·Î º¯È¯Çϸ鼭 HEX fileÀÇ OffsetÀ» "0"À¸·Î ÇÒ °æ¿ì
              binhex test.bin test.hex i 0 ¶Ç´Â binhex test test i 0 ¶Ç´Â hexbin test test i ; ¶Ç´Â hexbin test test ; ¶Ç´Â hexbin test ;
  • ¿¹2) TEST.AAA¸¦ TEST.BBB·Î Motorola HEX FormatÀ¸·Î º¯È¯Çϸ鼭 HEX fileÀÇ OffsetÀ» "0x8000"À¸·Î ÇÒ °æ¿ì
              hexbin test.aaa test.bbb m 8000
  • Binary fileÀÇ Å©±â¿Í hex_start_address¸¦ ´õÇÑ °ªÀÌ 65536(0x10000)¸¦ ÃʰúÇϸé HEX fileÀÇ FormatÀ» Intel HEX·Î ÁöÁ¤ÇÏ´õ¶óµµ Motorola HEX FormatÀ¸·Î º¯È¯µÊ.
  • Motorola HEX FormatÀÇ S1, S2, S3ÀÇ º¯È¯Àº ÀÚµ¿À¸·Î 󸮵Ê.

 

 

 

 

 

Intel hex format

:LLAAAARRDDDDDDDD......CC
: - Intel hex formatÀÓÀ» Ç¥½Ã
LL - DataÀÇ ÃÑ byte ¼ö
AAAA - DataÀÇ ½ÃÀÛ address (2 byte)
RR - Record type
DD - Data
CC - LL, AAAA, RR, DDÀÇ Checksum (2ÀÇ º¸¼ö, ¸ðµÎ ´õÇϰí Àü bit¸¦ ¹ÝÀü½ÃÄÑ 1À» ´õÇÔ)

Record type¿¡ °üÇÏ¿©
    00 - Normal
    01 - Hex fileÀÇ ³¡À» Ç¥½Ã
    02 - AAAA°¡ Segment:Offset¹æ½Ä¿¡¼­ segment¸¦ ÁöÁ¤
    03 - AAAA°¡ 32bit AddressÇ¥±â¿¡¼­ »óÀ§ 16bit¸¦ ÁöÁ¤
* Record typeÀÇ 02¿Í 03Àº ¼­·Î ¹Ý´ëÀÏ ¼ö ÀÖÀ½.
 

 

¿¹)

 

 

 

 

:

10

0040

00

00 55 4E 5A 49 50 00 20 20 18 00 10 10 E8 02 00

B8

 

D
a
t
a
L
e
n
g
t
h

A
d
d
r
e
s
s

R
e
c
o
r
d

D
a
t
a

C
h
e
c
k
s
u
m

 


Motorola hex format

SRLLAAAADDDDDDDD......CC
S - Motorola hexÀÓÀ» Ç¥½Ã
R - Record type
LL - Address, Data¿Í ChecksumÀÇ ÃÑ byte ¼ö
AAAA - DataÀÇ ½ÃÀÛ address (RÀÇ °ª¿¡ µû¶ó 2 byte, 3byte, 4byte·Î ¹Ù²ñ)
DD - Data
CC - LL, AAAA, DDÀÇ Checksum (1ÀÇ º¸¼ö, ¸ðµÎ ´õÇϰí Àü bit¸¦ ¹ÝÀü½ÃÅ´)

Record type¿¡ °üÇÏ¿©
    S0 - Header
    S1 - 2 bytes address
    S2 - 3 bytes address
    S3 - 4 bytes address
    S5, S7, S8, S9ÀÇ Á¤º¸´Â ???
 

¿¹)

 

 

 

 

S1

13

0050

04 00 FF FF 00 00 56 47 41 00 20 20 20 20 18 00

24

S2

14

010060

10 10 E8 03 00 05 00 FF FF 00 00 41 54 49 00 20

7E

S3

15

01000070

20 20 20 18 00 10 10 E8 04 00 06 00 FF FF 00 00

F1

R
e
c
o
r
d

L
e
n
g
t
h

A
d
d
r
e
s
s

D
a
t
a

C
h
e
c
k
s
u
m

 

 

 

 

 

ÆÄÀϸí - HEXBIN.COM...
ÆÄÀÏÇü½Ä - Executable Format...
ÆÄÀÏÅ©±â - 15,760 ¹ÙÀÌÆ®
´Ù¿î·Îµå -

ÆÄÀϸí - BINHEX.COM...
ÆÄÀÏÇü½Ä - Executable Format...
ÆÄÀÏÅ©±â - 15,684 ¹ÙÀÌÆ®
´Ù¿î·Îµå -