| 
  |||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe  | 
  
STR711的UCOS移植問題 | 
  
| 作者:lipingde 欄目:MCU技術(shù) | 
如題,遇到一個問題,程序運行到 OS_CPU_SR_Save MRS R0,CPSR ; Set IRQ and FIQ bits in CPSR to disable all interrupts ORR R1,R0,#NO_INT MSR CPSR_c,R1 MRS R1,CPSR ; Confirm that CPSR contains the proper interrupt disable flags AND R1,R1,#NO_INT CMP R1,#NO_INT BNE OS_CPU_SR_Save ; Not properly disabled (try again) BX LR 這個地方的時候就出不去了,死循環(huán)了。有誰能幫助一下。  | 
  
| 2樓: | >>參與討論 | 
| 作者: ST_ARM 于 2006/10/18 9:45:00 發(fā)布:
         因為你的工作模式是USER USER模式下,你使用MSR CPSR_c,R1不能關(guān)閉中斷。 STR71x移植uCOS時不是使用你這段代碼。  | 
  |
| 3樓: | >>參與討論 | 
| 作者: em_fsd 于 2006/10/22 21:36:00 發(fā)布:
         re 這段代碼應該是源自uC/OS-II官網(wǎng)上的那個通用ARM移植,那段移植要求uC/OS-II運行在SVC模式下,運行在User或者SYS模式都不行。  | 
  |
| 4樓: | >>參與討論 | 
| 作者: yangtaojsw 于 2007/4/17 16:57:00 發(fā)布:
         能告訴我們str710的ucos-ii移植代碼嗎? 能告訴我們str710的ucos-ii移植代碼嗎? 非常感謝!  | 
  |
| 5樓: | >>參與討論 | 
| 作者: 浪淘沙 于 2007/4/17 17:13:00 發(fā)布:
         請用UCOS在論壇里搜一下就能找到 下面帖子中也有談到: http://bbs.21ic.com/club/bbs/list.asp?boardid=49&t=2490596  | 
  |
  | 
    
 
  | 
  
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 | 
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號  |