[AT32F437] 雅特力AT32F437VGT7工程模板创建

[复制链接]
2016|5
 楼主| 大鹏2365 发表于 2024-4-13 16:03 | 显示全部楼层 |阅读模式
概述

这篇文章的目的是为了了解AT32工程模板的创建,方便后期调用。其模板工程包含默认的UART1串口作为printf输出,工程文件参考雅特力官方提供的library。链接: 固件库,雅特力提供的文档还是很详细的,而且有中文数据手册

69580661a3c3ad7449.png
24998661a3c484c11d.png
 楼主| 大鹏2365 发表于 2024-4-13 16:03 | 显示全部楼层
工程模板验证
48323661a3c5f19c3a.png
左侧是分组与文件夹一样,这个不在赘述。
 楼主| 大鹏2365 发表于 2024-4-13 16:04 | 显示全部楼层
下面说明要注意的几点:

我的芯片型号是407VGT7,如果不一样需要修改,修改方法如下。

65235661a3c764220a.png

 楼主| 大鹏2365 发表于 2024-4-13 16:04 | 显示全部楼层
如果是自己创建的工程,at32f435_437.h会报错,报错位置在这里
#if !defined (AT_START_F435_V1) && !defined (AT_START_F437_V1) #error "please select first the board at-start device used in your application (in at32f435_437_board.h file)" #endif,意思是要选择一个支持包,你可以直接在这个文件上方定义#defined (AT_START_F437_V1),但是我推荐在魔法棒中添加
 楼主| 大鹏2365 发表于 2024-4-13 16:04 | 显示全部楼层
25706661a3c88301da.png

如果是自己创建的工程,at32f435_437.h会报错,报错位置在这里
#if !defined (AT_START_F435_V1) && !defined (AT_START_F437_V1) #error "please select first the board at-start device used in your application (in at32f435_437_board.h file)" #endif,意思是要选择一个支持包,你可以直接在这个文件上方定义#defined (AT_START_F437_V1),但是我推荐在魔法棒中添加
 楼主| 大鹏2365 发表于 2024-4-13 16:09 | 显示全部楼层
如果使用printf函数,要勾选C99 Mode,然后取消勾选GUN extension。
其他的下载器配置之类的就不多说了,如下是串口打印。

57614661a3dd665e47.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

71

主题

702

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部