Re: PIC18F8720為什麼我燒錄會無法使用
|
||||
---|---|---|---|---|
中級會員
|
我剛剛發現一種解決方案
只要這樣子設定 再燒進去IC裡面 就可以Run了 可是, 變成每次一compiler 都要這樣子存檔...多了一堆步驟 不知道Malab有沒有方法設定自動簡化的步驟呢 Attach file: (0.00 KB) (0.00 KB) (0.00 KB)
發表於: 2009/1/22 13:42
|
|||
|
Re: PIC18F8720為什麼我燒錄會無法使用
|
||||
---|---|---|---|---|
管理員
|
你好,
因為 Demo 程的進入點為0x200 , 所以直接Assembler 以後是無法獨立運做的. 必需要藉由 bootloader 把控制權交至 0x200 才可以運作. 這也就是為何你使用了 F8720demoPLUSBoot.hex 才能工作的原因. 當然 , 如果你不要有 bootloader 才可以跳到 0x200, 可以 : (1) 將 RESET_VECTOR CODE 0x200 改成 RESET_VECTOR CODE 0x000 (2) 或是將 ;DEBUG_RST CODE 0x0000 和 ; bra 0x200 前面的分號取消就 OK 啦 :)
;******************************************************************************
發表於: 2009/1/22 10:40
|
|||
|
PIC18F8720為什麼我燒錄會無法使用
|
||||
---|---|---|---|---|
中級會員
|
我這邊有這塊
http://www.microchip.com/stellent/idc ... Id=1406&dDocName=cn010058 上面是 PIC18F8720的板子 型號是 F8720DEMO+BOOTV2 但是 我安裝好Sample之後..正打算要燒錄 發現裡面竟然有3個 .hex檔 8720Demo.hex F8720Demo_V2.hex F8720DemoPLUSBoot_V2.hex 我載入前面兩個檔案時都有這樣的訊息 "There were fuses stored in the file 然後燒進去了, 也不能正常下去Run... 然而燒最後一個檔時, 就完全正常了.... 不知道這些檔的格式有什麼差別.... 最重要的一點是, 我進入附送的Malab專案 compiler之後..輸出 8720Demo.hex...竟然是無法正常動作的那個.hex 燒進去時..也發生一樣的問題 所以到現在還沒親自Run過自己寫的程式 不知道是設定上哪邊出問題了嗎
發表於: 2009/1/21 19:16
|
|||
|