你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32各种调试器大合集  

[复制链接]
割れたリンゴ 发布时间:2018-8-6 09:14
阅读主题, 点击返回1楼
收藏 16 评论35 发布时间:2018-8-6 09:14
35个回答
zhousun 回答时间:2018-8-9 21:15:48
谢谢楼主分享!受益匪浅
radio2radio 回答时间:2018-8-10 21:21:09
本帖最后由 radio2radio 于 2018-8-10 21:32 编辑

01.jpg

我的这个STLINK v2,虽然是128KB的,是不是刷不了v2-1的固件?
我试过刷您的v2-1的bootloader,刷完以后USB连接失败。刷bootloader时的起始地址是不是0x08000000。

我刷了您的V2.J27.S6(文件夹\STLINKV2重烧固件),结果不能更新官方FW,不能成功刷成JLINK OB,怎么解决?
关于这个板子,您有什么建议?我想把它刷成JLINK OB,当然最好能有CDC。谢谢。

割れたリンゴ 回答时间:2018-8-11 09:49:20
zhousun 发表于 2018-8-9 21:15
谢谢楼主分享!受益匪浅

言重了
割れたリンゴ 回答时间:2018-8-11 10:08:26
radio2radio 发表于 2018-8-10 21:21
我的这个STLINK v2,虽然是128KB的,是不是刷不了v2-1的固件?
我试过刷您的v2-1的bootloader,刷完以后U ...

巧了,这个类型的板子我同学有一个,前几天接反电源烧掉了,32都识别不到了,由于我没有qfn48的32芯片我给它换上了一个c8t6哈哈,仔细看看的话这个板子是lqfp48的封装,只不过一部分被顶层阻焊给盖住了
我用风枪吹下qfn48,再用砂纸把周围的阻焊磨掉,正好可以放下c8t6,焊接完成后刷了stlinkv2,正常使用中,
如果你想这样换的的话,可以换上CBT6,这样就可以刷成stlinkv2-1(带cdc)然后转成jlinkob(带cdc)

对应您的情况的话,
bootloader要一定从0x80000000地址开始下载的
用这个固件(v2-1没解锁读保护版本),刷入后,重新拔插,设备管理器应该会看到stlink driver,然后再用升级软件升级(我用的是stm32cubeprogrammer)

如果是从0x80000000下载的话,请告诉我升级时提示什么错误?是容量不够吗还是其它的比如直接识别不到usb

割れたリンゴ 回答时间:2018-8-11 14:15:52
测试测试
割れたリンゴ 回答时间:2018-8-11 14:30:56
本帖最后由 割れたリンゴ 于 2018-8-11 16:20 编辑
radio2radio 发表于 2018-8-10 21:21
我的这个STLINK v2,虽然是128KB的,是不是刷不了v2-1的固件?
我试过刷您的v2-1的bootloader,刷完以后U ...

[img]我前几天刚修了 一款蓝色的stlink板子(电源接反,32引脚击穿坏了),和这个长得基本一样
这块板子是lqfp48的封装焊接了qfn封装48,我把原来的qfn封装的32拆下来,用细砂纸小心磨掉芯片周围顶层阻焊层,成功地把c8t6换了上去,刷了STLinkV2.J27.S6.bin,就巴拉拉变身成stlinkv2了,您要是想这样解决,就直接换个CBT6上去,刷v2-1bootloader,,就会有cdc了
bootloader地址是要从0x08000000开始的
v2不能更新的话,是提示什么呢?
我觉得v2-1连接失败可能是固件被清空了,没有清读保护的话,用stm32cubeprogrammer读flash会导致flash被清空,刷写时务必修改optionbytes readoutprotect.png
魔改的图如下图片-github


割れたリンゴ 回答时间:2018-8-11 16:22:37
我回复怎么老是需要审核??写的东西没了两次了!!!!
radio2radio 回答时间:2018-8-11 19:59:21
割れたリンゴ 发表于 2018-8-11 10:08
巧了,这个类型的板子我同学有一个,前几天接反电源烧掉了,32都识别不到了,由于我没有qfn48的32芯片我 ...

谢谢,我再试一试。

我详细对比了一下V2和v2-1的电路图,只有一条引脚可能需要改:
pin39,V2没有使用。V2-1是接3V3(5V分压得到的),估计是判断有没有5V。
我想我只要把pin39接到3V3,我的这个V2就可以用V2-1的固件了。

radio2radio 回答时间:2018-8-11 22:23:36

刷V2固件V2.J27.S6(文件夹\STLINKV2重烧固件)以后,
开CubeProgrammer不能连接,提示固件太旧,需要升级。
然后打开ST-LINK Utility,可以连接,但是升级失败:

STLINK-1.JPG
割れたリンゴ 回答时间:2018-8-12 09:34:32
radio2radio 发表于 2018-8-11 22:23
刷V2固件V2.J27.S6(文件夹\STLINKV2重烧固件)以后,
开CubeProgrammer不能连接,提示固件太旧,需要升级 ...

stm32cubeprogrammer不用连接,直接点FW upgrade,识别不到或者不能打开升级模式 的话需要重新拔插,多试几次就打开了升级模式,可以升级 fwupdate.png
还有您说的pin39的问题,我觉得原因可能不在这,PB3没有adc功能只能检测有无外部电源输入,正常都是通过usb口供电的,所以pb3拉低就可以
加上我做测试的时候用的是c8t6最小系统,都没有搭电路,还是可以正常使用stlinkv2-1固件/stlinkv2固件
Snipaste_2018-08-12_09-28-12.png
Snipaste_2018-08-12_09-29-33.png

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版