【MCU实战经验】+STM32F103的uCOSII详细移植
游名科技:STM32F103+TMC2160:86步进电机和驱动一体原理图/PCB...
小马哥STM32F103开源小四轴RoboFly全部资料大放送
在高容量 STM32F103xx 微控制器中实现 ADPCM 算法
STM32F103标准库开发---SPI实验---读写 W25Q128 外部 Flash
RT-Thread在STM32F103RC上移植
STM32固件库分享,超全系列整理
【原创】STM32F103的SPI2的配置函数,DMA发送和接收!
【福利】用STM32库的朋友有福了:STM32F10x_StdPeriph_Lib_V3.5.0chm...
基于STM32F103做CAN的收发通信经验分享
& M- h( ~; `- Y
楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。但是keil软件每次下载完后提示“RDDI-DAP Error”。这个是怎么回事?能解决吗?求指教。KEIL下载完程序后提示如下图:
此为已知问题。 暂时没有解决办法。# L* @1 s* d/ d7 `9 c+ m
如果不影响后续使用,就无视它。
0 H/ N) F( L5 n
估计是软件Reset的短暂停顿引起的报错,可以关闭软件重启,看看能不能不出现。
/ \- r0 d; a; x' ^, u7 m
7 {' J! q/ @6 o% c2 S+ c
上次用网上买的CMSIS dap 更新固件后,其它都好,就是不能像jlink ob一样swdio swclk gnd 三线下载,MDK里面根本就找不到芯片,即使加上reset线也不稳定,必须要连接3.3VCC,但因为和目标板VCC电压不一致,所以总是有20ma的电流从目标板流向dap,这就不好了。( X& w8 M8 w. c
怕是硬件问题,又买了一个蓝色小板来测试,还是一样。9 A Q% t7 @* j2 D- T
今天测一个stm32F1板子的时候,发现蓝色小板和之前的dap 都能很好像三线制连接F1,而我以前连不上的是F0。反过来用dap连接蓝色小板,也是三线制成功。
后来无意中换了下线,原来是15cm换成25cm杜邦,这下可以了,拆开原来的杜邦线,里面的铜丝灰扑扑的,这质量啊。不过总的来说,还是jlinkOB稳定一些,如果再有个串口就好了。
谢谢了!radio2radio 给我们带来了一个很好的project!0 g8 _4 F$ w# u* M; @& F6 z( [
最后发一个网友diy dap的文档,专门讲改x893程序增加下载后软复位,不用reset线的问题。% }; a6 v) O6 J8 m" L3 C9 ^, h
K2 s6 [" \6 N4 v8 r
% Y' E4 t, c8 o2 Y) Y. L8 @& d6 s
; U6 m. E( g" ?! W- z; o! {
, P# e. L5 j b7 ], v/ T
长期使用,建议用STLINKv2改装,稳定好用。
DAPLink的硬件github仓库已经有STM32F103C8的原理图,但是固件仓库一直没有STM32版本。
我觉得二三十块钱用DAP还是可以的,V9毕竟盗版,有时还丢固件。. U6 c2 Q/ M2 I- U
DAP现在一个比较大的问题就是MSD,一个目标文件一个固件,烦人。
实测KEIL下载一个2400K的axf文件,擦除,编程,校验,大概26秒,这个axf对应的bin大概297K。( j# U% j' g) V4 l' e' u. K" w
我这个软件的精髓,就是可以使用市面上现成的PCB板子,10元钱左右就解决CMSIS-DAP仿真器-----同时还可以有SWO功能,以及CDC/VCP功能。
这个软件,可以用于很多不同的硬件,推荐STLINK的USB手指,或者F103的Bluepill板。$ r7 l0 ^: a* D6 Q7 P, H
原理图,网络上很多地方都有。
F103C8T6/CBT6,用来做DAPLink,可能遇到ROM和RAM不够用的问题。
如果更换其他IC,成本就会大幅增加,违背了10元搞定仿真器的初心。
另外,CMSIS-DAP的使用方法与大多数仿真器分别很小,个人觉得更方便灵活。