Re: dsPIC怎麼用WATCH看變數?
|
||||
---|---|---|---|---|
資深會員
|
參照:
您好 以前我把那個選項打勾後就可以用了 但是現在灌了最新的 MAPLAB 7.51後 找不到這個選項無法打勾 結果現在又出現了這種問題了 變數從0800H開始排列 我又不能用ICD2看了 請問要如何解決? 我好幾個選項找來找去就是找不到 LINK FOR ICD2 這個... 幫忙一下吧...謝謝 --------------------- http://forum.microchip.com/tm.aspx?m=193983 原來如此 新增的那一個是在選位址是否保留 我選了 debug 就好了...
發表於: 2007/1/24 11:25
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|
Re: dsPIC怎麼用WATCH看變數?
|
||||
---|---|---|---|---|
資深會員
|
有看了架構介紹的教育訓練講義
請問一下 幻燈片第156頁的 觀察變數位址配置 這個資料要去哪裡看? 我在MPLAB IDE裡找不到這個資料 他是產生在哪個檔案裡嗎? => 找到了,放在.mpa檔案裡 有在考慮用C來寫了 昨天有去上課 不過還是滿混亂的...
發表於: 2006/8/31 9:51
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|
Re: dsPIC怎麼用WATCH看變數?
|
||||
---|---|---|---|---|
版主
|
建議你先下載 dsPIC Architecture 的講義,內有對 ASM30 的使用方法,要先讀完才可以寫組合語言。不過我還是建議你儘量用 C30 來寫省時又快速。
發表於: 2006/8/30 15:47
|
|||
|
Re: dsPIC怎麼用WATCH看變數?
|
||||
---|---|---|---|---|
中級會員
|
以上已經提到了:MICROCHIP的DSPIC TOOLSUITE只支持RELOCATABLE MODE。
至於要怎樣把變數定義到絕對的地址上:讀一讀我之前介紹的兩個文件吧。
發表於: 2006/8/28 17:00
|
|||
|
Re: dsPIC怎麼用WATCH看變數?
|
||||
---|---|---|---|---|
資深會員
|
可以了
原來如此 0800H ~ 0823H 被ICD2佔用了 剛剛開了檔案暫存器視窗出來才知道 難怪會無法觀看... 再請問一下喔 .SPACE的用法類似PIC18裡的 RES 保留空間 那我要定義一個絕對位址給變數 類似PIC18裡的 TMP equ 0800h 要怎麼寫? 謝謝^^
發表於: 2006/8/24 18:00
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|
Re: dsPIC怎麼用WATCH看變數?
|
||||
---|---|---|---|---|
中級會員
|
在PROJECT>BUILD OPTION>PROJECT裏找“LINK FOR ICD2”。
發表於: 2006/8/24 17:27
|
|||
|
Re: dsPIC怎麼用WATCH看變數?
|
||||
---|---|---|---|---|
資深會員
|
謝謝回答
我加上那一行之後 編譯完成的確可以在WATCH看到變數位址跟值 但燒錄到IC並執行後 顯示值的地方出現 Restricted Memory 又無法觀看了 是我宣告變數的區段錯誤嗎?
發表於: 2006/8/24 16:43
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|
Re: dsPIC怎麼用WATCH看變數?
|
||||
---|---|---|---|---|
中級會員
|
參照:
jubel 寫到: 試試加進這一行看看: .global TMP 參照: jubel 寫到: 對!MICROCHIP的DSPIC TOOLSUITE只支持RELOCATABLE MODE。
發表於: 2006/8/24 16:29
|
|||
|
dsPIC怎麼用WATCH看變數?
|
||||
---|---|---|---|---|
資深會員
|
以下程式碼是參考範例tmp6.14.s 修改來的
可以編譯正常執行 但有個問題,我要用WATCH視窗觀看我定義的變數TMP 卻顯示 Out Of Scope 看不到值 請問要怎麼設定變數才能用WATCH觀看? 另外一點 dsPIC的程式不管一個檔案或多個檔案 都要加上連結檔 .gld 嗎? 第一行的 .equ __30F4011 , 1 這代表什麼意義? +++++++++++++++++++++++++++++
;連續旋轉
發表於: 2006/8/24 16:11
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|