TRACE32——List源代码查看

嵌入式调试过程中,一个重要的操作,就是读取目标芯片上运行的代码,以汇编或者C的方式进行显示。在劳特巴赫TRACE32中,一般可以通过如下任意一个命令调出源码显示窗口:

ListList.autoL //仅写List的首字母, 不区分大小写,推荐使用Data.List  //旧命令, 不建议使用

如果大家习惯用鼠标操作,可以点击TRACE32菜单栏的View-List Souce

或者点击TRACE32快捷工具按钮,打开源码窗口

上面说的这几种方法,打开的源码窗口,默认显示的是当前核(core)、当前PC指针的位置

List窗口中的灰色背景条,即当前PC指针的位置

SMP多核时,TRACE32右下角会有数字显示当前选中的是哪一个core,List窗口默认显示的就是这一个core的源码

更多实例1 显示某个C文件的源代码

如果在工程中,有一个文件名为acct.c ,想在TRACE32中显示,可以执行如下命令:

L \acct

其中:

list 可以缩写为L 或者l

L (list) 后面空一格

\acct 表示是C文件级别,acct是c文件名,不需要加.c后缀

命令执行后效果如下:

更多实例2 以C和汇编混合方式,显示某个函数

如果在工程中,有一个函数名为start_kernel(),可以执行如下命令显示该函数的源代码(C代码和汇编代码混合显示):

l.mix start_kernel

其中:

*list.mix* - 以C和汇编的混合模式

*list.asm* - 以纯汇编的方式显示源码

*list.hll* - 以纯C的方式显示源码

*start_kernel是函数名,不需要加()*

命令执行后效果如下

更多实例3 显示SMP中某个核某个地址处的源代码

例如,SMP多核时,需要查看core 0上0xFFFC1D50处的源代码

l 0xFFFC1D50 /core 0

更多实例4 SMP多核时,显示所有核运行的代码

例如,当前芯片有4个SMP多核,需要同时查看他们的源代码。并将窗口平铺显示

winpos 0 0 50% 50%
l /core 0winpos 50% 0 50% 50%
l /core 1winpos 0 50% 50% 50%
l /core 2winpos 50% 50% 50% 50%
l /core 3

其中

winpos是窗口布局命令,如果不需要排版窗口,可以不加该命令

winpos后面的参数分别是

winpos <距离左边框位置> <距离顶部边框位置> <窗口宽度> <窗口高度>

更多关于List命令的使用方法和参数介绍,请查阅相关文档:

  • <T32安装目录>\pdf\general_ref_l.pdf\List章节
  • https://www2.lauterbach.com/pdf/general_ref_l.pdf\List章节

TRACE32——List源代码查看相关推荐

  1. 傲游浏览器怎么看网页源代码 网页源代码查看方法简述

    网页源代码,顾名思义就是指在网页制作过程中需要用到的一些特殊的"语言",设计人员向通过对这些"语言"进行组织编排制作出网页,再由浏览器进行"翻译&qu ...

  2. 谷歌浏览器怎么查看网页源代码 Chrome浏览器网页源代码查看技巧分享

    凭借简单.高效的使用体验,谷歌开发的网页浏览器"Chrome"在国内也不乏粉丝,甚至一度被视为装机必备的软件之一.但其操作方式和界面设计,与国产浏览器略有不同!那么,谷歌浏览器要怎 ...

  3. Esp32Cam WebServer 网页源代码查看与编辑

    Esp32Cam WebServer 网页源代码查看与编辑 date: 2022-01-12 lastmod: 2022-01-12 原文地址 背景介绍 在 为 Esp32 Cam 配置 Arduin ...

  4. python@内置帮助系统的使用@eval@repr@str@内置函数源代码查看

    文章目录 refs python命令行文档 python --help python help函数 进入帮助系统(简练的python文档系统) 查阅内置模块(函数/异常/对象) 内置类型 区分大小写 ...

  5. java火山_火山代码转java源代码查看

    今天我们来研究一下火山安卓的源代码,火山安卓允许我们以本地化编程(中文代码编程)的方式来撰写安卓app,那么在生成实际要安装到安卓app的时候,它是如何进行编译处理的呢.让我们今天来一起探究一下. 首 ...

  6. html历史查看器,网页源代码查看器

    网页源代码查看器是一款可以查看手机浏览器网页的代码查看工具.平时我们都是在电脑IE上查看代码,现在手机上也可以查看了.网页源代码查看器app可以进行网页源代码的查看,并且拥有高亮显示,支持同步预览以及 ...

  7. 一些Java反编译工具/源代码查看工具的介绍

    2019独角兽企业重金招聘Python工程师标准>>> 有的朋友抱怨他们在使用他们公司的闭源框架时看不到底层的源代码.那么可以尝试使用一些Java反编译工具. 下面我举个例子介绍具体 ...

  8. 恢复IE8自带的源代码查看器

    各种知名不知名的文本编辑软件安完了之后,IE8的默认源代码编辑器也被改了很多次 其实IE8默认已经不使用记事本了,带有语法高亮和行号功能的查看器很好用,堪比FF的查看器了.而且占用资源很少,跑起来很快 ...

  9. WEB页面源代码查看

    打开页面 根据提示查看HTML页面的源代码 因为js禁用了右键,所以用f12打开开发者工具查看源码 找到key

  10. 【实战】android网页源代码查看器

    点击查看源代码,可以查看该网页的源代码 一.文件结构 MainActivity.java: package com.example.viewpagesource;import java.io.Inpu ...

最新文章

  1. Vue.js用法详解(一)更新中~
  2. 使用dotnet-dump 查找 .net core 3.0 占用CPU 100%的原因
  3. 运用SQLAlchemy
  4. SAP财务中国本土化报表
  5. 《技术的本质》2月24日part1
  6. 陆鲸接入云信,司机与货主高效沟通
  7. oracle中创建实体,生成实体-SqlSugar 4.x-文档园
  8. Linux(CentOS 7)安装docker
  9. django-模型类操作-初期阶段-小结
  10. 深度学习这么调参训练_深度学习训练的小技巧,调参经验(转)
  11. 学习笔记(01):MySQL数据库运维与管理-02-设置系统变量
  12. 326.是否为3的平方根 IsPowerOfThree
  13. 【HDU1277】全文检索(ac自动机/字典树)
  14. Cadence Orcad Capture在元件库中修改默认封装图文视频教程
  15. JEP 290 初识
  16. java实现双向循环链表(循环双链表)
  17. java编程器宣传费湖南岚鸿驱动_EasyPRO系列通用编程器驱动程序
  18. excel转置怎么操作_技能篇:Excel数据处理小技巧
  19. 2012-2013最新泰晤士报和QS世界大学排名前100名单对比
  20. 3D数据基础——向量介绍与3D向量类的实现

热门文章

  1. 【源码来袭】使用vue编写国旗头像项目
  2. the permission value is offline verifying
  3. jupyter更改默认浏览器的方法
  4. java在哪里报错_BirthDate.java程序错误在哪里运行不出来写着 c :myjavajavac Test.java Test.java:46 找不到符号 符号...
  5. 桌面HTML更换图标,桌面图标怎么制作更换 桌面ico图标制作软件
  6. ssh-hostbased配置方法
  7. linux 安装oracle18c,CentOS75 安装Oracle18c
  8. arm linux开发板tar移植
  9. Excel如何复制一摸一样的表格或建立副本
  10. 【云原生】灰度发布、蓝绿发布、滚动发布、灰度发布解释