STM32固件库分享,超全系列整理
小马哥STM32F103开源小四轴RoboFly全部资料大放送
【管管推荐】STM32经验分享篇
【MCU实战经验】+STM32F107的USB使用
基于STM32F103两轮平衡小车设计(开源)
STM32F107VCT6官方原理图和PCB
【福利】用STM32库的朋友有福了:STM32F10x_StdPeriph_Lib_V3.5.0chm...
基于STM32F10xx存储器和系统架构经验分享
基于STM32F1的CAN通信之BH1750
基于STM32F1的CAN通信之OLED
我估计是你的USB库出了问题。
( ^2 S1 K; r! Q+ m! U
我的早期上传的版本里面,没有包含USB库,现在的有了,你是不是使用旧的。
下载到板子上后,USB插到电脑,也能正确识别驱动,但是在Keil配置DAP界面里面是显示error
这样一般是什么原因呢?能否请你帮忙编译一个固件?我对比验证一下,非常感谢
我的IO配置如下:+ L( s4 F* _$ S5 [% a% N5 y% I
1 [1 l2 b1 ~# B# p' X2 l
LED1 PB8
LED2 PB11
SWDCLK PA48 s7 P+ n: x) Q7 X- K/ a, Z
SWDIO PA2
RESET PA6+ Q, q4 C% @( a* t5 d6 q7 Y; D
; U( h5 a! M( j4 w v+ k
UART TX PA97 e: @, D. _3 Z3 q/ g1 L
UART RX PA10: R7 t0 J2 C* F: e
* n, g1 {, O+ A
我没有用到SWO,UART是用Usart1- X. P) C) e9 y: `5 V0 _$ Y% S
# o8 `4 T0 n1 ]' `+ b
不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。) d1 w; l3 _, h. Z
( ]* G# U- U; Q _, w' ^, a, _
我是用BOARD_V1的环境改出来的,发现原来的BOARD_V1就是一部分代码有问题,因为我没有这个硬件,没有办法验证,只能由它去了。 主要是这种板子占用了PA2/PA3的USART2,CDC只好搬到USART1,比较乱的说。您先用用看。8 g3 c* Q/ F, h6 I& v# [
附件的代码,我在SWD模式在F103目标板测试过,CDC测试过,都正常。
JTAG模式没有测试。2 _+ U3 `; l) C7 X# l
F103-DAP-SWO-CDC-BOARD_V1.rar
2018-10-14 02:01 上传
点击文件名下载附件
29.59 KB, 下载次数: 259
点评
详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。
需要安装Keil4兼容包
需要在Keil里面下载安装对应的Package
非常感谢楼主,我去试试
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有烧录不成功.
您用的是什么板子。 可能是干扰严重,参考第13楼。
长期使用,建议用STLINKV2来改,稳定很多。
参考Doc目录下面的SWO Sample Code。
楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。但是keil软件每次下载完后提示“RDDI-DAP Error”。这个是怎么回事?能解决吗?求指教。KEIL下载完程序后提示如下图:" {. R$ N! G/ z- ~- Z: ~
此为已知问题。 暂时没有解决办法。' g+ H$ t0 p* v$ Q h
如果不影响后续使用,就无视它。
" G2 c9 D$ ^7 X+ i( n
估计是软件Reset的短暂停顿引起的报错,可以关闭软件重启,看看能不能不出现。