久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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

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

作者: 時間:2013-09-30 來源:網絡 收藏
roke-width: 0px">  }

  }

  需要將C:FreescaleFreescale_MQX_4_0libDN512.iardebugbsp中的bsp.a庫文件,以及C:FreescaleFreescale_MQX_4_0libDN512.iardebugpsp中的psp.a庫文件添加到工程中去。如下圖10所示,點擊main選擇右鍵option for node “main”,并在C/C++ Compiler的預處理器preprocessor和Assembler中設置文件的路徑如下。

  C:FreescaleFreescale_MQX_4_0libDN512.iardebugbsp

  C:FreescaleFreescale_MQX_4_0libK10DN512.iardebugpsp

  C:FreescaleFreescale_MQX_4_0libK10DN512.iardebugbspGenerated_Code

  C:FreescaleFreescale_MQX_4_0libK10DN512.iardebug

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

  圖10. 在Option選項中設置

  注意需要將創建并移植K10 BSP包的具體步驟和方法(四)文件拷貝到C:FreescaleFreescale_MQX_4_0libK10DN512.iardebugpsp文件夾中。

  編譯完成后,通過JLINK等燒寫工具將軟件下載到目標板后開始運行,系統運行的界面如圖11所示。如果系統進不了main函數,說明MQX bsp系統移植還有問題,需要按照前面介紹的步驟進行仔細的檢查。

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

  圖11 復位后運行進入main函數

  系統進入main函數,在mqx函數處設置斷點,點擊圖標go運行,程序進入mqx初始化部分,如圖12所示。

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

  圖12 mqx初始化

  在main_task中設置斷點,再次運行,如圖13所示,在IAR 的JLINK任務欄中可以找到TASK LIST列表。這里需要注意的是,需要在IAR的環境下,將option下debug插件的MQX勾選,如圖14所示,勾選后才可以看到MQX的TASK等任務信息。

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

  圖13 主任務運行

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



關鍵詞: K10 BSP包

評論


相關推薦

技術專區

關閉