手把手教你新建MSP432工程


  MSP432是德州儀器推出的新一款高性能低功耗處理器, Cortex -M4內核,較430相比處理能力大大增強,同時采用了430設計的低功耗技術,和傳統ARM相比功耗更低,相信在不久的未來,TI將會推出更多的MSP432系列處理器,MSP432也會得到廣泛應用,這里介紹一下如何使用keil5新建一個MSP432工程。

1.准備工作:打開keil5的Pack Installer,選擇要安裝的芯片包,我使用的是MSP432P401R芯片,安裝好對應的芯片包。

        

  在KEILv5的目錄下,可以從剛剛下載的芯片包中找到相關驅動庫,為避免麻煩,我們直接從官網下載相關庫,進入TI官網,搜索MSP432DriverLib,點擊搜索結果:

      

  獲得軟件:

     

  這里有很多官方提供的資料,這里只下載驅動庫:

          

  解壓下載的文件,打開可以看到有這些文件:

       

2.新建工程所需的文件夾

  新建一個文件夾,命名為MSP432工程模板,里面新建如下文件夾:

    

  這里簡要對各個文件夾進行一下說明,Doc里面放一些項目說明之類的文件,Lib用於存放驅動庫文件,List和Obj是keil編譯生成的文件,User用來存放用戶文件。

  接下來把剛剛下載的驅動文件中的driverlib、inc、rom文件夾copy到剛剛新建的Lib文件夾下,driverlib里面是官方提供的驅動庫,inc里面是Arm內核及CMSIS協議相關文件,rom里面也是官方驅動文件。

           

  不知道什么原因,官方給的庫里面文件不全,還缺了一個CMSIS軟件標准相關的文件cmsis_armcc.h,我們從keil5的安裝目錄下找到它,把它添加進去,該文件默認路徑為C:\Keil_v5\ARM\Pack\ARM\CMSIS\5.3.0\CMSIS\Include,我們把它放到剛剛建立的Lib文件夾下,\Lib\inc\CMSIS。

   除此之外,我們在從剛剛下載的文件中打開expamples,里面有很多官方給的使用例程,我們隨便打開一個,我在這里打開adc14

               

  隨便選擇一個例程,打開

           

  里面有各種開發工具建立的工程,這里我們選擇keil,打開

    

  把RTE文件夾復制到我們剛剛建立的User文件夾下。

3.新建工程

  新建一個工程,保存在剛剛建立的User文件夾下,選擇目標芯片型號MSP432P401R

    

  OK確定

         

  這里提供了很多軟件包,我們暫時不需要,點擊OK略過,接下來打開工程文件管理工具欄,新建幾個工程文件組

         

添加如下幾個文件組,點擊OK確定

         

  可以看到剛剛建立的文件組:

            

  接下來便是向其中添加文件了,雙擊Lib,這個里面放庫文件,把\MSP432工程模板\Lib\driverlib\MSP432P4xx\keil目錄下的msp432p4xx_driverlib.lib添加進去,添加完成后效果如下:

    

  雙擊Startup,這個里面放啟動文件以及和內核相關的文件,把\MSP432工程模板\User\RTE\Device\MSP432P401R目錄下的startup_msp432p401r_uvision.s和system_msp432p401r.c添加進去,添加完后結果如下:

    

  接下新建一個main.c,里面寫一個簡單的閃爍LED燈程序,保存在User目錄下,並添加到User文件組下

      

4.設置文件路徑,在Options菜單欄下添加好頭文件的路徑

   

  在Output選項欄下把輸出文件的路徑設為我們剛剛建立的Obj

  

      Listing選項欄下路徑設為List

   

 5.編譯、下載

  編譯,無錯誤無警告,選擇好仿真器,下載程序,可以看到LED正常閃爍,OK

   

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM