当前位置: 首页 > news >正文

(Lauterbach调试器学习笔记)一、首次连接TriCore开发板调试

Lauterbach调试器学习笔记


在这里插入图片描述

文章目录

  • Lauterbach调试器学习笔记
  • 前言
  • 一、Lauterbach调试器介绍
  • 二、调试步骤
  • 三、常用代码
  • 四、不常用代码,但是很有意思
  • 总结


前言

第一篇简单记录一下Lauterbach调试器的使用过程,主要是想写第二篇使用python api使用。


一、Lauterbach调试器介绍

文档所在位置、内容如下:

在这里插入图片描述
在这里插入图片描述


二、调试步骤

在这里插入图片描述
在这里插入图片描述

执行命令敲在这里,回车就可以,大小写没要求,输首字母按Tab键有提示词。eg.自动检测CPU型号

在这里插入图片描述
在这里插入图片描述

打开CPU - System Settings…
可以看到正确识别出接的CPU型号,在这个界面可以进行上下电操作,注意,需要刷写程序时,要在Up的状态。

在这里插入图片描述
在这里插入图片描述

这里可以选择调试协议

在这里插入图片描述

程序刷写有两种方式,这是使用脚本cmm文件,比如刷写TC397的话,有以下步骤

  1. 点击菜单栏 - File - Run Script
  2. 选择安装目录下\demo\tricore\flash\tc39x.cmm
  3. 选择Yes,Program flash memory
  4. 选择需要刷写的 elf 文件即可

在这里插入图片描述

也可以直接点击菜单栏这个按钮,选择elf文件刷写

在这里插入图片描述
刷写完成后,点击List Source显示代码运行状态
在这里插入图片描述


三、常用代码

1、自动检测CPU型号:

System.Detect CPU 

2、打开符号表

Symbol.Browse 

3、关联elf符号表

Data.load.elf * /nocode

符号可以自己选择路径,也可以直接把改成地址)

4、显示程序代码

  List.auto 

5、查看模块:

 symbol.browse 
 symbol.browse.symbol

在这里插入图片描述
6、查看变量

var.view core0_10msTaskCnt 
var.view %e core0_10msTaskCnt(%e选项为每秒更新10次) 
var.watch %e (在一个窗口里查看很多变量的值)

四、不常用代码,但是很有意思

1、在菜单栏增加自己的Menu

MENU.AddMenu "Mapper Settings" "MAP.List" 
MENU.AddMenu "Free and Used Memory" "MAP.state" 
MENU.AddMenu "Mapper Settings, ALT+F10" "MAP.List"  (使用快捷方式)

2、显示某个变量的波形:

var.draw guo

在这里插入图片描述

3、看数组波形:

var.profile %e %e guo[1]

在这里插入图片描述

总结

后面再加。

http://www.dtcms.com/a/64231.html

相关文章:

  • AutoGen学习笔记系列(十三)Advanced - Logging
  • 第75期 Doxygen是干嘛的,Windows版本,如何安装,学习
  • 函数题 01-复杂度3 二分查找【PAT】
  • 市盈率研究
  • Spring Boot集成EasyExcel
  • Python使用入门(二)
  • 侯捷 C++ 课程学习笔记:C++ 新标准11/14
  • 力扣练习之确定两个字符串是否接近
  • 【net2】mii,mdio,ncsi,bond,vlan,dns,ipv6
  • FPGA学习(三)——LED流水灯
  • 【redis】hash基本命令和内部编码
  • 串口全解析
  • 【Go每日一练】实现简单的控制台计算器
  • LVS + Keepalived 高可用集群
  • 《MySQL数据库从零搭建到高效管理|库的基本操作》
  • Android调试工具之ADB
  • QtDataVisualization使用
  • 100.Vue3 + OpenLayers:使用 marker-feature 添加 Marker
  • linux基本操作系统2
  • How to install a package in offline scenario in Ubuntu 24.04
  • bean的加载过程
  • WPF从初学者到专家:实战项目经验分享与总结
  • Gymnasium Taxi‐v3 环境 与 Q-learning 算法 —— 强化学习入门 I
  • 2min搞定~Mac Pro 编译安装 Nginx 1.8.1
  • IP地址到地理地址查询的实现逻辑
  • 【Go】字符串相关知识点
  • ranger集成starrock报错
  • CTFshow 【WEB入门】信息搜集 【VIP限免】 web1-web17
  • 【第四节】windows sdk编程:windows 中的窗口
  • 隐藏的git文件夹