[MCU] MSP432P401R LaunchPad测评--01:开箱与测试

[复制链接]
 楼主| gaoyang9992006 发表于 2019-8-29 22:51 | 显示全部楼层 |阅读模式
本帖最后由 gaoyang9992006 于 2019-8-29 22:57 编辑

最近参加bbs.21ic.com论坛的活动获取一块TI原装正版的432Launpad开发板。今天拿到开发板了,迫不及待的拆开把玩。开箱图片如下



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| gaoyang9992006 发表于 2019-8-29 22:59 | 显示全部楼层
根据开发板上印刷的文字,可以知道该开发板为MSP432LaunchPad家族中的第一版,V1.0,在官网搜索,目前官网提供的最新版为1.9版本,红色版本。
为了更好的体验该开发板,我特意下载了之前的MSP432 ware。该开发资料包提供了针对该开发板的全套资料与开箱测试软件。
找到如下目录
MSP432Ware_3_50_00_02\examples\boards\MSP-EXP432P401R\MSP-EXP432P401R_Software_Examples\GUI\Binary\OutOfBox_MSP432P401R_GUI
打开里面的readme.txt可以查看到该上位机使用的说明。
使用开发板自带的MicroUSB数据线,连接电脑和开发板。启动该目录下软件,按照说明操作。
点击不同的颜色,会发现开发板上那个一闪一闪的LED颜色跟着变化了。默认是红色。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| gaoyang9992006 发表于 2019-8-29 23:01 | 显示全部楼层
提供的测试固件烧录方式
找到如下目录
\MSP432Ware_3_50_00_02\examples\boards\MSP-EXP432P401R\MSP-EXP432P401R_Software_Examples\Firmware\Binary
内容如上图所示。其中有一个DSLite,这个是提供的烧录工具,非常非常方便,可以不用CCS就可以用这个小工具实现烧录.out到开发板。
接下来打开最下面这个文件夹OutOfBox_MSP432P401R
里面有两个文件:OUT与bat批处理文件。
其中out文件为提供的固件,与出厂自带的固件是一样的。所以如果不用的时候想恢复出厂就可以使用这个固件恢复。
接下来用文本浏览工具打开批处理文件。
  1. CLS
  2. [url=home.php?mod=space&uid=3148]@echo[/url] off
  3. rem This is a small helper script that programs a prebuilt binary for a device using DSLite
  4. rem
  5. :input
  6. @echo MSP-EXP432P401R-LaunchPad Firmware Programmer

  7. set rootDir=%~dp0
  8. set DSLite="%rootDir%..\DSLite\DebugServer\bin\DSLite.exe"
  9. set targetconfig="%rootDir%..\DSLite\MSP432P401R.ccxml"
  10. set firmware="%rootDir%OutOfBox_MSP432P401R.out"

  11. @echo Programing %firmware% into %device% ......
  12. %DSLite% flash -l -v -c %targetconfig% -f %firmware%

  13. pause
以上内容为该批处理内容,可以看出来描述了使用哪个工具,和什么配置文件,以及烧录的固件。
只要运行该批处理就会执行烧录任务。非常简单,完美的脱离了CCS庞大的软件,所以,开发的固件,如果需要发给客户,可以按这种方式提供给客户,方便烧录。
以管理员身份运行该批处理一般会出现如下内容:
  1. MSP-EXP432P401R-LaunchPad Firmware Programmer
  2. Programing "D:\ti\msp\MSP432Ware_3_50_00_02\examples\boards\MSP-EXP432P401R\MSP-EXP432P401R_Software_Examples\Firmware\Binary\OutOfBox_MSP432P401R\OutOfBox_MSP432P401R.out" into  ......
  3. DSLite version 6.2.1.1595
  4. Configuring Debugger (may take a few minutes on first launch)...
  5.         Initializing Register Database...
  6.         Initializing: CS_DAP_0
  7.         Executing Startup Scripts: CS_DAP_0
  8.         Initializing: CORTEX_M4_0
  9.         Executing Startup Scripts: CORTEX_M4_0
  10. Connecting...
  11. GEL: CORTEX_M4_0: GEL Output: Memory Map Initialization Complete
  12. GEL: CORTEX_M4_0: GEL Output: Halting Watchdog Timer
  13. Loading Program: D:\ti\msp\MSP432Ware_3_50_00_02\examples\boards\MSP-EXP432P401R\MSP-EXP432P401R_Software_Examples\Firmware\Binary\OutOfBox_MSP432P401R\OutOfBox_MSP432P401R.out
  14.         Preparing ...
  15.         .text: 0 of 4540 at 0x0
  16. info: CORTEX_M4_0: Flash Programmer: Erasing main memory
  17. info: CORTEX_M4_0: Flash Programmer: Writing 4540 bytes to flash memory 0x00000000
  18.         Finished
  19.         Setting PC to entry point.
  20. Verifying Program: D:\ti\msp\MSP432Ware_3_50_00_02\examples\boards\MSP-EXP432P401R\MSP-EXP432P401R_Software_Examples\Firmware\Binary\OutOfBox_MSP432P401R\OutOfBox_MSP432P401R.out
  21.         Preparing ...
  22.         .text: 0 of 4540 at 0x0
  23.         Finished
  24. info: CORTEX_M4_0: Program verification successful for D:\ti\msp\MSP432Ware_3_50_00_02\examples\boards\MSP-EXP432P401R\MSP-EXP432P401R_Software_Examples\Firmware\Binary\OutOfBox_MSP432P401R\OutOfBox_MSP432P401R.out
  25. Running...
  26. Loading Symbols: D:\ti\msp\MSP432Ware_3_50_00_02\examples\boards\MSP-EXP432P401R\MSP-EXP432P401R_Software_Examples\Firmware\Binary\DSLite\emulation\gel/images/msp432p401r/revB/msp432_driverlib_rom_image.out
  27.         loading DWARF line information
  28.         loading DWARF debug information
  29.         loading DWARF debug information: 1%
  30.         loading DWARF debug information: 2%
  31.         loading DWARF debug information: 3%
  32.         loading DWARF debug information: 4%
  33.         loading DWARF debug information: 5%
  34.         loading DWARF debug information: 6%
  35.         loading DWARF debug information: 7%
  36.         loading DWARF debug information: 8%
  37.         loading DWARF debug information: 10%
  38.         loading DWARF debug information: 11%
  39.         loading DWARF debug information: 12%
  40.         loading DWARF debug information: 13%
  41.         loading DWARF debug information: 14%
  42.         loading DWARF debug information: 15%
  43.         loading DWARF debug information: 16%
  44.         loading DWARF debug information: 17%
  45.         loading DWARF debug information: 18%
  46.         loading DWARF debug information: 19%
  47.         loading DWARF debug information: 20%
  48.         loading DWARF debug information: 21%
  49.         loading DWARF debug information: 22%
  50.         loading DWARF debug information: 23%
  51.         loading DWARF debug information: 24%
  52.         loading DWARF debug information: 25%
  53.         loading DWARF debug information: 26%
  54.         loading DWARF debug information: 27%
  55.         loading DWARF debug information: 28%
  56.         loading DWARF debug information: 29%
  57.         loading DWARF debug information: 32%
  58.         loading DWARF debug information: 33%
  59.         loading DWARF debug information: 34%
  60.         loading DWARF debug information: 35%
  61.         loading DWARF debug information: 36%
  62.         loading DWARF debug information: 37%
  63.         loading DWARF debug information: 38%
  64.         loading DWARF debug information: 39%
  65.         loading DWARF debug information: 40%
  66.         loading DWARF debug information: 41%
  67.         loading DWARF debug information: 42%
  68.         loading DWARF debug information: 43%
  69.         loading DWARF debug information: 44%
  70.         loading DWARF debug information: 45%
  71.         loading DWARF debug information: 46%
  72.         loading DWARF debug information: 47%
  73.         loading DWARF debug information: 48%
  74.         loading DWARF debug information: 49%
  75.         loading DWARF debug information: 50%
  76.         loading DWARF debug information: 51%
  77.         loading DWARF debug information: 52%
  78.         loading DWARF debug information: 53%
  79.         loading DWARF debug information: 54%
  80.         loading DWARF debug information: 55%
  81.         loading DWARF debug information: 56%
  82.         loading DWARF debug information: 57%
  83.         loading DWARF debug information: 58%
  84.         loading DWARF debug information: 59%
  85.         loading DWARF debug information: 60%
  86.         loading DWARF debug information: 61%
  87.         loading DWARF debug information: 62%
  88.         loading DWARF debug information: 63%
  89.         loading DWARF debug information: 64%
  90.         loading DWARF debug information: 65%
  91.         loading DWARF debug information: 66%
  92.         loading DWARF debug information: 67%
  93.         loading DWARF debug information: 68%
  94.         loading DWARF debug information: 69%
  95.         loading DWARF debug information: 70%
  96.         loading DWARF debug information: 71%
  97.         loading DWARF debug information: 72%
  98.         loading DWARF debug information: 73%
  99.         loading DWARF debug information: 74%
  100.         loading DWARF debug information: 75%
  101.         loading DWARF debug information: 76%
  102.         loading DWARF debug information: 77%
  103.         loading DWARF debug information: 78%
  104.         loading DWARF debug information: 79%
  105.         loading DWARF debug information: 80%
  106.         loading DWARF debug information: 81%
  107.         loading DWARF debug information: 82%
  108.         loading DWARF debug information: 83%
  109.         loading DWARF debug information: 84%
  110.         loading DWARF debug information: 85%
  111.         loading DWARF debug information: 86%
  112.         loading DWARF debug information: 87%
  113.         loading DWARF debug information: 88%
  114.         loading DWARF debug information: 89%
  115.         loading DWARF debug information: 90%
  116.         loading DWARF debug information: 91%
  117.         loading DWARF debug information: 92%
  118.         loading DWARF debug information: 93%
  119.         loading ELF symbols: 93%
  120.         sorting and removing duplicate symbols: 100%
  121. Success
  122. 请按任意键继续. . .


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| gaoyang9992006 发表于 2019-8-29 23:03 | 显示全部楼层
该开发板的相关测评还可以访问
http://www.21ic.com/evm/evaluate/MCU/201512/650476.htm
zhangmangui 发表于 2019-9-1 22:17 | 显示全部楼层
大牛 继续分享啊   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:如果你觉得我的分享或者答复还可以,请给我点赞,谢谢。

2045

主题

16350

帖子

222

粉丝
快速回复 在线客服 返回列表 返回顶部