Skip to main content

连接劳特巴赫后,不能查找代码及变量 - Community / Debugging - Lauterbach Support

0

连接劳特巴赫后,不能查找代码及变量 Awaiting Agent

1、修改的CMM文件:s32k_arm_debug.bat,arm_amp_debug.cmm,s32k3xx.cmm,按实际电脑情况,修改了elf文件名、hex文件名、T32_arm文件夹路径等内容。
2、将Debug_CMM(S32K322)文件夹、T32_arm文件夹放于同一目录下(D:\Debug_CMM(S32K322)、D:\T32_arm)
3、操作步骤:
连接劳特巴赫,主板上电,再运行bat文件,报错(图1),我们的配置(图2),芯片为S32K324双核,劳特巴赫显示连接并运行(图3),显示了寄存器地址及存放的内容(图4),但不能查找代码及变量。
请帮忙看下是什么原因,如何能正确使用劳特巴赫进行调试?

Comment (1)

Andy Gan
1)请您将s32k_arm_debug.bat以及arm_amp_debug.cmm发给我方看一下 2)对于图1,请您将AREA窗口和SYS.LOG.LIST窗口打开截图 3)对于图3,无法显示源码一般是因为编译路径和源码路径不匹配,一般会在AREA窗口进行提示,此时您可以在symbol.list.source查看编译源码文件的位置,和当前源码存放位置进行比较,如果不同,请使用symbol.sourcepath.translate "old dir" "new dir" 至于running(locked up)一般表示core进入了hardfault,同样的需要您提供AREA和Flash.State窗口的截图

Add a comment

ID-0
To prove you are a human, please tell us the text you see in the CAPTCHA image