打印
[AT32F437]

雅特力AT32F437VGT7工程模板创建

[复制链接]
1575|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
概述

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

69580661a3c3ad7449.png (35.37 KB )

69580661a3c3ad7449.png

24998661a3c484c11d.png (37.17 KB )

24998661a3c484c11d.png

使用特权

评论回复
沙发
大鹏2365|  楼主 | 2024-4-13 16:03 | 只看该作者
工程模板验证

左侧是分组与文件夹一样,这个不在赘述。

使用特权

评论回复
板凳
大鹏2365|  楼主 | 2024-4-13 16:04 | 只看该作者
下面说明要注意的几点:

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



使用特权

评论回复
地板
大鹏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),但是我推荐在魔法棒中添加

使用特权

评论回复
5
大鹏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),但是我推荐在魔法棒中添加

使用特权

评论回复
6
大鹏2365|  楼主 | 2024-4-13 16:09 | 只看该作者
如果使用printf函数,要勾选C99 Mode,然后取消勾选GUN extension。
其他的下载器配置之类的就不多说了,如下是串口打印。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

659

帖子

0

粉丝