【电赛救急】MSP432入门速成 Keil/CCS
简要介绍
2021/8/27 @BILIBILI:m-RNA E-mail:m-RNA@qq.com
创作初心:我,一个认真负责、不拖后腿的队友,要在暑假期间继续保持对MSP432的熟悉,从而给自己制作的视频笔记,最后顺便跟大家分享一下。
参加电赛分秒必争,光速掌握快速移植代码的能力十分重要,为了让学过stm32的电赛人,快速迁移到MSP432平台,我趁着电赛延期,尝试制作这门速成课,并且代码风格接近正点原子,但由于我一人能力有限,难免会有疏漏,还请大家多多指正包涵。使用了MSP432P401R作为实验板。
其他想说的:
-
本项目完全免费,不要被骗money💴了呀朋友
-
本代码基于Apache-2.0开源,有引用或者修改本代码的地方,请标明作者与出处。尊重作者,尊重开源~
-
配套视频
[Bilibili:MSP432入门速成]
-
仓库地址
-
GitHub链接:https://github.com/m-RNA/MSP432_Quick_entry
-
Gitee链接:https://gitee.com/chenjjian/MSP432_Quick_entry
-
-
安装包下载
- 百度云:https://pan.baidu.com/s/10Wg93SwzNaGChqZna_vXQA
- 提取码:6666
编译报错
-
RNA_Emtpy是空工程,此工程完全独立,已将驱动打包至此工程(支持Keil跟CCS平台开发)
-
以后不知官方的固件库还会不会改,编译报错请自行对比,这里UP所用的固件库版本v3_40_01_02
-
若想与作者固件库版本一致,则可下载ti_driverlib,下载后ti_driverlib文件夹与RNA_xx文件夹同一目录;若不需要,则注意将历程RNA_xx文件夹与官方历程放与同一目录。但打开工程时,Libary下的msp432p4xx_driverlib.lib会提示找不到,这时我们移除它,再重新添加,比如我的路径在 :
D:\ti\simplelink_msp432p4_sdk_3_40_01_02\source\ti\devices\msp432p4xx\driverlib\keil\msp432p4xx_driverlib.lib
找不到应该时文件类型没选对,选择 Toochain Library file(*.lib)或者 All files 就可以找到了。 其他文件如果出现类似情况也是同理,先移除,再添加。
工程简介
一般电赛人对Keil比较熟,故Keil工程全配置,当然还配置一部分CCS工程。Keil相关和CCS安装包在百度网盘[点击链接] 提取码:6666
使用了以下开源工程:
- [MultiButton]
- [MultiTimer]
- [STM32 OLED图形库]
- [正点原子资料下载中心]
- ...
致谢名单
- 感谢B站UP主“CloudBoyStudio”一直无私奉献,耐心细致解答问题,在此深表感谢😆
- 感谢B站UP主“物联世界 ”MSP432系列视频教程;
- 感谢B站UP主“hezhijie157 ”Stm32系列视频教程;
- 感谢 正点原子 在Stm32平台的贡献,使得我们方便将代码移植到MSP432平台上来;
- 感谢B站、开源社区,让我发现了很多有趣且实用的项目,带给我很多欢乐、知识;
- ......