|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
看看這個(gè)出錯(cuò)在那里了?(ARM匯編問題) |
| 作者:shkliu 欄目:ARM技術(shù) |
AREA Init,CODE,READONLY ENTRY Start LDR R0,=0x3FF5000 ;隨便 BL PRINT_TEXT PRINT_TT LDR R0,=0x002;隨便 PRINT_TEXT MOV PC,LR END 我軟件仿真,為什么是順序執(zhí)行的呢? 在線等待 |
| 2樓: | >>參與討論 |
| 作者: hotpower 于 2005/4/19 20:26:00 發(fā)布:
MOV PC,LR |
|
| 3樓: | >>參與討論 |
| 作者: shkliu 于 2005/4/19 20:29:00 發(fā)布:
我只是想看看他是不是能夠先跳到PRINT_TEXT ?? 樓上的說的能不能再清楚一點(diǎn) |
|
| 4樓: | >>參與討論 |
| 作者: shkliu 于 2005/4/19 21:21:00 發(fā)布:
為什么使用b 就可以呢?? |
|
| 5樓: | >>參與討論 |
| 作者: shkliu 于 2005/4/20 14:04:00 發(fā)布:
這個(gè)問題很難嗎?怎么都沒有人回答呢? |
|
| 6樓: | >>參與討論 |
| 作者: jilewei 于 2005/4/20 22:16:00 發(fā)布:
調(diào)試時(shí)候注意 你調(diào)試的時(shí)候不要用step這樣的話當(dāng)?shù)搅薭l的時(shí)候直接就跳回來了,但實(shí)際上是經(jīng)過了你的mov pc lr的,試試看step into應(yīng)該會顯示到了你的print_exit 當(dāng)年調(diào)試的時(shí)候也納悶過。希望對你又點(diǎn)幫助^_^ |
|
| 7樓: | >>參與討論 |
| 作者: shkliu 于 2005/4/21 9:17:00 發(fā)布:
多謝樓上,和你說的差不多,我發(fā)現(xiàn)只要先設(shè)置斷點(diǎn)在PRINT_TEXT 運(yùn)行,就會先到Bl所要到的地方,然后單步竟然也可以了,還是想不明白為什么先要設(shè)置斷點(diǎn),運(yùn)行一下才可以阿??? |
|
| 8樓: | >>參與討論 |
| 作者: bald 于 2005/4/25 16:54:00 發(fā)布:
單步調(diào)試用stepin 如果要進(jìn)子程序用stepin,用step就跳過子程序了 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |