eric2013 发表于 2018-3-30 11:16:25

现在STLINK V2.1都带模拟U盘功能了吗,有点意思



看里面的文件是MBED的网站连接。

eric2013 发表于 2018-3-30 11:18:13


小志 发表于 2018-3-30 12:46:00

硬汉,调试器模拟成U盘能做哪些事情

eric2013 发表于 2018-3-30 13:45:30

小志 发表于 2018-3-30 12:46
硬汉,调试器模拟成U盘能做哪些事情

现在我也不清楚,把我整懵了,后面我看看手册,看看这个有什么作用。

barryxiao 发表于 2018-3-30 14:48:11

好像在哪儿看到有,模拟成u盘然后直接把程序拖进去就可以下载。不知道是不是这类似的功能

hanzixiangel 发表于 2018-3-30 15:11:37

eric2013 发表于 2018-3-30 13:45
现在我也不清楚,把我整懵了,后面我看看手册,看看这个有什么作用。

硬汉大哥模拟U盘的功能是你可以直接把bin文件格式的固件直接拖进去就行自动帮你扫写测试发现好像仅能识别bin文件   我做了一批用起来好不错   

hanzixiangel 发表于 2018-3-30 15:13:04

本帖最后由 hanzixiangel 于 2018-3-30 15:32 编辑

barryxiao 发表于 2018-3-30 14:48
好像在哪儿看到有,模拟成u盘然后直接把程序拖进去就可以下载。不知道是不是这类似的功能
你说对了   但好像仅限bin文件模拟U盘显示的可用空间即是mcu内部flash空间

hanzixiangel 发表于 2018-3-30 15:20:00

其实ST LINK V2-1还有一个虚拟串口的功能我现在调试stm32系列一个ST LINK V2-1就行了再也不用另加usb转串口工具了   :lol

eric2013 发表于 2018-3-30 15:36:34

hanzixiangel 发表于 2018-3-30 15:11
硬汉大哥模拟U盘的功能是你可以直接把bin文件格式的固件直接拖进去就行自动帮你扫写测试发现好像仅 ...

那这个2MB的空间就是他虚拟出来的空间了,可以随意指定大小,我说怎么清除了H7整个芯片,怎么还有。

barryxiao 发表于 2018-3-30 15:59:05

hanzixiangel 发表于 2018-3-30 15:13
你说对了   但好像仅限bin文件模拟U盘显示的可用空间即是mcu内部flash空间

那就是说,写入的地址是固定的,只能从0x08000000开始的地址空间写入,其他空间的话就要另行设置?

hanzixiangel 发表于 2018-3-30 16:10:02

barryxiao 发表于 2018-3-30 15:59
那就是说,写入的地址是固定的,只能从0x08000000开始的地址空间写入,其他空间的话就要另行设置?

好像只能从0x8000000开始写入   我没有找到在哪设置地址   你知道么?

hanzixiangel 发表于 2018-3-30 16:11:10

eric2013 发表于 2018-3-30 15:36
那这个2MB的空间就是他虚拟出来的空间了,可以随意指定大小,我说怎么清除了H7整个芯片,怎么还有。

嗯的确虚拟出来的但是显示的大小确实是当前连接的mcu内部的flash大小我测试过连接不同的mcu显示的空间是不一样的

cjunrong 发表于 2018-3-30 16:40:41

hanzixiangel 发表于 2018-3-30 15:20
其实ST LINK V2-1还有一个虚拟串口的功能我现在调试stm32系列一个ST LINK V2-1就行了再也不用另加usb转 ...

ST LINK出2.1了?

hanzixiangel 发表于 2018-3-30 17:06:30

cjunrong 发表于 2018-3-30 16:40
ST LINK出2.1了?

早都有了

eric2013 发表于 2018-3-31 00:21:46

hanzixiangel 发表于 2018-3-30 16:11
嗯的确虚拟出来的但是显示的大小确实是当前连接的mcu内部的flash大小我测试过连接不同的mcu显 ...

不错,的确是个好东西

cjunrong 发表于 2018-3-31 10:05:01

hanzixiangel 发表于 2018-3-30 17:06
早都有了

官网没找到2.1的描述,某度是有人通过升级升到2.1,用自己手头的V2,没法升到2.1,可有能升级到2.1的Bootloader分享分享。

hanzixiangel 发表于 2018-3-31 11:39:20

cjunrong 发表于 2018-3-31 10:05
官网没找到2.1的描述,某度是有人通过升级升到2.1,用自己手头的V2,没法升到2.1,可有能升级到2.1的Boot ...

2.1的好像都是st开发板板载的官方好像并没有对外开卖   你找个st官方的板子把bootloder整出来就行了网上有

leiyitan 发表于 2018-4-2 17:44:08

我去年就做了几十个stlink2.1,用了一段时间,确实好用。虚拟U盘用处不大。后来把所有stlink全部刷成jlink了,还保留了虚拟串口功能。stlink相比jlink下载固件速度太慢了。

eric2013 发表于 2018-4-3 01:38:25

leiyitan 发表于 2018-4-2 17:44
我去年就做了几十个stlink2.1,用了一段时间,确实好用。虚拟U盘用处不大。后来把所有stlink全部刷成jlink ...

是的,下载速度慢是个硬伤,特别的调试的时候,调试都卡卡的。

leiyitan 发表于 2018-4-8 22:11:54

论坛,最近半个月我都打开书签,网站都打不开,今天终于这么多天第一次打开了……感觉终于又回家的感觉真好…

sanit 发表于 2018-7-8 05:47:02

leiyitan 发表于 2018-4-2 17:44
我去年就做了几十个stlink2.1,用了一段时间,确实好用。虚拟U盘用处不大。后来把所有stlink全部刷成jlink ...

jlink也可以有虚拟串口功能吗

leiyitan 发表于 2018-7-8 06:23:39

sanit 发表于 2018-7-8 05:47
jlink也可以有虚拟串口功能吗

jlink CDC UART妥妥的,没毛病。比stlink的虚拟串口好用,stlink的虚拟串口在下载程序时,总是出来一堆乱码,很烦。

sanit 发表于 2018-7-8 08:44:45

leiyitan 发表于 2018-7-8 06:23
jlink CDC UART妥妥的,没毛病。比stlink的虚拟串口好用,stlink的虚拟串口在下载程序时,总是出来一堆 ...

jlink哪有带串口的固件呢?jlink没开源程序,自己也加不进去啊,我想问一下你是怎么弄的呢?多谢

caicaptain2 发表于 2018-7-8 10:26:08

hanzixiangel 发表于 2018-3-30 15:20
其实ST LINK V2-1还有一个虚拟串口的功能我现在调试stm32系列一个ST LINK V2-1就行了再也不用另加usb转 ...

虚拟的串口怎么用呢? 主程序里面怎么初始化这个串口?

eric2013 发表于 2018-7-8 10:38:15

sanit 发表于 2018-7-8 08:44
jlink哪有带串口的固件呢?jlink没开源程序,自己也加不进去啊,我想问一下你是怎么弄的呢?多谢

用JLINK的RTT就行,完美取代串口:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=86177&extra=page%3D1

eric2013 发表于 2018-7-8 10:39:09

caicaptain2 发表于 2018-7-8 10:26
虚拟的串口怎么用呢? 主程序里面怎么初始化这个串口?
就是相当于STLINK集成了一个USB转串口线,用户不用管,相应引脚接到目标板芯片的串口上就行了。

sanit 发表于 2018-7-8 13:09:40

eric2013 发表于 2018-7-8 10:39
就是相当于STLINK集成了一个USB转串口线,用户不用管,相应引脚接到目标板芯片的串口上就行了。

DAP就是这样的模式,感觉比RTT方便一些,不用单独加RTT代码。还没找到jlink集成串口的固件

leiyitan 发表于 2018-7-8 22:10:51

本帖最后由 leiyitan 于 2018-7-8 22:18 编辑

sanit 发表于 2018-7-8 08:44
jlink哪有带串口的固件呢?jlink没开源程序,自己也加不进去啊,我想问一下你是怎么弄的呢?多谢
用stlinkreflash 把stlink v2.1刷成jlink 就有虚拟串口了。stlinkreflash 官网免费下载的,操作非常简单。自从用了rtt后,就忘了这回事了。

eric2013 发表于 2018-7-9 02:13:26

sanit 发表于 2018-7-8 13:09
DAP就是这样的模式,感觉比RTT方便一些,不用单独加RTT代码。还没找到jlink集成串口的固件

一样的,你需要目标板子添加串口代码,而且最重要的,要占用目标板一个硬件串口资源。

Lim 发表于 2018-8-9 00:18:59

leiyitan 发表于 2018-7-8 22:10
用stlinkreflash 把stlink v2.1刷成jlink 就有虚拟串口了。stlinkreflash 官网免费下载的,操作非常简单 ...

我的stlink v2.1刷成jlink能看到SN但是SWDIO没出来   怎么回事啊

eric2013 发表于 2018-8-9 00:25:06

Lim 发表于 2018-8-9 00:18
我的stlink v2.1刷成jlink能看到SN但是SWDIO没出来   怎么回事啊

使用最新版试试:

https://www.segger.com/products/debug-probes/j-link/models/other-j-links/st-link-on-board/

wdliming 发表于 2024-2-29 19:13:22

我这里显示空间只有28k,无法拖拽下载 。。
页: [1]
查看完整版本: 现在STLINK V2.1都带模拟U盘功能了吗,有点意思