打印
[MCU]

新建MSP432工程

[复制链接]
480|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
 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
  

使用特权

评论回复

相关帖子

沙发
zhangmangui| | 2020-7-21 23:40 | 只看该作者
感谢分享   建议使用CCS工具开发

使用特权

评论回复
板凳
捉虫天师| | 2020-7-22 17:06 | 只看该作者
自从有了库函数,其实学会怎么用库函数就行了,无奈笨,学不会。
期待大神讲讲怎么用。

使用特权

评论回复
地板
木木guainv| | 2020-8-7 12:06 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
5
磨砂| | 2020-8-7 12:07 | 只看该作者
非常有帮助

使用特权

评论回复
6
晓伍| | 2020-8-7 12:08 | 只看该作者
很基础的知识

使用特权

评论回复
7
八层楼| | 2020-8-7 12:09 | 只看该作者
楼主辛苦了

使用特权

评论回复
8
观海| | 2020-8-7 12:10 | 只看该作者
讲解的很不错

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

1520

帖子

1

粉丝