使用 Ozone 调试 RT-Thread
简介
Ozone 是用于嵌入式应用程序的全功能图形调试器。相 Keil 而言, Ozone 对死机重连更加友好,不会复位芯片
使用
Ozone 在板子没有死机的情况下,也可以通过以下方法 Attach 上去,并单步调试,类似 Keil 的功能。但是它的栈解析并不如 Keil 的好。Ozone 在调试死机问题时较为有用。
以下以一款 Cortex-a 的芯片为例,讲解 Ozone 的基本使用
打开软件,创建一个新的工程

选择目标器件

选择通信方式

选择目标文件,读取符号信息

其它可选的设置

连接目标芯片
工程建立完毕,然后将 Ozone 通过 link Attach 到死机的板子并且 Halt 住板子

查看函数调用栈
打开 Call Stack 窗口,查看函数调用栈

查看变量

查看汇编

查看寄存器

查看内存

这里只介绍了 Ozone 的一些基本用法,更多用法参见官方文档
1476

被折叠的 条评论
为什么被折叠?



