打印
[APM32F4]

【APM32F411V Tiny Board测评】+建立工程

[复制链接]
542|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
建立工程
从极海的官网可以下载到SDK,网址为
https://www.geehy.com/design/software

下载之后解压,然后打开Package文件夹,里面有针对MDK5的pack,双击安装。
然后用MDK5建立一个工程。芯片型号选APM32F411。建立工程之后,将APM32F4xx_SDK_V1.4\Libraries下面的APM32F4xx_StdPeriphDriver文件夹、CMSIS文件夹以及Device文件夹移到工程目录里面
如果需要使用USB,则将APM32F4xx_SDK_V1.4\Middlewares里面的APM32_USB_Library移到工程目录
如果需要使用freertos,可以用APM32F4xx_SDK_V1.4\Middlewares里面的FreeRTOS文件夹下面的,也可以自行移植一个。如果是自行移植的,需要注意一下portable\RVDS里面选择使用ARM_CM4F。
然后打开MDK-ARM工程,添加相关源文件。启动文件选择

将APM32F4xx_SDK_V1.4\Examples\Template\Template\Source里面的main.c和apm32f4xx_int.c复制过来

将APM32F4xx_StdPeriphDriver里面标准外设库的源码添加进来

添加system_apm32f4xx.c

如果需要用到freertos,则添加相关源码。heap的配置方案只能选其中一个,一般用heap_4比较多

配置usb的库。以下几个是usb device模式下面的驱动,只要用到usb device模式就需要添加

以下的是usb device的具体功能类,用到哪个就添加哪个。如果没有合适的,这个功能类也可以自行实现。

由于这个apm32f4xx是几款芯片共用一个SDK,因此要配置一下宏定义中具体的芯片型号

添加相关头文件文件夹,将前面复制过来的,包含了头文件的目录全部添加进去即可

到这里,可以尝试编译一下工程,看有没有出现文件缺失什么的。如果编译能够成功,说明工程建立已经完成。

使用特权

评论回复
沙发
星辰大海不退缩| | 2024-6-22 21:09 | 只看该作者
工程环境的建立是关键的一个步骤

使用特权

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

本版积分规则

36

主题

777

帖子

2

粉丝