雅特力AT32F437VGT7工程模板创建
概述这篇文章的目的是为了了解AT32工程模板的创建,方便后期调用。其模板工程包含默认的UART1串口作为printf输出,工程文件参考雅特力官方提供的library。链接: 固件库,雅特力提供的文档还是很详细的,而且有中文数据手册 工程模板验证左侧是分组与文件夹一样,这个不在赘述。 下面说明要注意的几点:
我的芯片型号是407VGT7,如果不一样需要修改,修改方法如下。
如果是自己创建的工程,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),但是我推荐在魔法棒中添加
如果是自己创建的工程,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),但是我推荐在魔法棒中添加
如果使用printf函数,要勾选C99 Mode,然后取消勾选GUN extension。
其他的下载器配置之类的就不多说了,如下是串口打印。
页:
[1]