用clion烧录的时候报这个怎么解决呀,用的st_link
stm32吧
全部回复
仅看楼主
level 1
编译是正常通过的,小白第一次用clion,还在摸索阶段
2023年06月08日 09点06分 1
level 1
问题已解决,是因为我这块STM32F103C8T6开发板实际上用的是国产的CS32F103C8T6芯片。openocd 用 stm32f103c8t6 的驱动配置无法识别出 CS32F103C8T6
2023年06月08日 11点06分 2
level 1
解决方法如下:
在openocd 安装下的 \share\openocd\scripts\target 下找stm32f1x.cfg文件,打开后 第48行左右有个: swj_newdap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID , 在这后边(同一行)添加:-expected-id 0x2ba01477,添加完,这行就是:swj_newdap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID -expected-id 0x2ba01477
然后,就好了,下载正常了
2023年06月08日 11点06分 4
level 1
是在b站的一个up主Pulf_bili那里学会的,希望能够以后遇到同样问题的兄弟们一点帮助
2023年06月08日 11点06分 5
level 1
报这个错误基本就是这个国产芯片替代导致的原因。Error: expected 1 of 1: 0x1ba01477
2023年06月08日 11点06分 6
level 1
感谢分享
2023年08月31日 03点08分 7
level 1
感谢分享,很有帮助
2025年06月18日 07点06分 8
1