硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5319|回复: 32
收起左侧

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

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2018-3-30 11:16:25 | 显示全部楼层 |阅读模式
QQ截图20180330105537.png

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

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2018-3-30 11:18:13 | 显示全部楼层
QQ截图20180330111622.png
回复

使用道具 举报

0

主题

36

回帖

36

积分

新手上路

积分
36
发表于 2018-3-30 12:46:00 | 显示全部楼层
硬汉,调试器模拟成U盘能做哪些事情
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2018-3-30 13:45:30 | 显示全部楼层
小志 发表于 2018-3-30 12:46
硬汉,调试器模拟成U盘能做哪些事情

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

使用道具 举报

0

主题

105

回帖

105

积分

初级会员

积分
105
发表于 2018-3-30 14:48:11 | 显示全部楼层
好像在哪儿看到有,模拟成u盘然后直接把程序拖进去就可以下载。不知道是不是这类似的功能
回复

使用道具 举报

2

主题

134

回帖

140

积分

初级会员

积分
140
发表于 2018-3-30 15:11:37 | 显示全部楼层
eric2013 发表于 2018-3-30 13:45
现在我也不清楚,把我整懵了,后面我看看手册,看看这个有什么作用。

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

使用道具 举报

2

主题

134

回帖

140

积分

初级会员

积分
140
发表于 2018-3-30 15:13:04 | 显示全部楼层
本帖最后由 hanzixiangel 于 2018-3-30 15:32 编辑
barryxiao 发表于 2018-3-30 14:48
好像在哪儿看到有,模拟成u盘然后直接把程序拖进去就可以下载。不知道是不是这类似的功能

你说对了   但好像仅限bin文件  模拟U盘显示的可用空间即是mcu内部flash空间
回复

使用道具 举报

2

主题

134

回帖

140

积分

初级会员

积分
140
发表于 2018-3-30 15:20:00 | 显示全部楼层
其实ST LINK V2-1还有一个虚拟串口的功能  我现在调试stm32系列一个ST LINK V2-1就行了  再也不用另加usb转串口工具了   
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2018-3-30 15:36:34 | 显示全部楼层
hanzixiangel 发表于 2018-3-30 15:11
硬汉大哥  模拟U盘的功能是你可以直接把bin文件格式的固件直接拖进去就行  自动帮你扫写  测试发现好像仅 ...

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

使用道具 举报

0

主题

105

回帖

105

积分

初级会员

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

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

使用道具 举报

2

主题

134

回帖

140

积分

初级会员

积分
140
发表于 2018-3-30 16:10:02 | 显示全部楼层
barryxiao 发表于 2018-3-30 15:59
那就是说,写入的地址是固定的,只能从0x08000000开始的地址空间写入,其他空间的话就要另行设置?

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

使用道具 举报

2

主题

134

回帖

140

积分

初级会员

积分
140
发表于 2018-3-30 16:11:10 | 显示全部楼层
eric2013 发表于 2018-3-30 15:36
那这个2MB的空间就是他虚拟出来的空间了,可以随意指定大小,我说怎么清除了H7整个芯片,怎么还有。

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

使用道具 举报

6

主题

130

回帖

148

积分

初级会员

积分
148
发表于 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了?
回复

使用道具 举报

2

主题

134

回帖

140

积分

初级会员

积分
140
发表于 2018-3-30 17:06:30 | 显示全部楼层

早都有了

点评

官网没找到2.1的描述,某度是有人通过升级升到2.1,用自己手头的V2,没法升到2.1,可有能升级到2.1的Bootloader分享分享。  发表于 2018-3-31 10:04
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2018-3-31 00:21:46 | 显示全部楼层
hanzixiangel 发表于 2018-3-30 16:11
嗯  的确虚拟出来的  但是显示的大小确实是当前连接的mcu内部的flash大小  我测试过  连接不同的mcu  显 ...

不错,的确是个好东西
回复

使用道具 举报

6

主题

130

回帖

148

积分

初级会员

积分
148
发表于 2018-3-31 10:05:01 | 显示全部楼层

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

使用道具 举报

2

主题

134

回帖

140

积分

初级会员

积分
140
发表于 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整出来就行了  网上有
回复

使用道具 举报

2

主题

569

回帖

575

积分

金牌会员

积分
575
发表于 2018-4-2 17:44:08 | 显示全部楼层
我去年就做了几十个stlink2.1,用了一段时间,确实好用。虚拟U盘用处不大。后来把所有stlink全部刷成jlink了,还保留了虚拟串口功能。stlink相比jlink下载固件速度太慢了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2018-4-3 01:38:25 | 显示全部楼层
leiyitan 发表于 2018-4-2 17:44
我去年就做了几十个stlink2.1,用了一段时间,确实好用。虚拟U盘用处不大。后来把所有stlink全部刷成jlink ...

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

使用道具 举报

2

主题

569

回帖

575

积分

金牌会员

积分
575
发表于 2018-4-8 22:11:54 | 显示全部楼层
论坛,最近半个月我都打开书签,网站都打不开,今天终于这么多天第一次打开了……感觉终于又回家的感觉真好…
回复

使用道具 举报

36

主题

1445

回帖

1553

积分

至尊会员

积分
1553
发表于 2018-7-8 05:47:02 | 显示全部楼层
leiyitan 发表于 2018-4-2 17:44
我去年就做了几十个stlink2.1,用了一段时间,确实好用。虚拟U盘用处不大。后来把所有stlink全部刷成jlink ...

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

使用道具 举报

2

主题

569

回帖

575

积分

金牌会员

积分
575
发表于 2018-7-8 06:23:39 | 显示全部楼层
sanit 发表于 2018-7-8 05:47
jlink也可以有虚拟串口功能吗

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

使用道具 举报

36

主题

1445

回帖

1553

积分

至尊会员

积分
1553
发表于 2018-7-8 08:44:45 | 显示全部楼层
leiyitan 发表于 2018-7-8 06:23
jlink CDC UART  妥妥的,没毛病。比stlink的虚拟串口好用,stlink的虚拟串口在下载程序时,总是出来一堆 ...

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

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2018-7-8 10:26:08 | 显示全部楼层
hanzixiangel 发表于 2018-3-30 15:20
其实ST LINK V2-1还有一个虚拟串口的功能  我现在调试stm32系列一个ST LINK V2-1就行了  再也不用另加usb转 ...

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

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2018-7-8 10:38:15 | 显示全部楼层
sanit 发表于 2018-7-8 08:44
jlink哪有带串口的固件呢?jlink没开源程序,自己也加不进去啊,我想问一下你是怎么弄的呢?多谢

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

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2018-7-8 10:39:09 | 显示全部楼层
caicaptain2 发表于 2018-7-8 10:26
虚拟的串口怎么用呢? 主程序里面怎么初始化这个串口?

就是相当于STLINK集成了一个USB转串口线,用户不用管,相应引脚接到目标板芯片的串口上就行了。
回复

使用道具 举报

36

主题

1445

回帖

1553

积分

至尊会员

积分
1553
发表于 2018-7-8 13:09:40 | 显示全部楼层
eric2013 发表于 2018-7-8 10:39
就是相当于STLINK集成了一个USB转串口线,用户不用管,相应引脚接到目标板芯片的串口上就行了。

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

使用道具 举报

2

主题

569

回帖

575

积分

金牌会员

积分
575
发表于 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后,就忘了这回事了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2018-7-9 02:13:26 | 显示全部楼层
sanit 发表于 2018-7-8 13:09
DAP就是这样的模式,感觉比RTT方便一些,不用单独加RTT代码。还没找到jlink集成串口的固件

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

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2018-8-9 00:18:59 | 显示全部楼层
leiyitan 发表于 2018-7-8 22:10
用stlinkreflash 把stlink v2.1刷成jlink 就有虚拟串口了。stlinkreflash 官网免费下载的,操作非常简单 ...

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

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2018-8-9 00:25:06 | 显示全部楼层
Lim 发表于 2018-8-9 00:18
我的stlink v2.1刷成jlink能看到SN但是SWDIO没出来   怎么回事啊

使用最新版试试:

https://www.segger.com/products/ ... s/st-link-on-board/
回复

使用道具 举报

73

主题

1193

回帖

1412

积分

至尊会员

积分
1412
发表于 2024-2-29 19:13:22 | 显示全部楼层
我这里显示空间只有28k,无法拖拽下载 。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 13:01 , Processed in 0.283200 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表