打印
[电源]

【MSP432评测】----搭建环境的一波三折

[复制链接]
4164|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
DVzhang|  楼主 | 2020-4-14 16:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 DVzhang 于 2020-4-14 16:21 编辑

个人之前从没有接触过除51或者ST系列这些大众化开发板之外的板子,承蒙二姨家活动接触了名厂TI的MSP432P401R!
一:开箱:
第一次接触TI的开发板,满满的激动,拿了快递就迫不及待的拆开一探究竟!

感觉有点类似于STM32的  NUCLEO之类的板子!上电测试功能!与手册中的开箱操作示例一样!!!

怀着满满的兴奋,由此开始了我的爬坑之旅!PS:此贴为小白搭建手记,不喜勿喷!!!
首先搭建开发环境并点灯:
二:开发环境选择:KEIL和CCS
三:开始谈坑:
1、由于一直接触ST系列开发板,自然也用的大众化的MDK5;
     作为第一次接触者,自然继续选择自己熟悉的KEIL进行开发!
     然后LZ网上搜了一篇教程就开始上手了:链接如下:https://www.cnblogs.com/cinderella-kind/p/10307719.html
     按部就班步骤如下:
      (1)去KEIL官网上下载了支持MSP432的库;放上链接:https://www.keil.com/dd2/texasinstruments/msp432p401r/#/third-party-download-dialog
      (2)TI官网下载驱动库
      (3)相关文件COPY,这时出现了一个问题,我的KEIL安装目录里并没有CMSIS_ARMCC这个文件,忽略掉,先建工程!继续往下走!
      (4)将MSP432库中的EXAMPLE的KEIL版本工程打开,COPY文件中的INT_MAIN函数,到自己新建的MAIN.C文件!结果就报错缺少刚刚忽略的CMSIS_ARMCC文件!   
    然后开始上度娘,大海捞针,打开N多连接搜索这个文件,结果都没有可行的!!!
     PS:链接的例程中没有Options下的C++选项卡中DEFINE的内容!在此补充:如下图,可以打开库文件中EXAMPLE的代码复制过去!

     可是搜索了那么多的KEIL开发MSP432的帖子好像大家都没有遇到这个问题,怀疑是自己的安装目录不对,于是升级了一下MDK5,升级为KEIL_UV5.29然后发现这个文件!
      (5)工程建立完毕,点灯的MAIN函数,也从EXAMPLE中COPY过来,编译也没出错,下载程序之后LED1正常闪烁!于是,进入DEBUG查看详细情况!
      (6)进入DEBUG时却弹出来一个警告窗,说是什么什么不支持之类的一堆东西,更神奇的是还进入到了DEBUG界面!想起来自己的设备管理器是没有识别出的XDS110的,图标上有个感叹号!
   此处忘记截图,借用一下这位吧友评测帖子里的图,他的帖子链接如下:https://bbs.21ic.com/icview-2940900-1-1.html
  @xinmeng_wit :忘记截图,借用一下,请见谅


百思不得其解的小白选手想起来大家都推荐使用CCS!于是转战CCS!在此也为自己挖了一个大坑!
2、转战CCS,仍然先搜索一篇参考例程:链接如下:https://blog.csdn.net/Chen_qi_hai/article/details/97626911
按部就班步骤如下:
(1)下载CCS
(2)遇到第一个问题:Resource Explorer打不开!如下图:

然后上网找答案的过程中发现另一篇帖子:链接如下:http://news.**/mcu/ic493504.html
于是按照这位网友的步骤搭建:
(3)下载SDK;下载链接:http://www.ti.com/tool/download/SIMPLELINK-MSP432-SDK
(4)解压并安装SDK,然后打开CCS!注意不要选择VIEW下Resource Explorer;选择VIEW--->Resource Explorer  Classic

(5)添加SDK包!

(6)选择一个例程并烧录,步骤如下:

当2345步骤,后面全有绿色对勾时,则下载完成!!!
此处遇到的问题有两个:
(1)第三步,也就是右侧的STEP 2报错或者有警告!查阅TI官网的EXP432P401R套件说明手册,解决方法如下图

(2)第五步,也就是最后一步,即右侧的STEP 4报错!此时怀疑是不是烧录接口的问题,于是想着初始化!在EXP432P401R套件说明手册里面也有初始化的步骤:

但是每次进行到这一步,CONNECT时,总是提示连接失败

也就是在此时,确定了问题的根源就是最开始使用KEIL时出现然后忽略的XDS110的驱动安装问题!
可是看了很多帖子都说,CCS里面带了驱动文件会自动安装!
为防止解压文件出错,又去TI的官网上下载了XDS110的驱动文件:链接如下:https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds_software_package_download.html
然后把xdsdfu,和xds110reset运行一遍仍然不能解决!
最后去设备管理器下手动安装驱动却提示:有驱动程序,找不到指定文件!


又去度娘一番,原来是系统问题,缺少系统文件,找到一个解决方法的帖子:链接如下:https://blog.csdn.net/qq_41011336/article/details/88787786
本想着可以解决问题,搭建成功的!结果在按照帖子的方法复制系统文件的过程中提示没有对FileRepository的操作权限,又一次失败!
可是这是个文件夹有没法以管理员身份打开之类的!
再次度娘:终于让我找到了一个网友的解决之道,方法如下图,具体链接如下:http://bbs.pcbeta.com/viewthread-530144-1-1.html

至此一波三折之后,终于破功出关!四个对勾,且弹出MAIN.C函数进行编辑



KEIL小结:下载支持MSP432的KEIL包------->下载TI驱动包------>建工程并复制相应驱动文件------>编写MAIN函数
                若缺少CMSIS_ARMCC.H从KEIL 的安装目录拷贝;
                 若安装目录没有,检查KEIL版本是否过低;
CCS小结:下载CCS---->下载并安装SDK----->在(VIEW--->Resource Explorer  Classic)打开SDK------>导入例程
           若设备管理器中XDS110驱动不正常,安装步骤:
         (1)手动安装;若无驱动程序,则下载驱动程序;
                                 若有驱动程序,却找不到指定文件,进行第二步;
        (2)修复系统;若能正常复制修复文件,则返回第一步;
                                若提示需要权限,进行第三步;
        (3)右键 文件夹  FileRepository,点击属性,获取修改权限!然后进行第二步和第三步
感受:初次接触TI的MSP432开发板,以及相应的IDE,感觉一波三折!不过还好走通了,但是可能是由于熟练度的原因,觉得keil操作起来比较简单!CSS比较复杂!不过个人觉得CSS里面各种例程的导入直接降低了开发者的开发难度而且能够加快开发进度!就像是STM32从固件库到CUBE MX的HAL库一样能够缩短开发的周期,便于移植!至于其他的功能优点,只有当熟悉之后才能才能有所领悟,暂时不予置评!!!






















使用特权

评论回复
评分
参与人数 1威望 +15 收起 理由
tyw + 15 赞一个!

相关帖子

沙发
xinmeng_wit| | 2020-4-14 19:55 | 只看该作者
好**,坑都写全了,哈哈

使用特权

评论回复
板凳
21ic小喇叭| | 2020-4-15 14:25 | 只看该作者
感谢分享,奖励500家园币,给您加精华了~

使用特权

评论回复
地板
DVzhang|  楼主 | 2020-4-16 08:33 | 只看该作者
21ic小喇叭 发表于 2020-4-15 14:25
感谢分享,奖励500家园币,给您加精华了~

谢二姨家的大姑娘,不过我好像又掉坑里了,把板子整的插入电脑,设备管理器根本没反应,识别不出已插入,折腾两天了,还没解决,难受0.0.0

使用特权

评论回复
评论
DVzhang 2020-4-17 17:53 回复TA
@full_stack :那你解决了吗 
full_stack 2020-4-17 11:30 回复TA
你遇到了跟我一样的问题 
5
zhangmangui| | 2020-4-16 23:01 | 只看该作者
下载MSP430WARE了吗

使用特权

评论回复
6
DVzhang|  楼主 | 2020-4-17 09:19 | 只看该作者

额,,,没有

使用特权

评论回复
7
一路向北lm| | 2020-4-17 10:13 | 只看该作者
好难折腾的样子

使用特权

评论回复
8
xyz549040622| | 2020-4-19 21:30 | 只看该作者
这个小黑板就是个坑,你这只是前期的坑,哈哈。

使用特权

评论回复
9
DVzhang|  楼主 | 2020-4-20 08:23 | 只看该作者
xyz549040622 发表于 2020-4-19 21:30
这个小黑板就是个坑,你这只是前期的坑,哈哈。

现在XDS110插入电脑,设备管理器根本没反应,连未知设备都不显示,跟没插一样,我就是想趟后面的坑也进不去了

使用特权

评论回复
10
wowu| | 2020-5-9 15:42 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
11
xiaoqizi| | 2020-5-9 15:56 | 只看该作者
没有什么是一帆风顺的

使用特权

评论回复
12
磨砂| | 2020-5-9 15:56 | 只看该作者
电路板调试永远有无法预料的问题出现

使用特权

评论回复
13
晓伍| | 2020-5-9 15:57 | 只看该作者
以后我也会注意这些问题

使用特权

评论回复
14
八层楼| | 2020-5-9 15:57 | 只看该作者
我哭了 不会用keil啊

使用特权

评论回复
15
DVzhang|  楼主 | 2020-5-9 17:45 | 只看该作者
wowu 发表于 2020-5-9 15:42
非常感谢楼主分享

不客气

使用特权

评论回复
16
DVzhang|  楼主 | 2020-5-9 17:46 | 只看该作者
八层楼 发表于 2020-5-9 15:57
我哭了 不会用keil啊

很简单的,网上都是教程,一搜一大堆

使用特权

评论回复
17
DVzhang|  楼主 | 2020-5-9 17:47 | 只看该作者
晓伍 发表于 2020-5-9 15:57
以后我也会注意这些问题

做完例程我把它折腾坏了,然后又折腾好了,另一篇帖子里面说的有解决方法

使用特权

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

本版积分规则

30

主题

282

帖子

5

粉丝