1. 使用例程报错
报错内容如下:
解决方法:
修改头文件路径,指定到工程文件名下。
2. J-LINK显示芯片是未知的
点击OK跳过。
3. 在CCS中.syscfg文件打不开
是图形化编程工具 sysconfig
有更新,需要创建一个新工程,在创建工程时会有一个SDK更新安装的选项,选择更新即可。
4. 在VSCode中使用 CIO 功能
参考资料:https://software-dl.ti.com/ccs/esd/documents/sdto_cgt_tips_for_using_printf.html?keyMatch=C I/O&
- 导入 <stdio.h> 文件
- 设置堆栈大小
Stack Size
至少400字节 - 设置堆大小
Heap Size
至少 0X400 字节 - 设置DEBUG功能开启CIO选项。Project -> Properties -> Debug -> Program/Memory Load Options make sure the Enable CIO function use is enabled.
- 打开CIO视图,在代码中直接使用printf,即可输入内容到CIO视图中。
5. 烧录进去以后能运行,按复位程序就不运行了
大多是在配置80MHz时钟时的问题。在配置80MHz时钟时,增加10个时钟周期的等待起振时间即可。
6. 在keil中能够识别到J-LINK但是识别不到芯片
已经确保接好线了,j-link的驱动也安装好的。
出现这个情况的时候,解决方案是找到工程目录下的JLINK配置文件。删除它。
KEIL因为找不到配置信息,在你打开J-LINK的配置时会弹出一个窗口说找不到 MSPM0G3507 芯片。
点击OK后,在后面的窗口中,选择正确的芯片内核 Cortex-M0+,然后再次进入设置界面,可以看到识别到了芯片。