<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 移植ucosII到STM32F103ZE(二)

          移植ucosII到STM32F103ZE(二)

          作者: 時(shí)間:2016-11-25 來(lái)源:網(wǎng)絡(luò) 收藏

          CMSIS 英文全稱:Cortex Microcontroller Software Interface Standard,是Cortex 系列處理器硬件抽象層,可以理解為 cortex 內(nèi)核的軟件接口。
          core_cm3.c, core_cm3.h 它們的目錄名為CoreSupport,說(shuō)明這兩個(gè)文件是 CCM3 內(nèi)核支撐文件,其他使用CM3內(nèi)核的芯片也可以用,不一定是 stm32。這兩個(gè)文件用來(lái)獲取設(shè)置CM3內(nèi)核,配置一些內(nèi)核寄存器。
          stm32f10x.h, system_stm32f10x.c, system_stm32f10x.h和startup_stm32f10x_hd.s在DeviceSupport 目錄下,說(shuō)明這幾個(gè)文件是和具體的芯片有關(guān)的,也就是 stm32 芯片的支撐文件。其中stm32f10x.h是標(biāo)準(zhǔn)外設(shè)庫(kù)的入口,使用標(biāo)準(zhǔn)外設(shè)庫(kù)的代碼中必須包含該頭文件。
          system__stm32f10x.c, system__stm32f10x.h 是芯片級(jí)初始化庫(kù)函數(shù)文件,他們提供庫(kù)函數(shù)來(lái)初始化stm32芯片,配置 PLL、系統(tǒng)時(shí)鐘和內(nèi)置 flash接口。
          startup_stm32f10x_hd.s是 stm32 芯片的啟動(dòng)文件,hd表明是高密度型芯片。
          OK,ST 官方庫(kù)文件夾 STM32F10x_StdPeriph_Lib_V3.5.0 已經(jīng)沒用了,可以關(guān)閉了。
          3) 建立 keiil 開發(fā)工程
          使用keil MDK 新建名為stm32-ucosii-demo的工程,并保存到stm32-ucosII-demoProject文件夾下。該過(guò)程中會(huì)要求選一個(gè)stm32 系列的芯片(我選的是STM32F103ZE,因?yàn)槲业陌遄泳陀眠@個(gè)芯片),接下來(lái)要注意的是當(dāng)彈出是否拷貝啟動(dòng)代碼到工程文件夾時(shí)要選 No,因?yàn)闃?biāo)準(zhǔn)外設(shè)庫(kù)里已經(jīng)有啟動(dòng)代碼了。將UV4 中project window 里的頂層目錄Target 1 改名為 STM32-uCOSII-DEMO (右鍵單擊 Target 1,屬性中調(diào)出Manage Components 菜單即可設(shè)置),并將第一個(gè)Source Group 1刪除。接下來(lái)在該工程中建立如下子目錄:
          STM32-uCOSII-DEMO,STM32F10x_StdPeriph_Driver,STM32F10x_CM3,APP,BSP,
          uCosII_core,uCosII_port


          把LibrariesSTM32F10x_StdPeriph_Driversrc 目錄下所有(或部分必須的).c文件加載到工程里的 STM32F10x_StdPeriph_Driver 下。
          把LibrariesCM3目錄下所有.c 和 .h文件和LibrariesCMSISstartup 目錄下相應(yīng).s文件加載到工程里的STM32F10x_CM3 下。
          推薦keil 樹形工程目錄圖:



          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: 移植ucosIISTM32F103Z

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();