你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
3NVN 发表于 2019-5-17 22:26 RST使用SWIN口,烧录bl之后,短接RST和GND,出现U盘,拷贝if,断开RST和GND,重新插拔就好了。烧录stm32F ...
radio2radio 发表于 2019-5-18 01:02 谢谢,烧录到我的STLINK,MCU是STM32F103CBU6,这个型号是不能改STLINK_V2-1的,当然也不能改JLINK-OB了的 ...
3NVN 发表于 2019-5-18 01:40 3.参考官方文档吧 4.应该可以的,只要用户app地址对了就应该可以,可以看下代码,里边有bl和if的起始地址 ...
radio2radio 发表于 2019-5-16 20:24 刚刚看到,向您学习,待我也试一试这个代码。
radio2radio 发表于 2019-5-17 09:25 楼主,能不能给个STLINK使用的BIN完整刷机文件(包含bootloader),不想从源码搞了。 ...
3NVN 发表于 2019-5-18 01:36 您客气了,我也是受您的帖子启发,才关注DAPLink的。 1.RDDI-DAP Error好像在uv4工程下没有,在uv5下才有 ...
zhousun 发表于 2019-5-26 23:26 楼主你好,咨询两个问题: 1. 我想研究一下daplink源码,如何生成工程文件?GitHub上的代码好像没有工程代 ...
天臆弄人 发表于 2019-6-13 16:56 那STM32的 DAP工程能共享下不
谢谢,烧录到我的STLINK,MCU是STM32F103CBU6,这个型号是不能改STLINK_V2-1的,当然也不能改JLINK-OB了的,但是改你的DAPLink就正常。
初步使用,CMSIS-DAP正常,CDC正常,SWO没有测试,估计也能用。
有几个问题,
1. 在MDK/KEIL上面下载程序,得到的结果是:
---------------------------------------------------------
Load "STM32F103-X8\\STM32F103-X8.axf"
Erase Done.
Programming Done.
Verify OK.
Application running ...
RDDI-DAP Error
Flash Load finished at 00:31:24
------------------------------------------------
上面的“RDDI-DAP Error”能解决吗,我原来的CMSIS-DAP也有这个,虽然不影响使用,但是不好看。
2. 拷贝目标代码到DAPLINK U盘下载,有没有大小限制,比如256KB的ROM能不能用,因为我对DAPLink不熟悉,不懂见笑。
3. DAPLink这个东西,
- 含有CMSIS-DAP+SWO+CDC功能,与独立的CMSIS-DAP+SWO+CDC功能一样。
- 有一个DAPLINK的U盘,支持拖拽下载。
- 支持ARM-MBED的用法,这方面我没有使用过,有什么高级玩法吗?
- 支持许多常见的IDE。
4. 这个DAPLink的bootloader,除了可以下载自己的DAPLink主程序,是否还能下载用户程序到STLINK,改做他用。如果能,怎么玩。
您客气了,我也是受您的帖子启发,才关注DAPLink的。
1.RDDI-DAP Error好像在uv4工程下没有,在uv5下才有。而且用软复位才有,如果用RST引脚复位,不会有整个错误,应该可以解决。
2.拷贝下载的大小限制,我也没有测试~
官方github已经开始支持CMSIS V2了,但是还有些问题,设备管理器里可以识别,但是Keil不能识别,等完善再研究吧。
附件是没有软复位的固件。
PS:今天到了一个STLINK,芯片被打磨了,没见过的版本。
看来ARM-MBED的生态环境实在是很有限,如果没有现成的MBED项目源代码,新开工程很难自己从MBED起步。
至少STM32的官方不提倡,而是鼓励大家使用CubeMX。
这个bootloader就有48KB,占位太多,当然这是USB-MSD拖拽功能所需要的。玩儿bootloader下载,还是玩儿STLINK的改装bootloader吧。
客气了,受您启发才去研究DAPLink的,这几天官方又更新了,支持了CMSIS v2,但是还有些问题。
http://bh3nvn.github.io/2019/05/DAPLink2STlink/
【github】移植DAPLink到STLink->CDC串口-SWO
RST使用SWIN口,烧录bl之后,短接RST和GND,出现U盘,拷贝if,断开RST和GND,重新插拔就好了。烧录stm32F1的程序 直接拷贝进U盘就可以。
SWO在PA10
3.参考官方文档吧
4.应该可以的,只要用户app地址对了就应该可以,可以看下代码,里边有bl和if的起始地址。
我也感觉这个RDDI-DAP Error,与IDE有关系,由于很难分析KEIL内部的软起动的处理过程,我当时也没有解决。
1. 我想研究一下daplink源码,如何生成工程文件?GitHub上的代码好像没有工程代码,看好像是python生成,我如何生成我希望板子的工程,有没有help或说明文档?或是如何从你的GitHUB导出工程文档?
2. 最新版本的swo是不是通过CDC给上位机的,原来HID模式好像速度不够
你好,
1、参考github上DAPLink Developers Guide,说明很详细
2、是CDC的
本来就开源的,还怎么共享啊