打印
[APM32F4]

【极海APM32F407IG Tiny Board开发板测评】

[复制链接]
425|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wziyi|  楼主 | 2023-7-15 18:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wziyi 于 2023-7-30 06:28 编辑

利用周末开始下载了相关文档仔细研究apm32的特性。apm32提供的固件库代码质量颇高,还给 gcc 准备了工程文件,说明原厂在技术支持上做的很到位。玩了多年的keil,实在有些厌倦了,加上版权问题,这次打算使用国产ide mounriver。keil在大型嵌入式工程上的表现确实不够好,一方面不支持linux,且会闪退卡死。编译起来也慢的不行。当添加的c文件和头文件路径超过一定数量,性能会肉眼可见的下降。所以这次使用makefile+gcc 来开发。

apm32f407.rar

48 KB

使用特权

评论回复
沙发
wziyi|  楼主 | 2023-7-30 06:20 | 只看该作者
本帖最后由 wziyi 于 2023-7-30 06:39 编辑

全套代码有40Mb,远超论坛限制,先把核心代码打包上传。想要全部代码的可以留个邮箱。目前已经搞定了USB设备端驱动和DAP模块的移植,同时支持KEIL和Mounriver。编译器分别为AC6和GCC 10.13。apm32的usb固件库嵌套层次多,还喜欢用函数指针,层与层之间界限不清晰。代码中dap与usb对接的部分还存在问题,正在解决中。

360截图20230730063814005.jpg (246.02 KB )

360截图20230730063814005.jpg

apm32f407.rar

48 KB

使用特权

评论回复
板凳
wziyi|  楼主 | 2023-8-4 22:29 | 只看该作者
函数指针加上USB本身的复杂度让我有点烦躁,官方最好出个USB函数手册

使用特权

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

本版积分规则

27

主题

424

帖子

1

粉丝