Re: 請問 hex檔裡是否已有包含 Configuration Bits設定?
|
||||
---|---|---|---|---|
高級會員
|
不好意思~忘記問另外一個問題了! 這顆Pic 18f4550 有支援bootloader 燒錄 那我的hex 檔有包含Configuration Bits 的話!這樣處理的到嗎!? PC 不是只有21 Bit?
拍謝阿...一直問蠢問題... 恩 沒問題了...燒錄的時候是靠Table Pointer 來定址...24Bit? 是這樣沒錯吧!?
發表於: 2008/1/24 18:13
|
|||
|
Re: 請問 hex檔裡是否已有包含 Configuration Bits設定?
|
||||
---|---|---|---|---|
高級會員
|
哈 不好意思.我腦殘! 剛剛才了解你的意思...真的很感謝!!
發表於: 2008/1/24 17:10
|
|||
|
Re: 請問 hex檔裡是否已有包含 Configuration Bits設定?
|
||||
---|---|---|---|---|
版主
|
所以我說再用 File-->Export 送出 HEX 檔出來,這個 HEX 檔就會含有 Config. 的設定資料,拿去萬用燒錄器燒路就OK啦!
不過,燒錄前還是要在檢查一下 Config. 的設定。
發表於: 2008/1/24 15:54
|
|||
|
Re: 請問 hex檔裡是否已有包含 Configuration Bits設定?
|
||||
---|---|---|---|---|
高級會員
|
所以我是想問~
用您說的第2種方法 (在 MPALB IDE 下,用人工選擇的方式設定所需的Config.設定值,(Configuration Bits set in code 不打勾)) 所產生出的hex 檔裡面,就不會有Configuration Bits的設定囉!? 那我拿去萬用燒錄器燒 就會出問題了!?
發表於: 2008/1/24 15:20
|
|||
|
Re: 請問 hex檔裡是否已有包含 Configuration Bits設定?
|
||||
---|---|---|---|---|
版主
|
Configuration Bits 的設定方式有兩種:
1. 寫程式時利用 Microchip 所提供的 Macor 來設定,這樣 Config. 的設定就會跟著程式走,只要重新編譯就會自動產生 Config. 設定的 HEX 資料。 2. 在 MPALB IDE 下,用人工選擇的方式設定所需的Config.設定值,(Configuration Bits set in code 不打勾) 3. 在 File 下,Export 出去的 HEX code 會含有 Config. 的燒錄 HEX 資料,再 Import 進來也是可以的。
發表於: 2008/1/24 9:24
|
|||
|
Re: 請問 hex檔裡是否已有包含 Configuration Bits設定?
|
||||
---|---|---|---|---|
高級會員
|
謝謝~所以您是說,
要是我在設計Project的時候Configuration Bits 的設定 是利用MPLAB 的 Configuration Bits設定,並且把Configuration Bits set in code 勾掉 那我之後build 的hex 檔 就沒有Configuration Bits 的設定囉!? 那拿去萬用燒錄器燒 就會有問題?
發表於: 2008/1/23 17:08
|
|||
|
Re: 請問 hex檔裡是否已有包含 Configuration Bits設定?
|
||||
---|---|---|---|---|
版主
|
Config 的位址是在 LKR 檔裡定的。如何使用請看 : C:\mcc18\doc\hlpPIC18ConfigSet.chm 裡的說明。
-------------------- MPLAB C18 ----------------------------------------
HEX 檔裡不依定會含有 configuration Bits 的燒錄資料,如果你在城市裡有加入 #pragma config xxxxx 的設定,那編譯過的 HEX 檔就會有 config 的燒錄資料。
發表於: 2008/1/23 15:21
|
|||
|
Re: 請問 hex檔裡是否已有包含 Configuration Bits設定?
|
||||
---|---|---|---|---|
高級會員
|
若你沒有將configure bits的設定寫在程式裡,那麼你產生的hex就不可能含configure bits。
你可以參考官方的這份文件,裡面有說明的很清楚"PIC Microcontroller Configuration Bits DN009"
發表於: 2008/1/23 15:18
|
|||
|
請問 hex檔裡是否已有包含 Configuration Bits設定?
|
||||
---|---|---|---|---|
高級會員
|
我用的這顆pic是 18f4550
他的Configuration Bits 設定 旁邊是寫從 300000h 開始 可是 User Memory Space 不是只有到 1FFFFFh (PC 21 bits) 那這個300000h 是在哪邊?誰來定址? 另外 這個Configuration Bits 設定 有包含在 MPLAB 所產生的hex檔裡面嗎!? (照理說應該是包在hex檔裡面的吧?) 那我用MPLAB Import 一個hex file 來燒錄, Configuration Bits 設定 還有用嗎!? 對不起喔~我才剛學,問蠢問題請多包容...感恩!
發表於: 2008/1/23 13:44
|
|||
|