世纪电源网社区logo
社区
Datasheet
标题
返回顶部
原创

【IWR6843AOPEVM评估板/MSP-EXP432P4111开发板】P4111の初次使用

[复制链接]
查看: 5538 |回复: 3
1
y17813263
  • 积分:361
  • |
  • 主题:1
  • |
  • 帖子:7
积分:361
LV4
初级工程师
  • 2020-3-6 13:48:36
开发板来啦~

开发板上电

开发板上电


开箱图

开箱图


开发板侧面

开发板侧面




刚收到工作人员寄来的开发板,开箱检查板卡上电可以正常工作,没有问题。
到手的这款开发板是TI的MSP-EXP432P4111
板卡的一些性能和资源从官网可以查到,这里大概介绍一下(具体的在使用过程中再去研究)

集成的高精度 ADC、低功耗运行和 2MB 集成闪存,可无缝连接多个无线连接选项。它具有 MSP432P4111 MCU,其中包括 2MB 闪存和 256kB SRAM、48MHz Arm® Cortex®-M4F、低至 120uA/MHz(工作功耗)和 850nA(待机)的低功耗工作能力、320 段 LCD 以及具有 16 位性能的 SAR 精密 ADC。MSP432P4 MCU 为需要精密测量和低功耗分析的应用(如预测性维护或智能计量)同时提供精密模拟和高效数据处理能力。2MB 闪存还支持使用多个通信栈、固件映像和无线更新。开发人员可利用大量 SimpleLink 无线 MCU BoosterPack™ 插件模块和 SimpleLink 软件开发套件 (SDK) 插件,无缝添加无线连接并开发支持物联网的边缘节点。(源自TI官网)

板卡大小合适,有一个小优点是这款板卡集成一个分段式LCD 显示屏因为做一些开发实验是可以大大的减少外接显示器的步骤,提高实用性。

持续更新~
————————————————————————————————分割线—————————————————————————————————————-
首先,由于本人用Keil比较多,所以这次打算用Keil来进行开发。教程如下:
第一步:(1) 要准备的材料有
MSP-EXP432P4111使用手册(英文版)下载链接:

也可以查看(PS:如果英语基础不太理想的朋友,可以百度在线翻译直接上传文档,可以在线英汉对照阅读,很方便)

(2)安装Keil 5       捕获.GIF      



(3)由于我们使用Keil开发STM32较多见,所以大部分用户在初次使用Keil开发MSP432P4111或其他衍生型号的单片机时,会没有安装固件库。所以,如果没有安装固件库的朋友可以提前下载好并且安装,安装过程很简单,这里不再说明。下载链接:https://www.keil.com/dd2/Pack/     

捕获1.GIF
安装后打开keil 5,点击“魔术棒”        
捕获4.GIF
点击,Device后就可以查看我们下载安装好的固件库啦~
捕获3.GIF
(4)从TI官网下载相关例程,后面我们要用来进行创建工程的时候使用这些官方例程中的启动文件等等。
打开
TI官网,搜索MSP432DriverLib,点击搜索结果:
1546188-20190123092126506-1680278147.png
1546188-20190123092650151-80455802.png
下载后打开文件夹内容如下图:   
1546188-20190123130338207-969372198.png
好了,到此为止我们前期要准备的工作就完成了,英文版的手册,Keil 5开发软件,固件库和官方例程,一共四个方面的内容。

第二步:(1)建立一个工程文件夹,工程文件夹下有Doc、Lib、List、Obj和User五个文件夹。

捕获2.GIF
这里简要对各个文件夹进行一下说明,Doc里面放一些项目说明之类的文件,Lib用于存放驱动库文件,List和Obj是keil编译生成的文件,User用来存放用户文件。
  接下来把刚刚下载的驱动文件中的driverlib、inc、rom文件夹copy到刚刚新建的Lib文件夹下,driverlib里面是官方提供的驱动库,inc里面是Arm内核及CMSIS协议相关文件,rom里面也是官方驱动文件。
捕获5.GIF
不知道什么原因,官方给的库里面文件不全,还缺了一个CMSIS软件标准相关的文件cmsis_armcc.h,我们从keil5的安装目录下找到它,把它添加进去,该文件默认路径为C:\Keil_v5\ARM\Pack\ARM\CMSIS\5.3.0\CMSIS\Include,我们把它放到刚刚建立的Lib文件夹下,\Lib\inc\CMSIS。
(PS:重要的一点,我这里因为版本的不同,在此路径下没有找到cmsisi_armcc.h这个文件,所以此文件我在此贴附录上传,需要可以自取~)
cmsis_armcc.rar (5.19 KB, 下载次数: 1)
(2) 除此之外,我们在从刚刚下载的文件中打开expamples,里面有很多官方给的使用例程,我们随便打开一个,我在这里打开adc14
里面有各种开发工具建立的工程,这里我们选择keil,打开
捕获6.GIF
(3)把jlink调试文件加入到User文件夹下,因为最后代码便完成后,要通过jlink来下载程序和调试,所以这一步决定你的程序是否可以用jlink来下载进去,非常重要的一步
捕获12.GIF
这两个调试启动文件可以在这里自取:
User.rar (3.24 KB, 下载次数: 1) 1546188-20190123142548313-467306772.png
(8)设置好后,我们打开板卡的使用手册,可以看到可以支持JTAG调试模式,用jLink(arm仿真器)连线
捕获14.GIF

jLink(arm仿真器)引脚图

捕获13.GIF


连接好后如图所示:
P00316-134.jpg

(9)设置下载环境:

捕获15.GIF
图片中圈起来的地方表示可以检测到芯片,就表示可以下载程序了
捕获16.GIF

最后一步: 编译、下载
  编译,无错误无警告,选择好仿真器,下载程序,可以看到LED正常闪烁,OK
1584337825058.jpg

参考链接:https://www.cnblogs.com/cinderella-kind/p/10307719.html








世纪电源网-SUN
  • 积分:2025
  • |
  • 主题:76
  • |
  • 帖子:236
积分:2025
LV8
副总工程师
  • 2020-3-9 10:18:36
  • 倒数3
 
楼主加油,期待后续更新
y17813263
  • 积分:361
  • |
  • 主题:1
  • |
  • 帖子:7
积分:361
LV4
初级工程师
  • 2020-3-16 14:10:04
  • 倒数2
 
冲鸭!!!
y17813263
  • 积分:361
  • |
  • 主题:1
  • |
  • 帖子:7
积分:361
LV4
初级工程师
最新回复
  • 2020-3-16 14:12:45
  • 倒数1
 
于此有关的问题,可以在此回复我,我看到后第一时间回复/谢谢大家/鞠躬



—————————————————————————————————分割线————————————————————————————
2020/4/21更新。
在这里更新一下使用过程中遇到的问题和使用心得,在开发调试的过程中,最初的打算使用CCS或者IAR来进行开发的,这两款开发软件的有点不用我多说。但是我遇到IAR和CCS不会安装固件库,在查找大量资料后都无法安装调试成功。原本是一次开箱体验,最后在安装软件的道路上越走越远,最后没有办法干脆使用我最常用的单片机开发软件,KEIL 5 来进行开发实验。在参考网上的教程资料,我成功的从KEIL软件官网下载到了MSP432的固件库,之后的建立工程库就很熟练了。根据这款办卡的官网手册进行编程开发,最后的编译下载和运行。都是很顺利的实现。
在使用MSP432这款板卡的开发过程中,编程主要是对单片机的寄存器进行操作,这就需要对底层寄存器要有一定的了解,但是这样的好处也有很多,比如运算速度可以大大的提高,工程的代码量极大的缩减。在建立工程变异和烧录和其他方面都和我平时使用的单片机操作一致。
这次使用的最大体会是安装IAR和CCS固件库的时候很麻烦,因为之前没有用过这两款开发工具。所以一头雾水的安装调试了好几天,几乎达到了夜不能寐的地步,最后所有的尝试都无果后。抱着试试的心态,用KEIL来进行开发,没想到之过程如此的顺利,前后的对比反差如此之大,让人感到尴尬。。。




热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号