你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
SUSTZL 发表于 2018-8-21 23:30: M& O, c. _/ U6 B 大佬,还有一个想法,可以把stlink上的SWIM端口改成SWO吗,这样如果用SWO就不需要飞线了 ...
F103-DAP-SWO-CDC-STLINK_V2A-SWO_PB7-20180823.rar
2018-8-23 13:11 上传
点击文件名下载附件
25.6 KB, 下载次数: 31
radio2radio 发表于 2018-8-22 11:060 p; e, P0 k; _2 [2 s, Y 好想法,可是SWO走SWIM口,也可能需要修改。/ n- M. p$ f: k+ R8 i$ _6 u 原因在于,SWO使用串口USART1的RX线,必须走PA10或者PB7,STL ...
SUSTZL 发表于 2018-8-22 19:24 : `6 \( M2 ?1 @1 Z谢谢大佬,学生党最近在忙着考研,没有时间去搞 得等其他老哥验证了 ...
hi201803 发表于 2018-8-26 03:47 ; V; u$ q8 H& ~: J2 n) n好消息, 楼主, ( k- {* d4 I+ c$ R- ?9 l. ] 刷你的最新版, 使用 Bluepill CMSIS-DAP REmap, - \# x% ?* ?2 T2 L) k$ Q, t& l0 u 使用 pyOCD , 调试下载程序到stm32f ...
radio2radio 发表于 2018-8-26 12:53 0 A8 m) G& J% [谢谢,这个速度算不算快? 我没有概念。- W9 }$ O6 t, j) x1 j CMSIS-DAP里面,没有使用SPI,纯软件GPIO控制。6 t" h& y+ g' D8 H% } ...
hi201803 发表于 2018-8-28 22:01/ @2 B* y! X# r3 L& g, i* N1 R J-link 自称在 stm32F1xx 上,编程速度最快到33 KB/s. N+ r6 k; a" T9 G* p! F 但j-link 的产品,各个产品速率不一样.
F103-DAP-SWO-CDC-STLINK_V20-LED_PB11.rar
2018-9-11 22:10 上传
25.65 KB, 下载次数: 29
radio2radio 发表于 2018-9-11 22:11$ E: z# S3 z% _7 ]& Z* J 有网友要我改一版Hex,用在下面的板子: 1 D @: n: ~0 } , L8 H2 I% T: ]: ASWDIO PB14
myj2050 发表于 2018-9-12 12:06 7 t; o; ^; Q, ^, g$ P. G感谢radio2radio,可以用了。但发现这个dap还是不能像Jlink-ob一样三线制下载仿真,必须要和Jlink转SWD那 ...
myj2050 发表于 2018-9-13 11:14 + O" _% x+ A% F0 M# S( W4 T感谢radio2radio,可以用了。但发现这个dap还是不能像Jlink-ob一样三线制下载仿真 ...
小马哥STM32F103开源小四轴RoboFly全部资料大放送
【MCU实战经验】+STM32F103的uCOSII详细移植
STM32中BOOT的作用
STM32如何分配原理图IO
STM32的I2S外设
STM32电路知识学习
基于STM32F1的CAN通信之DMA
STM32怎么选型
简单分析STM32和51的区别
简单聊聊STM32的SPI外设
好想法,可是SWO走SWIM口,也可能需要修改。
原因在于,SWO使用串口USART1的RX线,必须走PA10或者PB7,STLINK的PA10是空脚,PB7在电路图中是SWIM_IN。, k) l( _- l& t6 e
但是我手上其中一个STLINK板子,PB7竟然也是空脚。
3 g0 A$ w" X2 R* E9 ~, O
4 t, ^0 A A' l8 r- ^( {, o4 r
如果您的板子的PB7不是空脚,而是通过220欧姆电阻接到SWIM端口的,就可以,少修改一条线。
附件就是SWO(PB7)走SWIM端口的固件,我没有测试过的,哪位用过如果有问题告诉我,特别是SWO功能。
$ G( [7 ]/ p* p" ?$ @ B! Q. \
F103-DAP-SWO-CDC-STLINK_V2A-SWO_PB7-20180823.rar
2018-8-23 13:11 上传
点击文件名下载附件
25.6 KB, 下载次数: 31
谢谢大佬,学生党最近在忙着考研,没有时间去搞
抱歉,下载过上面的“STLINK_V2A+SWO_PB7”固件的朋友,请重新下载我刚刚上传的更新过的。
刷你的最新版, 使用 Bluepill CMSIS-DAP REmap, - k% T9 B5 [+ L/ K- s" L
使用 pyOCD , 调试下载程序到stm32f107rc flash, 调试窗口报告 下载速度 17.43 kB/s.
0006536:INFO:flash_builder
是否 启用了 SPI ' N$ V" O2 r' c7 T) F" H
6 ~) L+ S! B: U6 w4 l4 z; r+ ^. ]
谢谢,这个速度算不算快? 我没有概念。
CMSIS-DAP里面,没有使用SPI,纯软件GPIO控制。& @) q9 e1 L0 c' @( v& b2 j
J-link 自称在 stm32F1xx 上,编程速度最快到33 KB/s.
但j-link 的产品,各个产品速率不一样. 2 k0 m ?; X+ J4 i
7 z& i* h( F9 n( z' z
源自: http://www.segger.com/products/ ... ogy/flash-download/
看到了,这么说,下载速度,不仅与仿真器有关,还和IC的种类,以及工具软件等都有关。6 A+ ~6 O) v9 @6 M4 B! b( F
7 {: @. W8 M, N
7 S7 O) W5 N1 g& ]* Y- @- l# O Y/ U
另外,一楼更新了,更新到最新的包。
& b% |6 I" l( q, b3 |" |0 Q- t
SWDIO PB14
SWCLK PB132 J! v& |+ L! B \
nRESET PB0
串口uart2_TX PA2
串口uart3_RX PA3/ X# _$ F. Z1 \. P1 W1 U- L
(以上,与STLINK_V20相同)
LED PB11! ~6 J9 l! V. E3 Z1 w& w* x0 y
现将Hex放在下面的附件:(SWD模式)
6 W; m, n# x* r+ x
F103-DAP-SWO-CDC-STLINK_V20-LED_PB11.rar
2018-9-11 22:10 上传
点击文件名下载附件
25.65 KB, 下载次数: 29
感谢radio2radio,可以用了。但发现这个dap还是不能像Jlink-ob一样三线制下载仿真,必须要和Jlink转SWD那样接上VCC才能下载和仿真。看参考图这个vcc是为了检查目标板电压的。为了防止dap的VCC和目标板自电源灌流,可能还需串个电阻或者小的自恢复保险丝来保证安全。
另外我改的DAP_CONFIG.H不知哪里不对,那个DCI黄色感叹号,串口正常,keil能识别仿真器,但无法连接目标板。2 V+ V3 ?+ q* Q+ c1 ^+ U
0 q; d; x! k: b7 `8 [0 M/ _7 ]8 X
: Y; b. i" ^9 B P% P- c
( E2 ]) L1 g& O$ w( k
另外 USE_STDPERIPH_DRIVER STM32F10X_MD STLINK_V21 SWO_PB7 SWD_REMAP 和没有SWD_REMAP都尝试过。; c& ^- d- |2 k: [
% Z# {% F& F* I8 {
) z1 k/ p9 p9 ]4 {/ E9 T5 W. G) S
基本上只改了引脚定义,不知道为何编译后会出现这个问题,radio2radio提供的HEX下载就没有问题
图片被遮挡了,那个是“其它设备”CMSIS DAP DCI 黄色感叹号) m; {" y$ s2 w* ]7 \
这个是USB连接控制,如果是一些原装STLINK_V21的设计,可以通过GPIO(比如PA15)来控制USB口的连接,断开和再连接,而不需要插拔USB硬件。 当然需要PC软件支持。极少使用。: m' a, |3 O/ W. l2 ~
1 K! X$ d9 G) l4 k& R a
现在大多数的板子,比如BLUEPILL,STLINK_V2......,USB的D+线有连接一个1.5K~10K欧姆的电阻到3V3高电平,这种情况下,就没有这个USB连接控制。2 O9 |' s4 s- |) [
不知道你那边出了什么问题。 检查你的硬件。 x4 ^0 n" D, p) j! Q
这个DAP仿真器的VCC,3.3V,是给目标板供电用的(50~100mA,不能太大),与软件没有关系,可以不接。
我刚刚试过,3线连接,工作正常。