【TI 测评】TI-MSP432P401R LanchPad 评测

写在评测前面

在我最初的计划中,因为我从来没有使用过TI的Soc(之前使用ST和SILICON的方案居多),所以准备使用MSP432做一个综合性的Demo, 彻底了解一下TI ARM 平台和软件架构。 所以在拿到板子之前我到Ti官网下载了MSP432的所有资料并通读了一下。但在我接到板子后,我发现自己之前的准备一无是处:为了烧录第一个程序,浪费了三四天的时间。所以delay了很长时间。

1.开箱

收到21ic的包裹,打开后有一根USB, 一块开发板,两张说明书:



因之前有不少文章介绍开发板,我就不再重复。

开发板默认烧录的Demo是“OutOfBox_MSP432P401R”,插上电源后,LED102绿灯常亮,LED2 RGB在以一定频率闪烁:

 

 

 

2.软件准备

因之前已查看了MSP432相关的官方资料,我先试编译软件,再试官方Demo的效果。

1). 最初我使用的是IAR8.2.1, SDK使用MSP432Ware_3_50_00_02,在导入例程后无法编译,在"C/C++ Compiler“--- "Preprocessor"分别添加了SDK和IAR的两个路径:   “MSP432Ware_3_50_00_02\driverlib\driverlib\MSP432P4xx\ewarm”
C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\CMSIS\Core\Include

可以编译,但无法烧录,首先提示”TI XDS“需要升级FW,我升级了FW,编译出错信息如下:


信息提示好像是不支援这个芯片。在网上搜索相关信息,看到EEWORLD有帖子指向:processors.wiki.ti.com/.../XMS432_Support。黑色的MSP432Launchpad上面的芯片是 XMS432P401R Revisions B最新的芯片版本是 MSP432P401R Revisions C:软件版本支援有问题。 我有点不死心,下载了CCS9,仍然不行。  

2).只能重新下载了CCS6.1.0.00104_win32 和 MSPWare_3_30_00_18_setup并进行了安装。

    ---在CCS6中新建了一个Demo:

     

修改”TI XDS“设置


点击”Debug“进行编译和下载,出错,提示TI XDS FW有问题,


只能手动刷CCS6自带的TX XDS FW(C:\ti\ccsv6\ccs_base\common\uscif\xds110):


然后可以正常编译和下载。

 

3.测试

因为上一步我编译下载了”Blink the LED“的Demo, 只能看到LED1在闪烁。所以我们要测试Quick start guide上的RGB效果,需要重新下载”OutOfBox_MSP432P401R“ FW:

1).进入到SDK提供的Binary目录下:D:\ti\msp\MSPWare_3_30_00_18\examples\boards\MSP-EXP432P401R\MSP-EXP432P401R_Software_Examples\Firmware\Binary\OutOfBox_MSP432P401R,双击”Program OutOfBox_MSP432P401R.bat",执行开发板的FW更新:


2).开发板上按下S2,RGB变化颜色,以一定频率按下S1,RGB改变闪烁频率。

3).打开“D:\ti\msp\MSPWare_3_30_00_18\examples\boards\MSP-EXP432P401R\MSP-EXP432P401R_Software_Examples\GUI\Binary\OutOfBox_MSP432P401R_GUI”中的PC测试工具:

可以使用PC工具通过串口控制开发板的RGB参数:





 

因为我study这个开发板的目的是开发产品作参考:开发板的硬件和软件情况都不太适合我目前的情况,我不再继续浪费大量时间在老版本上面。

如有新的版本开发板,我会继续申请,做一个全面的Demo出来。

1 个回复