返回列表 发新帖我要提问本帖赏金: 20.00元(功能说明)

[活动] 【极海APM32F407IG Tiny Board开发板测评】2.Keil MDK开发环境搭建

[复制链接]
 楼主| yuyy1989 发表于 2023-7-7 18:41 | 显示全部楼层 |阅读模式
本帖最后由 yuyy1989 于 2023-7-9 21:14 编辑

#申请原创#  @21小跑堂
2.Keil MDK开发环境搭建
2.1安装MDK
下载地址 https://www.keil.com/download/product/ QQ截图20230614153024.png
安装过程就不介绍了
2.2下载资料
APM32F407的相关数据手册应用手册SDK都可以在这里下载到https://www.geehy.com/apm32?id=47
QQ截图20230627201732.png
Tiny开发板的资料从活动贴里的链接下载就行了
双击并安装Geehy.APM32F4xx_DFP.1.0.3.pack
QQ截图20230627203329.png
安装完成后即可在keil中看到APM32F4系列的芯片
QQ截图20230627203450.png
2.3编译一个例程
解压APM32F4xx_SDK_v1.3.zip,随便打开一个工程文件直接编译,如果前面的都安装正确可以直接编译成功
QQ截图20230627204451.png
2.4烧录程序
APM32F407可以用以下3种方式烧录程序:
2.4.1 SWD
开发板已经板载了Geehy LINK通过TYPE-C数据线连接电脑就能烧录和调试,很方便,当然用其它的link工具也能烧录,使用其它link时SWDIO接PA13 SWDCK接PA14
工程设置中选择正确的烧录器
QQ截图20230707111609.png
QQ截图20230707111623.png
建议勾选上这个,不然烧录后程序不会自动运行
QQ截图20230707111634.png
点这个图标进行烧录
QQ截图20230707111702.png
2.4.2 ISP
ISP烧录软件ISP Multiport Programmer 下载地址https://www.geehy.com/support/apm32?id=252
QQ截图20230627203056.png
安装过程就不介绍了,全点下一步就行了,使用ISP烧录需要配置BOOT0和BOOT1
QQ截图20230627213655.png
按照下图调整跳线帽
微信图片_20230707154021.jpg
烧录使用的串口引脚是PA9和PA10,用usb转串口工具的tx连接PA10 rx连接PA9
QQ截图20230627213711.png
打开ISP烧录软件,点击这个+
QQ截图20230707113105.png
选择串口
QQ截图20230707113125.png
不知道该选哪个的到设备管理中看看
QQ截图20230707113011.png
点击连接后会读出芯片类型
QQ截图20230707113156.png
选择要烧录的固件
QQ截图20230707130808.png
点击执行开始烧录
QQ截图20230707130827.png
2.4.3 DFU
QQ截图20230707184014.png
DFU模式可以通过USB来烧录,软件DFUProgrammer和驱动下载地址https://www.geehy.com/support/apm32?id=315
安装过程就不介绍了,全点下一步就行了
实际烧录过程还没研究成功,无论是连接usb device还是usb host都不能识别设备,也可能需要烧录特定固件后才能用,后续研究成功后再补充步骤

打赏榜单

Gfan 打赏了 20.00 元 2023-08-17
理由:APM32F407IG Tiny Board精选测评

您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:同飞软件研发工程师
简介:制冷系统单片机软件开发,使用PID控制温度

161

主题

815

帖子

10

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