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

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扩展软件包
关注我们
st-img 微信公众号
st-img 手机版