TRACE下载方法

现象:系统无法开机,PC上找到端口,软件无法升级

目的:重新擦NAND,把D:\amss70692301sba\products\76XX\build\ms\bin\TCNCJOLY目录下的mbn和hex文件(就是AMSS端编译生成的最终文件)下载到NAND

步骤

PC上打开Trace32软件Trace32 ICD ARM USB,

TRACE连接夹具,按下夹具POWER,依次按如下操作
1.File-->Run BatchFile
D:\Source\amss706023\amss706023\products\76XX\drivers\flash\tools\src\nand\
erasenand.cmm


 Please enter YES to continue, any other value will abort::YES

输入YES,会输出:
   Erasing entire flash.....
   file 'D:\Source\amss706023\amss706023\products\76XX\drivers\flash\tools\src\nand\nand_tools.elf' (ELF/DWARF2) loaded.
   Erasing entire chip
   +++++ Erase Chip Succeeded
   Entire Chip is Erased

2.File-->Run BatchFile
76XX\drivers\flash\tools\src\nand\

mjnand.cmm

D:\Source\amss706023\amss706023\products\76XX\build\ms\bin\TCNCJOLY
 Please specify BUILD ID :TCNCJOLY


 Please make a choice: 8

 mins下载完后....

 Please make a choice:0
...exiting NAND  Flash Programmer

上面操作完成后,就可以找到bootloader的端口,可以用fastboot下载Android端的image文件。


还有一篇写得很详细

TRACE32 简单使用



### 如何下载Trace 相关的工具或日志文件 为了获取与 `trace` 日志相关的工具或资源,可以按照以下方法操作: #### 1. 下载 Microsoft Debugging Tools for Windows 如果目标是分析基于 Windows 的跟踪日志 (Trace Log),可以通过安装 **Microsoft Debugging Tools for Windows** 来实现。此工具包提供了多种调试功能以及支持 `.pdb` 文件解析的功能[^1]。 访问链接并下载适合的操作系统版本: - 官方地址: [Debugging Tools for Windows](https://learn.microsoft.com/en-us/windows-hardware/drivers/download-debugger) 完成安装后,可利用其中的 WinDbg 工具加载 `.pdb` 文件来查看详细的调用堆栈信息。 --- #### 2. 获取 Android 跟踪日志路径 对于 Android 平台上的应用崩溃日志追踪,可通过如下方式提取日志数据。Android 提供了一个 API 方法用于指定存储堆栈轨迹的位置: ```java String tracesPath = SystemProperties.get("dalvik.vm.stack-trace-file", null); ``` 上述代码片段展示了如何通过 `SystemProperties` 类读取当前设备上保存的应用程序异常堆栈信息位置[^2]。通常情况下,默认路径可能位于 `/data/anr/traces.txt` 中。 注意权限问题,在某些环境中需要 root 或者特定授权才能访问该目录下的内容。 --- #### 3. 处理 .NET 应用中的错误日志 当涉及到桌面应用程序开发时(如 C#),可能会遇到运行期未捕获到的除零错误或其他致命性问题。这类情况会记录至自定义的日志文件或者控制台输出中。例如下面这段典型的错误描述表明了某处存在潜在逻辑缺陷[^3]: ``` ODAS.exe Error: 0 : 2017-08-24 00:05:28 Attempted to divide by zero. at Ironfo.Test.Views.Demo01.List.ControlRefresh(Object sender, RoutedEventArgs routedEventArgs) in C:\Code\ODAS\Views\Demo01\List.xaml.cs:line 43 ``` 要解决此类问题,建议开启更详尽的日志级别配置以便于定位根本原因;同时也可以考虑引入第三方库比如 NLog、Serilog 等增强诊断能力。 --- #### 4. 使用 Age 参数管理旧版日志清理策略 部分命令行工具允许设置 `-age` 参数来自定义删除陈旧日志的时间阈值。这有助于保持磁盘空间整洁的同时保留必要的历史参考材料[^4]。具体语法取决于所使用的软件套件,请查阅对应文档了解详情。 --- ### 总结 综上所述,针对不同平台和技术栈的需求,可以选择合适的手段收集和处理 trace 数据。无论是借助官方提供的 SDK 还是开源项目辅助脚本都可以有效提升效率降低维护成本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值