UDS诊断服务
使用Nano板验证驱动SPI串口屏的颜色显示
使用STM32F103制作的无线下载器
小马哥STM32F103开源小四轴RoboFly全部资料大放送
STM32F103移植LittlevGUI代码
【MCU实战经验】+自制MP3使用STM32F103ZET6和ch375读取u盘,vs1003解码,音质超棒
串口通信波特率异常的解决办法
【MCU实战经验】+STM32F103的uCOSII详细移植
游名科技:STM32F103+TMC2160:86步进电机和驱动一体原理图/PCB...
在高容量 STM32F103xx 微控制器中实现 ADPCM 算法
5 K9 H7 ?6 |" j' m
4 q6 |4 J4 t! Y4 T
0 M2 L3 I# P. j( Z
上次用网上买的CMSIS dap 更新固件后,其它都好,就是不能像jlink ob一样swdio swclk gnd 三线下载,MDK里面根本就找不到芯片,即使加上reset线也不稳定,必须要连接3.3VCC,但因为和目标板VCC电压不一致,所以总是有20ma的电流从目标板流向dap,这就不好了。
怕是硬件问题,又买了一个蓝色小板来测试,还是一样。. k3 S4 F K Z
q' i( G9 |4 N; o
今天测一个stm32F1板子的时候,发现蓝色小板和之前的dap 都能很好像三线制连接F1,而我以前连不上的是F0。反过来用dap连接蓝色小板,也是三线制成功。
后来无意中换了下线,原来是15cm换成25cm杜邦,这下可以了,拆开原来的杜邦线,里面的铜丝灰扑扑的,这质量啊。不过总的来说,还是jlinkOB稳定一些,如果再有个串口就好了。) E' V- J; c, a
谢谢了!radio2radio 给我们带来了一个很好的project!& o4 S' b: G# ~$ d. v! @6 Q
6 d" Q: c2 w/ j( `$ I% ?% {& C
最后发一个网友diy dap的文档,专门讲改x893程序增加下载后软复位,不用reset线的问题。" M9 ]' ~4 ~$ T. L( g
* ]! p# w% R g. N6 [+ [* d
长期使用,建议用STLINKv2改装,稳定好用。
% T" {2 p2 A. M8 l2 h5 y2 q
DAPLink的硬件github仓库已经有STM32F103C8的原理图,但是固件仓库一直没有STM32版本。
! h' b N9 o8 i- @
我觉得二三十块钱用DAP还是可以的,V9毕竟盗版,有时还丢固件。
& A' C" K3 g9 Z3 h) u4 e8 |' |
DAP现在一个比较大的问题就是MSD,一个目标文件一个固件,烦人。& R4 l1 r) ]. ]8 H) r- {4 u5 `' y
! g4 E4 ?- |& X0 a( {
实测KEIL下载一个2400K的axf文件,擦除,编程,校验,大概26秒,这个axf对应的bin大概297K。; ~) m- X( A: H* I( J
我这个软件的精髓,就是可以使用市面上现成的PCB板子,10元钱左右就解决CMSIS-DAP仿真器-----同时还可以有SWO功能,以及CDC/VCP功能。
# N' F; R. l; f! Q
这个软件,可以用于很多不同的硬件,推荐STLINK的USB手指,或者F103的Bluepill板。" C- p: G9 g' Q1 i
原理图,网络上很多地方都有。
F103C8T6/CBT6,用来做DAPLink,可能遇到ROM和RAM不够用的问题。
如果更换其他IC,成本就会大幅增加,违背了10元搞定仿真器的初心。* t4 C; x4 O+ R* M; @# X
另外,CMSIS-DAP的使用方法与大多数仿真器分别很小,个人觉得更方便灵活。
看Doc文件夹。