Re: 請教PIC 的hex檔怎麼看
|
||||
---|---|---|---|---|
高級會員
|
MPLAB IDE\MENU\HELP\Topics\MPASM ASSEMBLER接下來在索引輸入HEX FILES\HEX FILE FORMATS
我是在這裡看INTEL HEX的說明的!
發表於: 2007/10/1 21:03
|
|||
|
Re: 請教PIC 的hex檔怎麼看
|
||||
---|---|---|---|---|
版主
|
請問一下 kbat524 , 我找不到這個HEX Format的說明,可否再 post 一下實際的路徑。 Thanks,
發表於: 2007/10/1 16:09
|
|||
|
Re: 請教PIC 的hex檔怎麼看
|
||||
---|---|---|---|---|
高級會員
|
可以參考MAPLAB IDE的HELP,裡面有對INTEL HEX FORMAT描述!
PATH:MPLAB\MENU\HELP\TOPICS\MPASM ASSEMBLER\HEX FILES\HEX FILE FORMATS
發表於: 2007/9/28 13:38
|
|||
|
Re: 請教PIC 的hex檔怎麼看
|
||||
---|---|---|---|---|
高級會員
|
你這個應該是pic8位元的單晶片HEX檔
如果是DSPIC/PIC24等16位元的單晶片HEX檔 會再複雜一些
發表於: 2007/9/28 13:00
|
|||
|
Re: 請教PIC 的hex檔怎麼看
|
||||
---|---|---|---|---|
高級會員
|
如果你有興趣寫bootloader的話就要了解hex 的格式。
:0400020000080008EA :0A0006002500D00C02006700020C78 0x0001 800 retlw 0 0x0002 800 retlw 0 000003 0025 MOVWF 0x5 000004 0cd0 MOVLW 0xd0 000005 0002 OPTION 000006 0067 CLRF 0x7 000007 0c02 MOVLW 0x2 000008 0006 TRIS 0x6 000009 0c01 MOVLW 0x1 00000a 0026 MOVWF 0x6 注意HEX裡的OP CODE會和實際在MPLAB看到的OPCODE位置對換。 EX.0025(MPLAB)==2500(HEX FILE) 800(MPLAB)==0008(HEX FILE)
發表於: 2007/9/26 16:51
|
|||
|
請教PIC 的hex檔怎麼看
|
||||
---|---|---|---|---|
高級會員
|
向各位請教pic的hex檔該如何去看
我在網路上有下載到如何去閱讀intel 公佈的hex檔標準格式,可是我拿我的程式碼與我程式轉出的hex檔去做比對,發現怎麼好像對不太起來?請問有人可以教我嗎? 以下是從 hex檔中所截取的部分碼 :020000040000FA :02000000030AF1 :0400020000080008EA :0A0006002500D00C02006700020C78 :100010000600010C2600370C280067006900460521 :100020000000000000000000000000004604000086 :1000300000000000000000000000210A0000EE099E :10004000240A2606210AE1092607270A350A260777 我的程式中address 所對應的opcode 0x0000 A03 goto 0x03 0x0001 800 retlw 0 0x0002 800 retlw 0 000003 0025 MOVWF 0x5 000004 0cd0 MOVLW 0xd0 000005 0002 OPTION 000006 0067 CLRF 0x7 000007 0c02 MOVLW 0x2 000008 0006 TRIS 0x6 000009 0c01 MOVLW 0x1 00000a 0026 MOVWF 0x6
發表於: 2007/9/26 16:24
|
|||
|