搜索
bottom↓
回复: 44

Jlink-OB不支持STM32L011调试吗

[复制链接]

出0入14汤圆

发表于 2018-12-18 12:37:20 | 显示全部楼层 |阅读模式
以前一直用自己参考网友DIY出来的Jlink-OB调试STM32F103,最近一个传感器项目有低功耗需求,参考了立创商城的销量,选择了STM32L011。板子回来焊接以后发现,用Jlink-OB连接处理器,Keil报告说这个处理器不在Jlink的识别范围内,一般情况这个报告可以忽略……但debug选择中我有点蒙圈了,右侧没有常规能看到处理器连接的显示。请问各位,这种情况应该怎么办呢?是我这个2009年的固件版本太落伍了,需要升级呢。还是STM32F103做的Jlink-OB最新版本就是2009年的,要想识别只能换成STM32F072做的那个带串口版本的Jlink-OB才行呢?
最后给大家看一下我自己做的Jlink,https://www.amobbs.com/thread-5698576-1-1.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2018-12-18 12:47:53 | 显示全部楼层
我记得连上后keil会提示更新固件

出0入0汤圆

发表于 2018-12-18 12:53:55 | 显示全部楼层
这个单片机也是 Cortex-M0+ 内核的   按理来说 应该是可以的

我们使用的是其它厂家的 Cortex-M0+ 内核的单片机  仿真下载都没有问题的

出0入14汤圆

 楼主| 发表于 2018-12-18 12:56:21 | 显示全部楼层
gliet_su 发表于 2018-12-18 12:47
我记得连上后keil会提示更新固件

目前用的MDK5.11,制作好的Jlink-OB插上以后,会显示需要更新,但更新以后的就是这个2009的版本了。
没敢用更高版本的MDK,因为不是有传言新的MDK有可能封山寨的Jlink吗,但是DFP文件已经升级到了STM32L0系列的1.5版本了,理论上既然MDK5.11能支持1.5版本的安装,那么它应该也支持调试的

出0入0汤圆

发表于 2018-12-18 13:02:41 | 显示全部楼层
kickdown 发表于 2018-12-18 12:56
目前用的MDK5.11,制作好的Jlink-OB插上以后,会显示需要更新,但更新以后的就是这个2009的版本了。
没敢 ...

应该是硬件问题吧,至少都能扫到arm核的。能不能debug是另一回事。

出0入14汤圆

 楼主| 发表于 2018-12-25 12:15:37 | 显示全部楼层
gliet_su 发表于 2018-12-18 13:02
应该是硬件问题吧,至少都能扫到arm核的。能不能debug是另一回事。

很奇怪,扫不到。
又做了一个Jlink072-OB,能烧写072和103,但这个L011还是扫描不到,好奇怪

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出105入79汤圆

发表于 2018-12-25 15:53:49 | 显示全部楼层
买STLINK解决。我一般不关注调试器,毕竟时间就是金钱。

出0入8汤圆

发表于 2018-12-25 20:36:46 | 显示全部楼层
ST的芯片,用STlink万无一失

出0入0汤圆

发表于 2018-12-25 21:55:04 来自手机 | 显示全部楼层
对对对,用stlink。  STLINK V3SET ¥28x刚到手,挺好用的。

出0入14汤圆

 楼主| 发表于 2018-12-26 08:21:18 来自手机 | 显示全部楼层
qwe2231695 发表于 2018-12-25 15:53
买STLINK解决。我一般不关注调试器,毕竟时间就是金钱。

问题是我把弄这个当消遣了,和有些人的追剧看球差不多。也不能每天不挣钱的事通通不做吧?

出0入53汤圆

发表于 2018-12-29 23:15:11 | 显示全部楼层
lz用的是固件库还是hal? 如果是固件库能否传一份

出0入14汤圆

 楼主| 发表于 2018-12-29 23:20:13 | 显示全部楼层
zhcj66 发表于 2018-12-29 23:15
lz用的是固件库还是hal? 如果是固件库能否传一份

DFP,这个是固件库吗?

出0入53汤圆

发表于 2018-12-30 09:10:31 | 显示全部楼层
kickdown 发表于 2018-12-29 23:20
DFP,这个是固件库吗?


图片这种类型L0的固件库

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入53汤圆

发表于 2018-12-30 09:12:18 | 显示全部楼层
tiny13 发表于 2018-12-25 21:55
对对对,用stlink。  STLINK V3SET ¥28x刚到手,挺好用的。

STLINK V2和STLINK V3都有什么区别

出0入0汤圆

发表于 2018-12-30 12:48:26 | 显示全部楼层
zhcj66 发表于 2018-12-30 09:12
STLINK V2和STLINK V3都有什么区别

区别在这里,有人发过帖子了。
https://www.amobbs.com/forum.php?mod=viewthread&tid=5700115&highlight=stlink%2Bv3

出0入14汤圆

 楼主| 发表于 2019-1-29 13:57:23 | 显示全部楼层
今天有空,又弄起这个来。新建了一个工程,选择了STM32L011D4P,最后Keil跳出一个警告(也可能是Jlink软件弹出来的)。看这个,可能是V4.80g不识别L011,我只能换个更新的Jlink软件试试了。又怕更新把jlink弄废掉……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2019-1-29 14:08:57 | 显示全部楼层
kickdown 发表于 2019-1-29 13:57
今天有空,又弄起这个来。新建了一个工程,选择了STM32L011D4P,最后Keil跳出一个警告(也可能是Jlink软件 ...


你的软件版本太低了,这个版本的时候还没L011,更新一下吧
6后面的版本旧的OB版本每次仿真都有警告提示,但也能用,072OB就没问题了,我仿真过L011

出0入0汤圆

发表于 2019-1-29 15:04:19 | 显示全部楼层
kickdown 发表于 2019-1-29 13:57
今天有空,又弄起这个来。新建了一个工程,选择了STM32L011D4P,最后Keil跳出一个警告(也可能是Jlink软件 ...

说的很清楚,是jlink软件的版本太老

出0入14汤圆

 楼主| 发表于 2019-1-29 17:16:56 | 显示全部楼层
lw32 发表于 2019-1-29 14:08
你的软件版本太低了,这个版本的时候还没L011,更新一下吧
6后面的版本旧的OB版本每次仿真都有警告提示, ...

现在jlink换成6.10n了,仍然检测不到呢。
我下载个最新的试试

出0入14汤圆

 楼主| 发表于 2019-1-29 17:37:28 | 显示全部楼层
zllfdd 发表于 2019-1-29 15:04
说的很清楚,是jlink软件的版本太老

更新了,还是不识别。难道是因为Keil的版本也不够高的缘故?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2019-1-30 10:40:19 | 显示全部楼层
肯定可以,这是我之前的JLinkLog.txt:
JLINK_OpenEx(...)
Firmware: J-Link ARM-OB STM32 compiled Aug 22 2012 19:52:04
Hardware: V7.00
S/N:
Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFullC:\Program Files (x86)\SEGGER\JLink_V612j\JLinkDevices.xml evaluated successfully.WEBSRV Webserver running on local port 19080 (0113ms, 1423ms total)
013:801 JLINK_ExecCommand("Device = STM32L011F3", ...). Device "STM32L011F3" selected.  returns 0x00 (0002ms, 1426ms total)

出0入14汤圆

 楼主| 发表于 2019-1-30 12:09:28 | 显示全部楼层
zllfdd 发表于 2019-1-30 10:40
肯定可以,这是我之前的JLinkLog.txt:
JLINK_OpenEx(...)
Firmware: J-Link ARM-OB STM32 compiled Aug 22 ...

您能把JlinkOB的固件,给我发一份吗?我刷一下试试
谢谢您

出0入0汤圆

发表于 2019-1-30 13:53:28 | 显示全部楼层
本帖最后由 zllfdd 于 2019-1-30 13:56 编辑
kickdown 发表于 2019-1-30 12:09
您能把JlinkOB的固件,给我发一份吗?我刷一下试试
谢谢您


我的淘宝上买的,自己刷过固件,印象中好像是这个贴子里面的:https://www.amobbs.com/thread-3638131-1-1.html
你先试试看,不过我感觉固件都是一模一样的

出0入14汤圆

 楼主| 发表于 2019-2-15 12:30:39 | 显示全部楼层
lw32 发表于 2019-1-29 14:08
你的软件版本太低了,这个版本的时候还没L011,更新一下吧
6后面的版本旧的OB版本每次仿真都有警告提示, ...

突然想到一个问题:您用Jlink调试的时候,SWD连接L011用了几根线呢?除了SWDIO、SWCLK、GND以外,是不是Jlink输出的RST也接到L011的NRST引脚上呢?

出0入0汤圆

发表于 2019-2-15 15:09:45 | 显示全部楼层
kickdown 发表于 2019-2-15 12:30
突然想到一个问题:您用Jlink调试的时候,SWD连接L011用了几根线呢?除了SWDIO、SWCLK、GND以外,是不是J ...

L011刚开始是用4线,VCC,SWDIO,SWCLK,GND,后面发现没有RST有时烧程序要受到手动复位,后面我就改用5线了

出0入14汤圆

 楼主| 发表于 2019-2-15 20:52:38 | 显示全部楼层
lw32 发表于 2019-2-15 15:09
L011刚开始是用4线,VCC,SWDIO,SWCLK,GND,后面发现没有RST有时烧程序要受到手动复位,后面我就改用5线了 ...

需要手动复位的意思是:MDK能检测到L011,但烧写好程序以后,无法正常运行,必须手动将L011的NRST脚拉低一下才能正常启动?还是不将NRST脚手动拉低,连程序都无法烧进去呢?

出0入4汤圆

发表于 2019-2-15 21:15:09 | 显示全部楼层
从是STM32F1跳到F4的有个坑,就是rst线,加上rst就好了

出0入0汤圆

发表于 2019-2-15 23:28:47 来自手机 | 显示全部楼层
我新提取了个6.42c的f103固件

出0入0汤圆

发表于 2019-2-16 08:00:09 | 显示全部楼层
kickdown 发表于 2019-2-15 20:52
需要手动复位的意思是:MDK能检测到L011,但烧写好程序以后,无法正常运行,必须手动将L011的NRST脚拉低 ...

是要RST才能烧程序,因为进入低功耗模式把仿真口关闭了

出0入14汤圆

 楼主| 发表于 2019-2-16 17:55:41 | 显示全部楼层
bbandpp 发表于 2019-2-15 21:15
从是STM32F1跳到F4的有个坑,就是rst线,加上rst就好了

从F1到F4,需要加上RST,这事我有耳闻。但像LW说的L系因为低功耗需要关闭了调试口,我真是刚刚知道

出0入14汤圆

 楼主| 发表于 2019-2-16 17:56:23 | 显示全部楼层
lw32 发表于 2019-2-16 08:00
是要RST才能烧程序,因为进入低功耗模式把仿真口关闭了

谢谢啊,周一我把仿真器RST引出来试试

出0入14汤圆

 楼主| 发表于 2019-2-16 17:56:46 | 显示全部楼层
panjun10 发表于 2019-2-15 23:28
我新提取了个6.42c的f103固件

您能发给我吗,谢谢!

出0入0汤圆

发表于 2019-2-16 21:52:16 | 显示全部楼层
kickdown 发表于 2019-2-16 17:56
您能发给我吗,谢谢!

还是你牛比,把做OB当做爱好。。。我也一起想搞一个XLINK V9 + 4个USB转串的小工具,一直有念头,但拖了4、5年也不见行动。。哈哈。。

出0入14汤圆

 楼主| 发表于 2019-2-16 22:50:15 | 显示全部楼层
kinsno 发表于 2019-2-16 21:52
还是你牛比,把做OB当做爱好。。。我也一起想搞一个XLINK V9 + 4个USB转串的小工具,一直有念头,但拖了4 ...

让您笑话了……

出0入0汤圆

发表于 2019-2-16 22:58:05 | 显示全部楼层

我岂敢笑话您啊!
我这是自愧不如啊,你的行动力让我学习啊。。哎。。掩面而走。。

出0入0汤圆

发表于 2019-2-17 11:32:11 | 显示全部楼层
kickdown 发表于 2019-2-16 17:56
您能发给我吗,谢谢!

here, 不能亮灯

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入14汤圆

 楼主| 发表于 2019-2-17 16:44:04 | 显示全部楼层

您把固件亮灯部分修改了,还是新103OB没有LED了,所以固件里面本身就没了呢

出0入0汤圆

发表于 2019-2-17 17:17:46 来自手机 | 显示全部楼层
是因为固件里面的亮灯引脚和我的硬件不匹配,所以我看不到亮灯

出0入14汤圆

 楼主| 发表于 2019-2-18 09:10:29 | 显示全部楼层
感谢bb,感谢lw32,加上RST,终于连上了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入14汤圆

 楼主| 发表于 2019-2-18 10:06:35 | 显示全部楼层
本帖最后由 kickdown 于 2019-2-18 10:08 编辑
panjun10 发表于 2019-2-17 17:17
是因为固件里面的亮灯引脚和我的硬件不匹配,所以我看不到亮灯

刷了您的固件,版本升级了,高版本Jlink程序也不报警告了。非常感谢!但LED确实不亮了,不知您提取这个固件的OB硬件图,方便也提供一下吗主要是LED和NRST输出引脚的对应关系,我发现调F1xx、F0xx系没有RST无所谓,可L还有F4等新出的产品,还真不行啊
另外发现Jlink6.16的程序,报告起始地址不对,Auto选项都没有。4.92的也报告,但能自动校正地址,可以烧写

出0入14汤圆

 楼主| 发表于 2019-2-18 16:05:19 | 显示全部楼层
唉,原来是大名鼎鼎的空检测机制啊,第一次烧写需要NRST给复位信号,第二次就不用了

出0入14汤圆

 楼主| 发表于 2019-2-27 15:47:21 | 显示全部楼层
zhcj66 发表于 2018-12-30 09:10
图片这种类型L0的固件库

估计没有L0的固件库,只有HAL。https://www.st.com/zh/embedded-s ... ia=productId=LN1939

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入14汤圆

 楼主| 发表于 2019-4-30 09:05:08 | 显示全部楼层
bbandpp 发表于 2019-2-15 21:15
从是STM32F1跳到F4的有个坑,就是rst线,加上rst就好了

有人说F4不用加RST呢?https://www.amobbs.com/forum.php ... ;page=1#pid10724357

出0入0汤圆

发表于 2019-4-30 09:40:07 | 显示全部楼层
kickdown 发表于 2019-4-30 09:05
有人说F4不用加RST呢?https://www.amobbs.com/forum.php?mod=viewthread&tid=5709863&page=1#pid1072435 ...

我的是Jlink,他这个是Jlink-OB,这两者区别吗?

出0入14汤圆

 楼主| 发表于 2019-5-1 22:39:48 | 显示全部楼层
nust-奔跑 发表于 2019-4-30 09:40
我的是Jlink,他这个是Jlink-OB,这两者区别吗?

不清楚。已经7年以上没用过Jlink 了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 09:26

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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