资讯动态

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

发布时间:2026/8/21 15:01:23 来源:尧图企业网站定制
一、下载芯片支持包我这里使用的雅特力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 version1.0 encodingutf-8?DataBaseDeviceChipInfoVendorNsingtechNameN32G415KBQ7CoreJLINK_CORE_CORTEX_M4WorkRAMAddr0x20000000WorkRAMSize0x6000/FlashBankInfoNameInternal FlashBaseAddr0x08000000MaxSize0x20000LoaderD:/ProgramFiles/Keil_v5/Arm/Packs/Nsingtech/N32G41x_DFP/1.0.0/Flash/N32G41x_128.FLMLoaderTypeFLASH_ALGO_TYPE_CMSIS//Device/DataBase

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价