使用 Ozone
调试 RT-Thread
简介
Ozone
是用于嵌入式应用程序的全功能图形调试器。相 Keil
而言, Ozone
对死机重连更加友好,不会复位芯片
使用
Ozone
在板子没有死机的情况下,也可以通过以下方法 Attach
上去,并单步调试,类似 Keil
的功能。但是它的栈解析并不如 Keil
的好。Ozone
在调试死机问题时较为有用。
以下以一款 Cortex-a
的芯片为例,讲解 Ozone
的基本使用
打开软件,创建一个新的工程
选择目标器件
选择通信方式
选择目标文件,读取符号信息
其它可选的设置
连接目标芯片
工程建立完毕,然后将 Ozone
通过 link Attach
到死机的板子并且 Halt
住板子
查看函数调用栈
打开 Call Stack
窗口,查看函数调用栈
查看变量
查看汇编
查看寄存器
查看内存
这里只介绍了 Ozone
的一些基本用法,更多用法参见官方文档