• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::


Browsing this Thread:   1 Anonymous Users






Re: 請問AN851 bootloader for 18F4520
#5
初級會員
初級會員


查看用戶資訊
抱歉
因為有事 一陣子沒時間 練習bootloader
現在 才重溫
目前狀況
asm可以compile OK!!
想整合進我的C code, 將asm file added 到我的 專案
在make時發生錯誤 如下
section 'isrhighcode' can not fit the absolute section. Section 'isrhighcode' start=0x00000008, length=0x00000006

我的疑問是 我在main.c中的code是很少的
===================
#pragma code isrhighcode = 0x0008

void isr_high_direct(void)
{
_asm //begin in-line assembly
goto isr_high //go to isr_high function
_endasm //end in-line assembly
}
#pragma code
===================
應該不會超出範圍
我自己思考, 會不會因為我載入bootloader(asm file),而bootloader中已經使用0x08,我在main.c中的isrhigh 應該用bootloader中定義的reset vector address (ex:0x208)
還是說 必須先用icd2寫入bootloader,然後再用RS-232將我的主程式傳進去?
是這樣子嗎
PS.c018i.c 已經修改如下
#pragma code _entry_scn=0x000200
謝謝您的解答

發表於: 2008/5/11 2:17
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問AN851 bootloader for 18F4520
#4
版主
版主


查看用戶資訊
F/W Download 就在 MPLAB IDE --> Debugger --> Download OS 的選項裡。

發表於: 2008/4/10 8:44
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問AN851 bootloader for 18F4520
#3
初級會員
初級會員


查看用戶資訊
可不可以先更新一下 ICD2 的 F/W 後再試試看
===>>不好意思 可以 告訴我 哪裡可以download嗎
我找不到.
先謝謝了

SORRY!!我找到 投影片說明了 我試試看
Thanks

發表於: 2008/4/9 17:51
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問AN851 bootloader for 18F4520
#2
版主
版主


查看用戶資訊
可不可以先更新一下 ICD2 的 F/W 後再試試看。

參照:
APP001_4520_Test" 成功(disconnect icd2)不出現黃燈, 但是實驗版上的MAXIM232突然變的很燙.

請問這時候 ICD2 可以執行除錯的動作嗎? RS-232 Cable 是否有接,應該是 MAX232 的出有短路的現象,可以用電表量一下電壓。

發表於: 2008/4/3 10:50
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請問AN851 bootloader for 18F4520
#1
初級會員
初級會員


查看用戶資訊
Hi 版主
小弟依循AN851文件做bootloader的練習(用實驗版App001)
其中
使用MPASMWIN5.11 compile asm file
過程中 發生一些 compile error 修正如下
========================
; Setup the appropriate registers.
Setup clrf EECON1
setf EEADR ; Point to last location
;setf EEADRH <<===修改
bsf EECON1, RD; Read the control code
incfsz EEDATA, W
bra RVReset ; If not 0xFF normal reset

bcf TRISC, 6 ; Setup tx pin
; bsf TRISC, 7 ; Setup rx pin

movlw b'10010000' ; Setup rx and tx
;movwf RCSTA1<<===修改
movwf RCSTA
movlw b'00100110'
;movwf TXSTA1<<===修改
movwf TXSTA
略(修改處太多, 不過大多是register define 不同between4520 and 8720)
========================
Compile 後的Hex file
由ICD2 download到18F4520後App01上的黃燈 卻不會熄滅(維持在ICD2連線模式 - 已移除ICD2 connection)
謝謝版主(能有比較基本的sample嗎, 因為單靠AN851我好像陷住了)
PS.
a.觀察AN851似乎沒做config bit 設定
我做了實驗 加在asm code 不過狀況一樣
b.同時flash後, 再flash其他code也會失敗(出現黃燈-ICD2 disconnected狀態) - 但是再flash其他code 前先用icd2 erase part 再行flash "APP001_4520_Test" 成功(disconnect icd2)不出現黃燈, 但是實驗版上的MAXIM232突然變的很燙.

發表於: 2008/3/30 12:08
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------