zoukankan      html  css  js  c++  java
  • Trace32 ubuntu(linux) 下的安装

    Trace32 属于调试业内最强大的debug工具了,对于做机的人来说,多掌握一种调试手段意味着关键时候多一条解题的路,对于提升工作效率减轻工作量尤为重要。

    首先得拿到trace32的安装包,如何拿到这里不再赘述。

    1. 拿到安装包后,解压,目录如下:

     2. 打开readme.txt,找到linux版本安装步骤

    这里默认是安装到/home/t32/目录,后面我们会发现其实换成/opt/t32/目录将会更加便于加载分析高通的ramdump,所以这里我们改下安装目录到/opt/t32/.

    具体安装步骤参考如下,

    android@ubuntu:~$ sudo mkdir -p /opt/t32

    android@ubuntu:~$ sudo cp -r files/* /opt/t32/

    android@ubuntu:~$ sudo cp files/demo/practice/t32.cmm /opt/t32

    android@ubuntu:~$ sudo chmod -R u+w /opt/t32/*

    android@ubuntu:~$ sudo chown android:android -R /opt/t32/*

    android@ubuntu:~$ sudo chown android:android -R /usr/tmp

    android@ubuntu:~$ sudo /opt/t32/bin/pc_linux64/filecvt /opt/t32/

    android@ubuntu:~$ gedit .bashrc &

    #Trace32

    export T32PDFVIEWER=/opt/t32/bin/pc_linux64/t32_startpdfviewer.sh

    export PATH=/opt/t32/bin/pc_linux64/:$PATH

    android@ubuntu:~$ source .bashrc

    修改ramdump下的相关的配置

    t32_config.t32

    //修改t32_config.t32默认配置调整字体为LARGE,注释掉HEADER, PRINTER(如果有),否则会报错

    TMP=/tmp

    SYS=/opt/t32

    ;HEADER=Trace32-ScorpionSimulator 

    如果解析不是在ubuntu下解析的,还需要修改t32_startup_script.cmm下的data.load.binary的路径,需要手动指定正确的binary加载路径,如果是是在本机解析的ramdump,那就不需要改修。

    2、一切准备就绪后执行:launch_t32.sh(位于解析后的ramdump out目录下)

  • 相关阅读:
    java的-D命令行参数 mvn -D参数
    storm1.1运行时问题
    shell 日期转换
    storm单机运行与集群运行问题
    [log4j]Slf4j的包冲突
    搭建Spark源码研读和代码调试的开发环境
    Centos7配置
    mvn本地执行java程序
    HDP和HDF
    Django——如何在Django模板中注入全局变量?——part1
  • 原文地址:https://www.cnblogs.com/rainey-forrest/p/12172807.html
Copyright © 2011-2022 走看看