本帖最后由 HangYongmao 于 2021-1-25 16:04 编辑
1、安装Keil MDK
官网下载地址:https://www.keil.com/download/product/
安装MDK的教程网上很多了,这个就不写了。
2、安装Pack
我安装的版本是Pack_Keil_AT32F4xx_CH_V1.3.5.zip
官方下载慢的,可以从蓝奏云下载,我传了一份到蓝奏云上
https://wwa.lanzous.com/iWQE7ktbqsj
Keil.AT32F4xx_DFP.1.x.x:支援Keil_v5
3、编译代码
下载官方的BSP
https://wwa.lanzous.com/iNEk0ktmimb
解压Project\AT_START_F407\Examples\GPIO\LED_Toggle到本地、解压Project\AT32_Board、Libraries到LED_Toggle文件夹中。
打开MDK目录下的工程文件
4、修改原有库路径
由于这次只想要单独的一个项目,所以需要单独放置一份库文件,库文件的路径与原有的不同需要重新修改。
修改后的路径
5、修改原有工程中的文件
工程中添加的文件也是需要重新添加的,工程旁边看到有六个文件都是未找到的,需要重新添加。
startup_at32f407vgt7.s位于\Libraries\CMSIS\CM4\DeviceSupport\startup\mdk目录下
at32f4xx_gpio.c、at32f4xx_rcc.c、at32f4xx_usart.c、misc.c位于\Libraries\AT32F4xx_StdPeriph_Driver\src目录下
at32_board.c位于\AT32_Board目录下
直接编译发现报错了
FCARM - Output Name not specified, please check 'Options for Target - Utilities'
这个是需要修改导入文件的类型
参考:https://www.cnblogs.com/xxmrecord/p/12673989.html
重新编译
编译成功。
6、下载调试
可参考官方文档AT32F403A_AT32F407_入门使用指南_V1.0.1 从第六页开始
|