tracealyzer的使用方法

===================================================================

在进行一下步骤之前,你需要先申请一个试用秘钥

正常试用的秘钥是在这个文件路径下面:

C:\ProgramData\Tracealyzer Data\

==========================================================================

需要准备的工具以及工具

链接: https://pan.baidu.com/s/1Wz49DiPlrfdk7MBMh4AcvQ

提取码: 7557 

1. dnspy

2. de4dot

 

版本号

 

第一步进行脱壳处理:

安装de4dot工具,如下

在当前目录下运行cmd   在cmd里面输入  de4dot.exe -r "D:\ta\Tracealyzer 4"  
其中 D:\ta\Tracealyzer 4 是你自己的安装路径,根据自己的情况进行修改

 

第二步:安装dnspy工具进行反汇编处理

找到tracealyze安装路径下面的这个文件吗,并拖入到dnspy的左侧

接下来就是查找指定的地方如下图所示

在搜索框内输入如下字符串:SignedLicense

 

找到如下的语句:

 

接下来就是编辑IL指令

跳转到如下地方:

将990 991 992 993行全部换成nop,

将994行换成br   这个不要换成nop,换成nop就破解失败了

然后点击确认

 

 

最后关闭dnspy之前会弹出如下东西,点击确认即可

最后破解成功就是这样的:

 

版本id:

"Free Edition": 07DA2EBE-0932-44C2-AC8C-F11ED48DD0AB
"Standard Edition": 050C587E-D34F-4361-B344-F8FCC4473477"":07DA2EBE-0932-44C2-AC8C-F11ED48DD0AB
"Academic Edition": 20478608-C79A-48A9-A969-35541787D2C0
"Evaluation Edition" : F5780CA8-1FC7-4AA4-9B1E-C7F7D6E19496

 

补充:如果破解了仍然出现到期提醒,可以直接修改xml文件,一般路径都是C:\ProgramData\Tracealyzer Data\

 

 

  • 5
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
有关如何以操作系统感知的方式调试在Avnet MiniZed板上运行的Embedded FreeRTOS应用程序的指南。 介绍在操作系统之上编写嵌入式软件应用程序时,通常很难检测某些时序问题或解释某些奇怪的行为。到底出了什么问题?另一件事是,在研究嵌入式操作系统时,以可视方式呈现系统的运行行为会很有用。了解任务优先级,调度程序设置,队列管理,... 我发现Percepio Tracealyzer是解决这类问题的理想工具。Tracealyzer可以通过两种方式工作:在快照模式下(这是本教程的内容)或在流模式下。 对于本指南,您需要一个Avnet MiniZed开发板(基于Xilinx Zynq),Xilinx vivado工具和Percepio tracealyzer 4(其网站上的评估版)。 让我们开始开发本指南的硬件部分(FPGA设计)。如果您不熟悉FPGA设计,则可以打开我的硬件设计。否则,从下面开始构建基于ZYNQ7的设计: 基于zynq7的设计 在程序框图上放置以下组件: ZYNQ7 P rocessing 小号ystem 具有2个通道的AXI GPIO 连接到pl_led_g 和pl_led_r 1个通道的AXI GPIO 连接到pl_sw_1bit 您可以对ZYNQ7处理系统使用自动配置(使用预设),但是随后必须手动添加M_AXI_GP0_ACLK 端口以连接AXI从设备外围设备。 使用“自动连接”功能将AXI_GPIO模块连接到AXI总线。 不要忘记在“模块设计”的顶部添加HDL包装器。生成比特流,并将您的硬件设计导出到Vivado SDK(包括比特流)。
Tracealyzer是一个用于实时系统跟踪和分析的工具。它利用Cortex-M的ITM接口来实现流跟踪,可以帮助开发人员监视和分析实时应用程序的行为。 Tracealyzer有多个版本,其中包括版本4.4.1,支持Windows 64位系统。这是官方原版文件,没有破解。 使用Tracealyzer进行流跟踪时,流端口需要具备足够的数据吞吐量,以确保传输的可靠性。如果Tracealyzer提示了“丢失事件”,说明流端口的性能需要提升。为了解决这个问题,可以尝试以下几种方法: - 确保流端口具备足够的带宽和速度,可以考虑使用更高速的接口或者增加传输通道的数量。 - 优化数据的处理和传输过程,减少延迟和丢包的可能性。 - 通过增加缓冲区的大小来提高流端口的性能,以容纳更多的事件数据。 - 检查流端口的配置和设置,确保其与Tracealyzer的要求相匹配。 通过采取这些方法,可以提升流端口的性能,减少事件丢失的情况,从而更好地使用Tracealyzer进行系统跟踪分析。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [出现“丢失事件”?看Tracealyzer流模式如何调优](https://blog.csdn.net/qq_29642913/article/details/127506107)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Tracealyzer-RTOS仿真软件.rar](https://download.csdn.net/download/qq_32929323/13458034)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值