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

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(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

關(guān)于UCOS移植中開關(guān)中斷的問題

作者:jefferyqiu 欄目:ARM技術(shù)
關(guān)于UCOS移植中開關(guān)中斷的問題
我再往S3C2410上移植ucos-ii,OS_CRITICAL_METHOD==3。任務(wù)堆棧初始化的時(shí)候把CPSR中中斷允許,這時(shí)候在調(diào)用OSCtxSw使第二個(gè)任務(wù)就緒時(shí)候,最后pop new task's psr后會(huì)來一個(gè)中斷,導(dǎo)致任務(wù)不能正常地切換到TASK2;而任務(wù)堆棧初始化的時(shí)候把CPSR中中斷禁止時(shí),能切換到TASK2,但是再也沒有時(shí)鐘中斷來了。
這個(gè)問題我郁悶了好久,不知道正確的開關(guān)中斷的方式應(yīng)該時(shí)怎樣的,高手指點(diǎn),感激不盡。

2樓: >>參與討論
twentyone
re
開關(guān)中斷應(yīng)該就是通過控制CPSR來實(shí)現(xiàn)的?赡苁荗S執(zhí)行的過程當(dāng)中把中斷給打開了。另外,pop new task psr的時(shí)候,應(yīng)該改寫了CPSR,請(qǐng)確定是不是這里出問題了。

3樓: >>參與討論
jefferyqiu
問題就在這啊
問題就在這啊,pop new task psr的時(shí)候改寫了CPSR,觸發(fā)了中斷,導(dǎo)致不能正確切換,這個(gè)是初始化任務(wù)堆棧時(shí)允許中斷的情況。如果不允許的話只能完成一次切換,后面就不能出發(fā)中斷了。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
LPC210x 可否在中斷中進(jìn)行IAP(已知執(zhí)行IAP需關(guān)中斷與PLL)
請(qǐng)問個(gè)ARM硬件調(diào)試的問題,找不到FLASH的ID
請(qǐng)問一個(gè)通過usb進(jìn)行數(shù)據(jù)讀寫操作的方案/程序
ARM的IP核結(jié)構(gòu)中的一個(gè)問題
請(qǐng)教:LPC210X 外部中斷(EINT)的高低電平為多少?
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


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