S32G-VNP-RDB3 JTAG Debug Failed

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32G-VNP-RDB3 JTAG Debug Failed

Jump to solution
1,603 Views
DRAVE
Contributor IV

Hello ,

我使用  S32G-VNP-RDB3 开发板的 JTAG debug 功能失败 ,使用 J-LINK 把板子的 JTAG接口和电脑连接起来,板子上电后,S32 Design Studio 无法识别到 S32G-VNP-RDB3 设备。麻烦可以帮忙看看是什么原因不?感谢!

软件版本:

S32 Design Studio for S32 Platform 3.5

SW32_RTD_4.4_4.0.0_DS_updatesite_D2210.zip

SW32G_S32DS_3.5.1_D2210.zip

使用范例:文档 UGS32G-VNP-RDB3-REAL-TIME-DRIVER.pdf 的 Linflexd_Uart_Ip_Example_S32G399A_M7 例子。

电脑能检测到 J-LINK,软件无法检测到板子(尝试过更换 J-LINK 硬件测试),现象图:

DRAVE_0-1725852938418.png

板子拨码和接线图(目前是使用 SD卡启动方式,启动 linux 系统,尝试更换过其他启动方式测试,结果一样):

DRAVE_1-1725853261848.jpeg

 

0 Kudos
Reply
1 Solution
1,514 Views
DRAVE
Contributor IV

Hi @chenyin_h ,

我在 S32 Design Studio 软件里安装劳德巴赫的插件,安装成功后可以默认使用例程,我使用例程进行 debug 的时候出现如下问题,麻烦帮忙看看?请问一下,在 debug 时,我的 S32G-VNP-RDB3 板子拨码要有特定的模式要求吗?还是说怎么拨码都行?非常感谢!

DRAVE_0-1726018922093.pngDRAVE_1-1726018969191.png

log 文件内容如下:

"FreeRTOS Task Aware Debugger for GDB" version 1.0.8 (202407261901)
(c) 2016-2018 NXP Semiconductors, Inc.
==================================
09:42:09.759 INFO: [TadModel] DSF session ID 5 has started.
09:42:10.106 INFO: [TadModel] DSF session ID 5 has ended.

 

 

View solution in original post

0 Kudos
Reply
10 Replies
1,491 Views
chenyin_h
NXP Employee
NXP Employee

您好,感谢您的回复

您的第一个问题看起来是选错了debugger,lauch group for s32 debugger 并非劳特巴赫debugger,您可以选择下面的lauterbach trace32 debugger。

您的第二个问题看起来有可能是CMM文件有问题,根据lauterbach官方文档,原因可能是访问了不能被CPU访问的memory空间,您可以仔细检查下使用的CMM文件。

 

BR

Chenyin

0 Kudos
Reply
1,472 Views
DRAVE
Contributor IV

HI @chenyin_h ,

我参数 T32 的 s32g2 的例程的 cmm,修改 S32 Design Studio 生成的 cmm,可以实现 S32G3 点灯例程的 debug。感觉还是 T32 版本有问题,可能 2022.02 不兼容  S32 Design Studio 3.5 的 cmm ?目前修改 cmm 后就可以用了。感谢!

DRAVE_0-1726044384595.png

 

0 Kudos
Reply
1,481 Views
DRAVE
Contributor IV

Hi, @chenyin_h 

S32 DS 工程会自己生成 cmm,不确定会不会给 T32 用?我目前使用的 T32 版本是 2022.02 版本,T32 自带的 CMM 里面没有 S32G3 的,但是在选择 CPU 的界面可以选择 S32G3。特此想请问一下,您这边清楚我这个版本是否支持 S32G3 ?谢谢!

DRAVE_0-1726038056331.png

S32 DS 的 cmm:

DRAVE_1-1726038134439.png

 

0 Kudos
Reply
1,536 Views
chenyin_h
NXP Employee
NXP Employee

您好

很抱歉没有专门的介绍文档,基本用法您可以参考劳特巴赫官方文档,此外,在NXP提供的RTD以及其他一些软件包中,很多示例下面都有相应的劳特巴赫调试脚本供使用,您可以具体参考一下。

 

BR

Chenyin

 

0 Kudos
Reply
1,504 Views
DRAVE
Contributor IV

Hi @chenyin_h ,

我按照文档 TP-S32G-VNP-RDB3.pdf 的 led 例程,配置 s32 DS 工程如下所示,可以进行 debug

DRAVE_0-1726022290758.png

但是自动跳转打开 T32 进行debug 的时候出现 bus error at address DAP:0x80032FE0  问题,如下所示:

DRAVE_1-1726022351268.png

请问您这边知道这个是什么问题不?

 

0 Kudos
Reply
1,515 Views
DRAVE
Contributor IV

Hi @chenyin_h ,

我在 S32 Design Studio 软件里安装劳德巴赫的插件,安装成功后可以默认使用例程,我使用例程进行 debug 的时候出现如下问题,麻烦帮忙看看?请问一下,在 debug 时,我的 S32G-VNP-RDB3 板子拨码要有特定的模式要求吗?还是说怎么拨码都行?非常感谢!

DRAVE_0-1726018922093.pngDRAVE_1-1726018969191.png

log 文件内容如下:

"FreeRTOS Task Aware Debugger for GDB" version 1.0.8 (202407261901)
(c) 2016-2018 NXP Semiconductors, Inc.
==================================
09:42:09.759 INFO: [TadModel] DSF session ID 5 has started.
09:42:10.106 INFO: [TadModel] DSF session ID 5 has ended.

 

 

0 Kudos
Reply
1,509 Views
DRAVE
Contributor IV

@chenyin_h ,

图片如下:

DRAVE_0-1726019601828.png

DRAVE_1-1726019608906.png

 

 

0 Kudos
Reply
1,552 Views
chenyin_h
NXP Employee
NXP Employee

您好,感谢访问S32G社区

目前,S32DS的S32G2开发包只支持S32 调试器和劳特巴赫调试器。请点击S32DS扩展和更新菜单查看软件包的描述如下。现阶段S32G没有支持J-Link调试器的计划。

chenyin_h_0-1725956724449.png

给您带来的不便,我们深感歉意

 

BR

Chenyin

 

0 Kudos
Reply
1,549 Views
DRAVE
Contributor IV

Hello @chenyin_h ,

 请问是否有关于劳特巴赫调试器调试 S32G 的指导文档或者操作说明?感谢!

0 Kudos
Reply
1,583 Views
DRAVE
Contributor IV

Hello,

关于 JTAG 调试是否需要专门的调试工具?是否不能使用通用的 J-LINK 调试工具?

我在一些文档看到下面的调试工具 S32 Debug Probe,目前我使用的是通用的 J-LINK 调试工具:

DRAVE_0-1725864301087.png

 

0 Kudos
Reply