【前言】
在评测群里交流,有提出使用gcc+pyocd的环境下进行开发的需求,我刚好前面有过这方面的研究,特此分享我的经验如下。
【官方资料】
1、官方对F5375提供了两个版本的sdk,更改记录如下:
/***********************************************************
V0.9.2
2025.03.05
------------------------------------------------------------
更新点
1. 添加 MindPWM 例程
***********************************************************/
/***********************************************************
V0.10.3
2025.04.03
------------------------------------------------------------
更新点
1. 添加 DataArea 擦写例程
***********************************************************/
2、官方提供了对IAR、Keil的开发支持:
在官方的sdk中提供了所有外设驱动等。但是如果想使用vscode开发,那莫有几种方式,一种是导入keil工程,还有就是使用交叉编译工具来对工程进行编译。
他们之间的区别就是使用vscode+gcc需要自己编写两个工具,跟keil不同的是一个系统启动文件还有一个是固件的加载文件.ld。下面我就如何修改这两个文件分享如下: