这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【分享开发笔记,赚取电动螺丝刀】【OZONE】使用方法总结

共6条 1/1 1 跳转至

【分享开发笔记,赚取电动螺丝刀】【OZONE】使用方法总结

高工
2025-07-04 15:15:21   被打赏 20 分(兑奖)     打赏

最近在使用OZONE工具,发现是个很好使用的调试IDE,本帖会持续更新感觉比较好用的方法。

【memory数据查看】

在嵌入式开发中调试经常需要查看内存的数据,在OZONE  中如下界面即可打开memory 数据查看。

image.png

打开的窗口中CTRL+G  支持多种格式的数据查看

image.png

输入地址就可以查memory 数据了

image.png

【Console 输入命令】

console 支持如下命令

image.png

测试下Target.ReadU32  读取内存数据

image.png

【Debug 控制】

对应功能按钮说明如下

image.png

image.png

对上述三个按钮的C代码和汇编窗口中的功能描述如下

image.png

Set Next Statement 功能使用

在实际开发中我们会遇到需要经代码卡在某个地方,然后调试器 attach 上去继续调试,此时我们通过需要跳过这个死循环,这时就可以使用该功能了。

例如我们在启动文件入口添加如下b .代码,让CPU再此死循环

image.png

程序启动后调试器查看程序确实也是停在此处

image.png

正常程序会一直卡死在此处,我在155 行执行“Set Next Statement”就会跳过此b. 执行下一条指令

image.png

image.png

以下是文档上对该功能的描述

image.png


【OS 插件使用】

OZONE 支持RTOS的插件使用在工程中添加对应的插件即可,FreeRtos 的插件使用说明如下

image.png

在工程中添加插件配置

image.png

在freertos 中开启如下配置

image.png

在OZONE 下就可以查看到FreeRtos 的状态信息了

image.png


【快捷键整理】

CTRL + M   根据函数名称查找例如查找main 函数








专家
2025-07-05 12:25:36     打赏
2楼

感谢分享


院士
2025-07-06 13:16:55     打赏
3楼

好东西与大家分享,谢谢。


专家
2025-07-07 09:33:28     打赏
4楼

很高级的功能。谢谢分享!


工程师
2025-07-09 16:27:12     打赏
5楼

很高级的功能, 这个和Keil查看寄存器的值的功能差不多吧?但是感觉明显要更好用一点。


专家
2025-07-10 08:24:41     打赏
6楼

看起来查看程序运行很棒的工具。感谢分享。


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]