[APM32F4] 求助一下APM32F407VE的替代方案

[复制链接]
84|4
和谐智者 发表于 2026-4-29 23:55 | 显示全部楼层 |阅读模式
各位大佬们,有没有使用APM32F407直接pin2pin替代ST的F407的方案注意点。
尤其在以太网mac的应用方面?看看能不能做出兼容的方案。

LOVEEVER 发表于 2026-9-5 17:17 | 显示全部楼层
其实主要看硬件选型与移植的过程很简单的
21mengnan 发表于 2026-9-14 11:03 | 显示全部楼层
APM32F407VE = LQFP100、512KB Flash,V=LQFP100,E=512K Flash;G=1MB Flash
分三类:Pin-to-Pin 直接焊板不换 PCB(优先旧板不改板)、同性能国产 M4(需要小幅改软件)、备选 RISC-V 方案(需要大规模软件移植,新项目)
Gfan 发表于 2026-9-14 13:52 | 显示全部楼层
可以考虑的噢,以常用RMII以太网方案为例,PA1(REF_CLK)、PA2(MDIO)、PA7(CRS_DV)、PC1(MDC)、PC4/PC5(RXD0/RXD1)、PB11(TX_EN)、PB12/PB13(TXD0/TXD1)等MAC接口引脚对应一致

如果现有方案采用主控+LAN8720/LAN8720A等外置PHY,硬件层面可以优先按照原PCB进行兼容评估。APM32F407官方也提供了LAN8720A+RMII的ETH/LwIP移植方案,可参考AN1088及SDK中的ETH例程~

软件方面建议不要直接按照“程序完全兼容”处理,lwIP上层通常可以复用,但MAC/DMA、RMII GPIO及时钟、PHY管理接口等底层驱动建议切换至APM32F4xx对应驱动并重新验证,实际替换时重点确认PHY型号及地址、RMII 50MHz参考时钟、PHY Reset/strap配置,并建议进行10M/100M、TCP/UDP持续收发、网线拔插重连及长时间压力测试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

53

帖子

0

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