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 硬件测试),现象图:
板子拨码和接线图(目前是使用 SD卡启动方式,启动 linux 系统,尝试更换过其他启动方式测试,结果一样):
Solved! Go to Solution.
Hi @chenyin_h ,
我在 S32 Design Studio 软件里安装劳德巴赫的插件,安装成功后可以默认使用例程,我使用例程进行 debug 的时候出现如下问题,麻烦帮忙看看?请问一下,在 debug 时,我的 S32G-VNP-RDB3 板子拨码要有特定的模式要求吗?还是说怎么拨码都行?非常感谢!
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.
您好,感谢您的回复
您的第一个问题看起来是选错了debugger,lauch group for s32 debugger 并非劳特巴赫debugger,您可以选择下面的lauterbach trace32 debugger。
您的第二个问题看起来有可能是CMM文件有问题,根据lauterbach官方文档,原因可能是访问了不能被CPU访问的memory空间,您可以仔细检查下使用的CMM文件。
BR
Chenyin
HI @chenyin_h ,
我参数 T32 的 s32g2 的例程的 cmm,修改 S32 Design Studio 生成的 cmm,可以实现 S32G3 点灯例程的 debug。感觉还是 T32 版本有问题,可能 2022.02 不兼容 S32 Design Studio 3.5 的 cmm ?目前修改 cmm 后就可以用了。感谢!
Hi, @chenyin_h
S32 DS 工程会自己生成 cmm,不确定会不会给 T32 用?我目前使用的 T32 版本是 2022.02 版本,T32 自带的 CMM 里面没有 S32G3 的,但是在选择 CPU 的界面可以选择 S32G3。特此想请问一下,您这边清楚我这个版本是否支持 S32G3 ?谢谢!
S32 DS 的 cmm:
您好
很抱歉没有专门的介绍文档,基本用法您可以参考劳特巴赫官方文档,此外,在NXP提供的RTD以及其他一些软件包中,很多示例下面都有相应的劳特巴赫调试脚本供使用,您可以具体参考一下。
BR
Chenyin
Hi @chenyin_h ,
我按照文档 TP-S32G-VNP-RDB3.pdf 的 led 例程,配置 s32 DS 工程如下所示,可以进行 debug
但是自动跳转打开 T32 进行debug 的时候出现 bus error at address DAP:0x80032FE0 问题,如下所示:
请问您这边知道这个是什么问题不?
Hi @chenyin_h ,
我在 S32 Design Studio 软件里安装劳德巴赫的插件,安装成功后可以默认使用例程,我使用例程进行 debug 的时候出现如下问题,麻烦帮忙看看?请问一下,在 debug 时,我的 S32G-VNP-RDB3 板子拨码要有特定的模式要求吗?还是说怎么拨码都行?非常感谢!
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.
您好,感谢访问S32G社区
目前,S32DS的S32G2开发包只支持S32 调试器和劳特巴赫调试器。请点击S32DS扩展和更新菜单查看软件包的描述如下。现阶段S32G没有支持J-Link调试器的计划。
给您带来的不便,我们深感歉意
BR
Chenyin
Hello @chenyin_h ,
请问是否有关于劳特巴赫调试器调试 S32G 的指导文档或者操作说明?感谢!
Hello,
关于 JTAG 调试是否需要专门的调试工具?是否不能使用通用的 J-LINK 调试工具?
我在一些文档看到下面的调试工具 S32 Debug Probe,目前我使用的是通用的 J-LINK 调试工具: