音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

如何用AXD進(jìn)一步調(diào)試?

作者:上善若水 欄目:ARM技術(shù)
如何用AXD進(jìn)一步調(diào)試?
我現(xiàn)在編出一個程序,先是通過ADS發(fā)現(xiàn)它的語法錯誤,調(diào)到?jīng)]錯了,直接調(diào)到AXD中下載到片子里運(yùn)行,然后看運(yùn)行的結(jié)果。如果沒有達(dá)到預(yù)想的結(jié)果,往往就束手無策了。周立功的EasyJTAG仿真器能不能從片子里讀回AXD中看出來?程序已經(jīng)下載到片子中了設(shè)置斷點(diǎn)能停止片子中正在運(yùn)行的程序嗎?

哪位老師能大體講一下當(dāng)語法沒錯,但沒達(dá)到預(yù)想中的結(jié)果時,通常的排除錯誤的步驟是什么?


2樓: >>參與討論
上善若水
以下的幾點(diǎn)用周立功的EasyJTAG能實(shí)現(xiàn)嗎?
1. 查看存儲器內(nèi)容
   在程序運(yùn)行前,可以先查看所需變量的當(dāng)前值。方法是:從Processor Views菜單中選擇“MEMORY”選項(xiàng),如在MEMORY Start address選擇框中,用戶可以根據(jù)要查看的存儲器的地址輸入起始地址,在下面的表格中會列出連續(xù)的64個地址。如果要觀察的寄存器是32位的,那便是從首地址開始的連續(xù)四個地址空間存放的內(nèi)容。如果選用的是小端模式,那么讀數(shù)據(jù)的時候注意高地址中存放的是高字節(jié),低地址存放的是低字節(jié)?梢越Y(jié)合單步調(diào)試,來查看寄存器中內(nèi)容的變化。

2. 設(shè)置斷點(diǎn)
    比如可在一個循環(huán)體內(nèi)的一條語句處設(shè)置斷點(diǎn),將光標(biāo)定位在該語句處,使用快捷鍵F9在此處設(shè)置斷點(diǎn),按F5鍵,程序?qū)⑦\(yùn)行到斷點(diǎn)處,如果讀者想查看子函數(shù)是如何運(yùn)行的,可以在Execute菜單中選擇“Step In”選項(xiàng),或按下F8鍵,進(jìn)入到子函數(shù)內(nèi)部進(jìn)行單步程序的調(diào)試。

3. 查看變量值
    如果用戶希望查看函數(shù)的內(nèi)部的某個變量值,可以在Processor Views菜單中選擇“Watch”,然后用鼠標(biāo)選中變量,點(diǎn)擊鼠標(biāo)右鍵,在快捷菜單中選中“Add to watch”,這樣在默認(rèn)設(shè)置下,該變量是添加到watch窗口的Tab1中。程序運(yùn)行過程中,用戶可以看到該變量的值在不斷的變化。默認(rèn)顯示變量數(shù)值是以十六進(jìn)制格式顯示的,如果對這種顯示格式不習(xí)慣的話,可以通過在watch窗口點(diǎn)擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“Format”選項(xiàng),便可選擇所查看的變量顯示數(shù)據(jù)的格式。如果用戶想從一個循環(huán)函數(shù)體中跳出到主函數(shù)中去,最簡單的方法就是將光標(biāo)定位到你想跳轉(zhuǎn)到的主函數(shù)處,在Execute菜單中選擇“Run to Cursor”選項(xiàng),則程序會從函數(shù)中跳轉(zhuǎn)到光標(biāo)所在位置。


3樓: >>參與討論
javie
可以通過間接的方式實(shí)現(xiàn)
 
4樓: >>參與討論
上善若水
請問javie
如何通過間接的方式實(shí)現(xiàn),能不能再說的稍微詳細(xì)一點(diǎn)啊。

5樓: >>參與討論
javie
軟件仿真沒問題
硬件的話,你最好等老周的回答吧



6樓: >>參與討論
上善若水
仿真器能解決嗎?
在用EasyJTAG硬件仿真時“在Processor Views菜單中選擇“Watch”,然后用鼠標(biāo)選中變量,點(diǎn)擊鼠標(biāo)右鍵,在快捷菜單中選中“Add to watch” ”是不行的,因?yàn)閱螕粲益I后Add to watch選項(xiàng)是黑的。

“從Processor Views菜單中選擇“MEMORY”選項(xiàng)”觀察寄存器的值,好像不太準(zhǔn)。


7樓: >>參與討論
baiyan0505

各位大師:

    我觀察變量時,選中某個變量然后右鍵,點(diǎn) ADD TO WATCH  后而在,tab1 LI里確告訴我 NAME not found  ,看不到變量的具體值,該怎么辦,我哪里錯了呢,謝謝你們的指點(diǎn)!

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
求助!!!
求助
我覺得用CYGwin開發(fā)ARM最好。!
請教周工關(guān)于philips ARM7選型問題
求助周工及各位高手
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號