声明:本文完全免费阅读,如果你发现某天文章被设置了“VIP权限”,请私信我解除(非笔者所为)。
一、问题现象
在打开sysconfig后,GPIO这里会报错。
Unable to render selection
Error:launchPadShortcut:Validation failed:{
二、原因
如果大家是参考立创的教程去安装M0的环境,就很可能遇到这个问题。很多同学下载的是立创的SDK,但Sysconfig却是从ti官网下的。这就会导致SDK与Sysconfig的版本存在不一致。往往是SDK是旧版本,Sysconfig是新版本。
只需安装与SDK近似版本的Sysconfig就行了。
三、解决方法
3.1 打开两个网址
前往以下两个网址:
MSPM0-SDK 软件开发套件 (SDK) | 德州仪器 TI.com.cn
SYSCONFIG IDE、配置、编译器或调试器 | 德州仪器 TI.com.cn
或者通过点击“查看全部版本”进入。
3.2 对照版本下载
以大家最常安装的“mspm0_sdk_2_01_00_03”为例。我们在3.1提供的网站上,发现它是2024-06-10的。
接着在Sysconfig中找到时间与SDK时间相近的下载安装就行了。要比SDK早,但也不用特别老。
然后可以把原来的Sysconfig卸载,安装刚刚下载的版本。(其实不删应该也行,只是你Keil导入Sysconfig的时候,不要搞混就行了。)
这里省略在Keil中添加Sysconfig的过程。和你之前添加的步骤是一样的。(注意:这里可能也需要修改.cfg文件的路径)。
到这里,就基本没问题了。
四、总结与注意事项
1、这里只要SDK与Sysconfig版本对应就行了。你也可以不动Sysconfig,重新安装SDK。但是SDK比较大、安装起来也比较慢,所以一般推荐重装Sysconfig。
2、不用特别担心“我的版本太老了,会不会用起来不好”。一般的跑车题,用到GIOP、串口、TIM、中断...这些就差不多了。没必要追求最新的版本,当然也没错。
3、如果你还没解决这个问题,可以私信我远程操作,收取一瓶可乐钱doge。
2025-6-28-17:22