ozone调试

2023-05-16

对于keil编译的工程没法用gdb调试(我没发现方法),那就用Ozone调试,
官网
https://www.segger.com/products/development-tools/ozone-j-link-debugger/

下面演示怎么建工程

1 创建新工程

在这里插入图片描述

2.选择设备

在这里插入图片描述

3.选择jlink

在这里插入图片描述

4.选择axf文件

在这里插入图片描述
也可以手动输入Reset的pc和sp的值
在这里插入图片描述

5,如下警告是发现了你连接的设备运行在FreeRTOS但是没找到插件,先直接继续

在这里插入图片描述

6.保存工程

在这里插入图片描述

7.编辑后缀.jdebug的文件,把FreeRTOS的插件加上

在这里插入图片描述
也可以直接在Console输入

Project.SetOSPlugin ("C:\Program Files\SEGGER\Ozone\Plugins\OS\FreeRTOSPlugin_CM4.js");
8.用ozone重新打开jdebug文件,连接设备

在这里插入图片描述
Console如下显示表示已经连上
在这里插入图片描述
左下显示正在运行
在这里插入图片描述

9,halt住cpu

在这里插入图片描述
或者直接在Console输入Debug.Halt();就可以查看现场
在这里插入图片描述

10,如果需要保存现场后续再分析则可以保存快照

在这里插入图片描述

11.有如下窗口能观察

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ozone调试 的相关文章

  • sql查询一个表不包含另一个表的数据,两种方法。

    1 用minus函数的方式 xff1a select from CMN FUND where FUND CODE in select FUND CODE from CMN FUND minus select FUND CODE from C
  • js控制输入框禁止输入和允许输入

    初始 xff0c 部分输入框禁止输入 xff1a document ready function 34 fundCode 34 prop 34 disabled 34 true 34 convertFundCode 34 prop 34 d
  • jsp页面内嵌另一个jsp公共页面

    在开发过程中 xff0c 有些功能是一直可以重复使用的 xff0c 这样的页面我们可以做成公共的 xff0c 供每个页面适用 xff0c 那么就需要我们在使用的时候做一下嵌套 例如 xff1a 这样一个页面中 xff1a 上半部分是公共的
  • Go语言入门

    原文地址 xff1a 嗨客网 Go语言入门 Go语言入门教程 很多人将 Go 语言 称为 21 世纪的 C 语言 xff0c 因为 Go 不仅拥有 C 语言的简洁和性能 xff0c 而且还很好的提供了 21 世纪互联网环境下服务端开发的各种
  • Docker学习十:Docker Swarm

    一 Swarm介绍 Swarm 是 Docker 官方推出的容器集群管理工具 xff0c 最大的优势之一就是原生支持 Docker API xff0c 原来的 Docker 用户可以很方便地将服务迁移到 Swarm 中来 Swarm 还内置
  • golang 调用rust_通过从JavaScript调用Rust来构建和扩充库

    golang 调用rust 在为什么要在WebAssembly中使用Rust xff1f xff0c 我探讨了为什么您可能要编写WebAssembly xff08 Wasm xff09 xff0c 以及为什么您可能会选择Rust作为语言来编
  • Python实现天气查询源码_复制可执行,可用

    Python天气查询源码 本文爬去的是通过 Python3 中国天气网数据 xff0c 包含查询城市十五天的天气情况及今明两天的生活指数 本文实现查询有两个 py文件 xff08 city py weather py xff09 注 xff
  • PyMol入门1

    PyMol和Chimera的功能类似 xff0c 据说Chimera难学一点 xff0c 那就先从PyMol开始吧 xff01 1 Wizard demo 先了解PyMol可以展示什么 Wizard demo representations
  • wsl中rosetta的安装(Ubuntu20.04)

    安装rosetta需要提前安装许多依赖 由于笔者第一次用子系统安装rosetta xff0c 本来就没怎么用过ubuntu xff0c 这次就更抓瞎了 下面把踩过的坑记录一下 其实安装rosetta的过程不是很复杂 需要以下装备 xff1a
  • wsl子系统Ubuntu20.04中FoldX的安装

    想试试看foldx能不能用来计算结合自由能 xff0c 于是开始安装 下载地址 xff0c 官网 先注册账号 xff0c 学术免费版 xff0c 很简单 xff0c 不做赘述 Homepage FoldX tar zxvf解压 xff0c
  • wsl子系统ubuntu20.04安装gromacs

    安装GMX教程 https manual gromacs org documentation current install guide index html https blog csdn net weixin 38412284 arti
  • 如何在Ubuntu20.04上安装RDP远程

    计算机最有意思的事情 xff0c 就是你可以用任何方式去实现跨设备连接 例如google通过webrtc实现远程桌面 xff0c Linux则是常用ssh等 在远程桌面上一般分为windows的RDP和Unix Linux的VNC 常规在w
  • 通信承载网络知识点TDM、WDM、SDH、MSTP、SPN、M-OTN

    通信承载网络知识点 TDM 时分复用 xff0c 将一个标准时长 xff08 1秒 xff09 分成若干段小的时间段 xff08 8000 xff09 xff0c 每一个小时间段 xff08 1 8000 61 125us xff09 传输
  • Idea——Hadoop3.2.1版idea插件安装超详细版

    一 为什么是Idea 最近需要安装IDE插件方便Hadoop开发 xff0c 找了一下github上eclipse hadoop plugins没发现有3 2 1版本的 xff0c 所以就安装的HadoopIntellijPlugin插件了

随机推荐