news 2026/8/21 15:01:13

Ozone添加不支持的芯片,这里以AT32举例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ozone添加不支持的芯片,这里以AT32举例

一、下载芯片支持包

我这里使用的雅特力AT32系列。同事给的芯片支持包,他是以安装包的形式,通过点击安装,自动生成芯片支持包。
这里我们不限方式,只要能弄到芯片支持包和xxxxx.FLM文件就行。我的安装完成过后是这样的

二、复制Device文件夹和JLinkDevices.xml文件到Ozone安装目录

我的路径如下

三、知其所以然

1.添加的原理

打开JLinkDevices.xml可以看到下图内容,可以理解为JLinkDevices.xml提供了一个添加芯片的配置文件,最主要的便是通过文件中Loader字段将segger指引到FLM文件。

2.jlink的调用

从下图Ozone和jlink的安装目录可以看到里面的几个关键文件是一样的,这里我们大致得出结论,Ozone将自己需要的segger版本安装好了,可以直接调用。
那么引申出来,包括MDK也是一样的方式。如果我们使用的调试器软件都用到jlink,那么我们都可以通过这样的方式去添加不支持的芯片。
即找到下面的文件,将JLinkDevices.xml和FLM文件拷贝到该目录。

四、补充(2026.8.20)

对于高版本的jlink,也能适用,但是Ozone的JLink_x64.dll可能需要提升版本。即jlink能选择新增的芯片后,拷贝jlink里面的JLink_x64.dll到Ozone,并拷贝jlink的JLinkDevices.xml到Ozone。
JLink_x64.dll和JLinkDevices.xml需保持同级目录。
所以,对于处理的步骤,应优先处理jlink的添加。附高版本新增jlink的JLinkDevices.xml的内容,以N32G415KBQ7为例。

<?xml version="1.0" encoding="utf-8"?><DataBase><Device><ChipInfoVendor="Nsingtech"Name="N32G415KBQ7"Core="JLINK_CORE_CORTEX_M4"WorkRAMAddr="0x20000000"WorkRAMSize="0x6000"/><FlashBankInfoName="Internal Flash"BaseAddr="0x08000000"MaxSize="0x20000"Loader="D:/ProgramFiles/Keil_v5/Arm/Packs/Nsingtech/N32G41x_DFP/1.0.0/Flash/N32G41x_128.FLM"LoaderType="FLASH_ALGO_TYPE_CMSIS"/></Device></DataBase>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 14:53:42

Easy-Es常见问题与解决方案:开发者必看的避坑指南

Easy-Es常见问题与解决方案&#xff1a;开发者必看的避坑指南 在使用Easy-Es进行Elasticsearch开发时&#xff0c;开发者常常会遇到各种问题。本文将详细介绍Easy-Es的常见问题及解决方案&#xff0c;帮助开发者快速避坑&#xff0c;提升开发效率。 1. 版本兼容性问题 1.1 E…

作者头像 李华
网站建设 2026/8/21 14:52:10

NATS.Net序列化完全攻略:JSON、ProtoBuf与自定义序列化器一网打尽

NATS.Net序列化完全攻略&#xff1a;JSON、ProtoBuf与自定义序列化器一网打尽 【免费下载链接】nats.net The official C# Client for NATS 项目地址: https://gitcode.com/gh_mirrors/na/nats.net NATS.Net 是 NATS 官方出品的 C# 客户端库&#xff0c;而序列化是使用它…

作者头像 李华
网站建设 2026/8/21 14:47:44

AI+PPT动态时间轴制作:从素材生成到动画实现全流程

这次我们来看一个用AI生成时间轴PPT的项目&#xff0c;核心是利用AI绘图工具结合PPT制作技巧&#xff0c;快速生成带有动态效果的时间轴页面。这个项目的重点不是教你从零开始写代码&#xff0c;而是如何将现有的AI图像生成能力与PPT的动画功能结合&#xff0c;实现高效、酷炫的…

作者头像 李华
网站建设 2026/8/21 14:47:28

请解释一下PHP中的垃圾回收机制。

首先&#xff0c;我们要明白什么是“垃圾”。在这里&#xff0c;“垃圾”指的是程序中不再需要使用的数据。这些数据占用了计算机的内存空间&#xff0c;但是如果我们不去清理它们&#xff0c;它们就会一直待在那里&#xff0c;浪费宝贵的内存资源。那么&#xff0c;PHP中的垃圾…

作者头像 李华
网站建设 2026/8/21 14:47:22

机器学习-关联规则算法Apriori及编码实现

一、前置知识在了解关联规则之前首先了解一些相关概念&#xff0c;包含项集、频繁项集、支持度、置信度、提升度等基础概念。假如我们在经营一家商品超市&#xff0c;顾客进行购买商品的订单信息如下&#xff1a;TID ItemsT1 {耳机&#xff0c;背包}T2{背包&#xff0c;手机&…

作者头像 李华