digit0 发表于 2022-9-7 16:13

APM32F103替换STM32F103的经历

1、替换STM32由于2020年末STM32F103系列单片机严重涨价,笔者不得不考虑更换芯片方案;而GD32系列单片机据同行反应使用效果不是很理想,多方寻找后觉得采用APM32系列,厂家是珠海极海,算是国产。

digit0 发表于 2022-9-7 16:15

2、尝试失败
笔者在某宝买了3片APM32F103RBT6,结果替换了2片都是无法烧录的,使用EP968烧录器也无法烧录,最后只得求助卖家(因为卖家在发货前告诉笔者,从STM32切换到APM32,软件和硬件都无须更改)。卖家回复,是我使用的STLINK不行,不能使用国产是STLINK,要使用原装进口的STLINK。


digit0 发表于 2022-9-7 16:16

3、再次尝试
替换STM32芯片的事因为买回来的样品测试失败而暂时搁置了,3片APM32芯片的2片也丢弃了,只剩余1片放在物料盒子里吃灰。直到今天,听一位技术工程师讲到确实可以用APM32单片机无缝切换STM32单片机,而且使用的就是国产(shanzhai)STLINK,他们已经在量产的产品上验证过。说句心里话,STM32涨价太严重了,我太想把它替换掉了,这些原因让我再次找出了之前剩余的1片APM32单片机,焊在了电路板上。当我打开KEIL工程后,打开设置魔术棒,选到debug选项,无法看到芯片序列号,说明还是无法通过STLINK识别。此时,笔者突发奇想,是不是芯片型号也要选择APM32单片机呢,于是就打开KEIL的包管理器,安装了APM系列的程序包后,再在KEIL工程里选择APM32单片机,程序上不用做任何调整,就可以编译并烧录了。
https://img-blog.csdnimg.cn/20210105212119822.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1dhbmdTaGlSdU1hbldvUnVMaQ==,size_16,color_FFFFFF,t_70https://img-blog.csdnimg.cn/20210105212119792.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1dhbmdTaGlSdU1hbldvUnVMaQ==,size_16,color_FFFFFF,t_70

digit0 发表于 2022-9-7 16:16

4、意外发现
笔者使用的是BootLoader+APP的开发方式,支持单片机程序远程升级,笔者发现APM32单片机对STM32单片机的替换远不是PIN2PIN那么简单。

首先,笔者对一个全新的APM32单片机烧写BootLoader程序,此时APM32单片机在程序烧录完成后进入BootLoader,开始通过4G模块请求服务器里存储的APP程序(此时服务器存储的APP的bin文件是用在STM32单片机上的)。

接着,笔者等待APM32单片机程序通过4G模块请求到bin文件后重启

最后,原STM32的app程序的bin文件竟然可以直接在APM32上运行了。


海滨消消 发表于 2022-9-13 16:27

国产雄起啊,国产芯片任意款替代st

macpherson 发表于 2022-10-11 21:39

有国产单片机可以替代兼容STM32的吗

lzmm 发表于 2022-10-11 21:54

是否有相兼容的型号推荐?               

pmp 发表于 2022-10-11 22:12

单片机开发板哪个比较好                  

Jessechen10 发表于 2022-10-14 14:34

macpherson 发表于 2022-10-11 21:39
有国产单片机可以替代兼容STM32的吗

极海就是可以替代STM32,基本上可做到无缝移植

alvpeg 发表于 2022-11-1 11:36

推荐一款三个串口的单片机            

albertaabbot 发表于 2022-11-1 15:06

单片机内核工作频率最高可达多少?

yunbujing 发表于 2022-11-2 09:12

alvpeg 发表于 2022-11-1 11:36
推荐一款三个串口的单片机

ME32F031C8T6,四个串口

天意无罪 发表于 2022-11-3 21:10

前期替换都有个阵痛的过程,平台的切换对软件开发的工作量影响比较大。

MarkJin 发表于 2022-11-9 15:35

需要购买的,加我17520541676
页: [1]
查看完整版本: APM32F103替换STM32F103的经历