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

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | 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

請(qǐng)問(wèn)ZLG:EasyARM2131的中斷句柄定義?

作者:上善若水 欄目:ARM技術(shù)
請(qǐng)問(wèn)ZLG:EasyARM2131的中斷句柄定義?

我在用EasyARM2131開發(fā)套件,調(diào)試μC/OS-II下的一個(gè)程序(第一個(gè)任務(wù)已經(jīng)包含了TargetInit()時(shí),發(fā)現(xiàn),μC/OS-II的時(shí)鐘節(jié)拍正常,但串口的中斷卻沒有了。找了半天才發(fā)現(xiàn):
target.c這個(gè)文件里的void VICInit(void)里少了extern void UART0_Handler(void);我對(duì)照《深入淺出ARM7—LPC213X/214X(下)》中的串口例程中的target.c添加上了,編譯后,又說(shuō)UART0_Handler沒定義,猜測(cè)著找到了IRQ.s文件,和例程中的該文件相比較,在最后一行添加上:

;通用串行口0中斷
UART0_Handler  HANDLER UART0_Exception

但編譯時(shí)還提示下面的錯(cuò)誤:
Error   : L6218E: Undefined symbol UART0_Exception (referred from IRQ.o).

請(qǐng)問(wèn) UART0_Exception在哪里定義的?我用修改IRQ.inc嗎?
應(yīng)該怎樣才能避免這種情況?

2樓: >>參與討論
hotpower
上善若水真是吃苦耐勞呀
《深入淺出ARM7—LPC213X/214X(下)》有賣的嗎???

我們村里還沒見到...

能否把你移植好的uCOSII投入水桶HotPower@126.com

讓我也玩幾天...(如果自己不累的話)




3樓: >>參與討論
上善若水
是“熱能”啊^_^
我是買板子的時(shí)候,光盤上帶的《深入淺出ARM7—LPC213X/214X(下)》的例程,書是沒有的,但估計(jì)也和看例程差不多,我這就給你郵件。10分鐘后請(qǐng)檢查郵箱。

對(duì)了,這個(gè)問(wèn)題能給我回答嗎?

叫什么不重要,重要的是hotpower回答過(guò)我的好幾個(gè)問(wèn)題。

* - 本貼最后修改時(shí)間:2006-2-11 19:40:06 修改者:上善若水

4樓: >>參與討論
javie
錯(cuò),他叫:熱電源
 
5樓: >>參與討論
hotpower
我買的EasyARM2131開發(fā)套件光盤里怎么沒帶???
沒注意...主要是對(duì)uCOSII不感冒...

現(xiàn)在只研究在Keil的RealView編譯器下如何跑C++的ARTX...

哈哈,比uCOSII爽多了...

6樓: >>參與討論
上善若水
用ARM Image for uCOSII for LPC2131模板都需改配置
我重新翻看《ARM嵌入式系統(tǒng)基礎(chǔ)教程》的430頁(yè)7.4.3節(jié)中的論述:

……關(guān)鍵在于把程序與芯片相關(guān)中斷源掛接,使芯片在產(chǎn)生相應(yīng)的中斷后會(huì)調(diào)用相應(yīng)的處理程序。這需要做兩方面事情:
1. 增加匯編接口的支持!
2. 初始化向量中斷控制器。……


這兩項(xiàng)設(shè)置在我上面的更改中其實(shí)已經(jīng)做過(guò)了,移植代碼也是用的買開發(fā)板時(shí)帶的,我還需要修改哪些文件才能成功開啟串口0的中斷?


7樓: >>參與討論
hotpower
感覺上善若水太累了
我偷懶所以不累...哈哈,忽悠了.

8樓: >>參與討論
上善若水
其實(shí)就是一句話
我就安靜的等著明天周立功的人上班,上來(lái)給我說(shuō)一句就行了。一桶就破。

9樓: >>參與討論
上善若水
問(wèn)題終于解決了

特別感謝ARM論壇群中的渚薰,幫我檢查了真?zhèn)工程,并告知修改方法,讓我苦熬兩天終于有了結(jié)果。

原因是:
因我這個(gè)程序是從原來(lái)的前后臺(tái)程序中修改至μC/OS-II下的,所以在main.函數(shù)中的串口0中斷服務(wù)函數(shù)沿用了以前的:void __irq IRQ_UART0 (void),經(jīng)改正為: void UART0_Exception(void)后編譯正常,運(yùn)行正常。

μC/OS-II里面因?yàn)樵贗RQ.S中設(shè)置了中斷服務(wù)程序地址,所以不用加__irq關(guān)鍵字,并且中斷服務(wù)函數(shù)名應(yīng)該相同。

對(duì)此我還不理解,這樣做的真正原因,哪里有此詳細(xì)的解答,請(qǐng)ZLG的人給個(gè)解答。謝謝了。


* - 本貼最后修改時(shí)間:2006-2-13 11:23:16 修改者:上善若水

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
看門狗引起復(fù)位
定時(shí)器問(wèn)題
請(qǐng)教如何定義一個(gè)數(shù)組在flash中?
axd調(diào)試試時(shí)老是出錯(cuò)dbe warning 00041
有沒有做成功t6963的minigui驅(qū)動(dòng)的,我做了卻花屏
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)