新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 創建并移植K10 BSP包的具體步驟和方法(一)

        創建并移植K10 BSP包的具體步驟和方法(一)

        作者: 時間:2013-09-30 來源:網絡 收藏

        1. 的創建

          在基于MQX4.0對Kinetis系列MCU進行開發時,通常需要相應MCU的BSP的支持。但是在MQX4.0中,并沒有針對的現成的,所以需要由用戶進行創建。比較簡便的創建方法是從現有的Kinetis 中選擇一個型號最接近的MCU的BSP作為模板,然后在其基礎上進行修改和移植。本文介紹了對BSP進行修改和移植的具體步驟和方法。

          目前已有的典型的BSP包包括:

          ? 支持Kinetis 50MHz 的器件的BSP包為twrk20d50m

          ? 支持Kinetis 72MHz 的器件的BSP包為twrk20d72m

          ? 支持Kinetis 100MHz的器件,針對版本1.x的BSP有3個,分別是twrk40x256,twrk53n512和twrk60n512

          ? 支持Kinetis 100MHz的器件,針對版本2.x可選擇的BSP有2個,分別是twrk40d100m和twrk60d100m

          ? 支持Kinetis 120MHz的器件的BSP包有2個,分別是twrk60f120m和twrk70f120m

          例如對于DN512ZVLQ10,其掩膜號為 4N30D,對應版本是1.x,而且其主頻是100MHz,所以可使用twrk60n512的BSP為模板,在此基礎上進行修改和移植。

          2. BSP包代碼的生成

          首先從Freescale官網 https://www.freescale.com/mqx下載并安裝MQX4.0。在這里也可以找到其他的早期版本,如MQX3.8、 MQX3.7等,其中都帶有MQX BSP Cloning Wizard工具。可以使用此工具,參照如下步驟進行BSP的創建和移植。

          2.1新建BSP

          在File菜單中選擇NEW MQX BSP Clone后,出現如下圖1所示的界面,在Name中輸入取名為K10DN512,然后選擇twrk60n512作為其Board Base,最后點擊Finish完成。

          創建并移植K10 BSP包的具體步驟和方法(一)

          圖1. 新建一個BSP

          緊接著會出現如圖2所示的窗口,可以在該界面下選擇CW10.x或者IAR或者KEIL作為開發平臺,以及是否需要生成BSP,PSP,MFS,RTCS,USB等庫和例程的選擇項。需要注意的是,由于K10本身不包括USB和以太網模塊,所以不要選擇相應的選項。

          創建并移植K10 BSP包的具體步驟和方法(一)

          圖2. 選擇開發平臺和相關的軟件庫

          2.2 生成BSP包


        上一頁 1 2 下一頁

        關鍵詞: K10 BSP包

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 乐平市| 石门县| 玉屏| 永年县| 云和县| 富平县| 定边县| 铜山县| 钦州市| 曲水县| 漳平市| 青阳县| 蓬莱市| 新化县| 黄石市| 内江市| 都江堰市| 米易县| 苍溪县| 云阳县| 琼海市| 通榆县| 东乡| 怀集县| 青冈县| 巴楚县| 兴宁市| 鄂尔多斯市| 盐山县| 京山县| 福海县| 无为县| 横山县| 抚远县| 双桥区| 思茅市| 汾西县| 乐清市| 菏泽市| 琼海市| 普宁市|