STM32 自学笔记 学习笔记 一

本文讲述了作者在使用不同工具和国产32芯片进行闪存下载时遇到的问题,包括线缆连接问题、错误提示、驱动兼容性等,并探讨了可能的原因和解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 起源,A7,A9,M3,原来弄了A9的TQ2440,结果还得来重新熟悉下32函数
  • JLINK使用SW方式,本来可以下载,但是一根线掉了重新上去,就出各种跟线无关问题,干脆把32断了重新接,结果就成功了,白下单了一个32和STLINK,还附带下单一台电脑。。

  • 只需要4根线的SWIO,速度最高20M,只拔掉VCC,会报错误,导致不能下载,看log是reset功能相关。只拔掉GND可以工作,看来极限情况只需要3线,当然最好把GND接上。

拔掉VCC报的错,Flash download failed.

重新插上也会反复报这个错,Emulator has been changed,关闭keil重新打开一下,框框消失。

  • 同样的bin,使用国产32(沁恒微),CH32F103,下载报错,查了下貌似flash被锁了,what?

国产不应该这样,分析下可能是flash驱动问题。搜了下,大概就是。

flash下载

国产这家下载pack包,由于我用的keil4,所以没找到pack install入口,用7zip解压,发现跟arm下目录一致,那么应该就是python那种方式,直接合并文件夹就行,然后在flash中,找到了CH32的器件

而且容量相对于ST,正确的显示了64K,当时环境没成功,原厂的128K显示让我怀疑人生。

国产价格相对ST价格核心板便宜1块,这个应该是纯商业上的行为,但是难道不香吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值