Lauterbach基本调试
1.文件烧写
在lauterbach上位机调试软件的安装目录下提供了各种芯片的烧写脚本,比如:C:\T32\demo\tricore\flash\tc39x.cmm。
对于tricore多核系列,网上有个易调插件,这个插件可以让你图形化选择下载文件。
有关脚本文件的编写,请参考软件安装目录的“ pdf ”目录下 的“ practice_user.pdf”等文件。
2 仿真调试
3.系统分析
3.1 函数覆盖度分析
结果中百分比,指这个函数的语句有多少可以被走到。
3.2 函数名中率分析(可以拿来测CPU load,idle task运行时间占比就是cpu空闲时间占比)
3.3 数据采样 (我采用的是snooper的方式采的,采的的message的alive counter)
4,断点设置
4.1 数据读写断点
这个指的就是当g_ACC06_MsgCounter_u8的值变为3的时候,断下来,注意读写长度为字节,也就是发生st.b这样的指令
改写这个内存才会断下,如果st.w改写这个内存就不会断下来,所以数据长度一定得设置准确。
4.2 高级条件断点(比如中断多少次后才真正断下来)
5.额外使用建议