使用jlink高版本调试和烧录立创·地文星CW32F030C8T6开发板

news2024/9/25 7:13:44

使用jlink高版本调试和烧录立创·地文星CW32F030C8T6开发板

CW32F030固件包下载

下载地址:https://www.whxy.com/uploads/files/20240514/CW32F030_StandardPeripheralLib_V2.1.zip

官网资料地址:固件库-武汉芯源半导体官网|专注32位MCU芯片设计 (whxy.com)

image-20240808221707992

安装MDK pack

解压下载的安装包,进入目录CW32F030_StandardPeripheralLib_V2.1\IdeSupport\MDK

image-20240808222030690

双击WHXY.CW32F030_DFP.1.0.4.pack,解压。

image-20240808222145597

记住解压路径,并打开目录。

比如我的是,“D:\Users\12746\AppData\Local\Arm\Packs\WHXY\CW32F030_DFP\1.0.4\Flash”

image-20240808222241362

这个FlashCW32F030.FLM后面有用。

Jlink补丁

我的jlink版本是v7.98c

进入到目录C:\Users\用户名\AppData\Roaming\SEGGER,默认该目录下不存在JLinkDevices文件夹,自己新建即可。

image-20240808222455578

然后进入到JLinkDevices目录后,新建CW32目录。

image-20240808222547982

进入CW32目录,新建CW32F030目录。在该目录下新建Devices.xml文件,并把上面的FlashCW32F030.FLM文件拷贝到该目录。

image-20240808222709955

Devices.xml文件

<Database>
    <Device>
        <ChipInfo
            Vendor="CW32"
            Name="CW32F030Fx"
            WorkRAMAddr="0x20000000"
            WorkRAMSize="0x00002000"
            Core="JLINK_CORE_CORTEX_M0"/>
        <FlashBankInfo
            Name="Internal Flash"
            BaseAddr="0x00000000"
            AlwaysPresent="1">
            <LoaderInfo
                Name="Internal Flash loader"
                MaxSize="0x00010000"
                Loader="FlashCW32F030.FLM"
                LoaderType="FLASH_ALGO_TYPE_OPEN"/>
        </FlashBankInfo>
    </Device>
</Database>

到这里补丁就已经打上了。

Jlink烧录

需要注意的点是flash地址是从0x0开始的,而不0x8000000

image-20240808222915609

Jlink仿真

image-20240808223023531

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1993060.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

提升树模型

提升树&#xff08;Boosting Tree&#xff09;是一种集成学习方法&#xff0c;它通过组合多个弱分类器&#xff08;通常是决策树&#xff09;来构建一个强分类器。这种方法在许多统计学习任务中表现出色&#xff0c;被认为是性能最好的方法之一。 提升树模型概述 提升树模型是…

我的世界 java 1.21 版本中 function 命令介绍使用教程

仅限java中的1.21版本 一、函数文件位置二、创建配置和函数文件1.函数名称.mcfunction2.pack.mcmeta【默认文件】 三、加载执行函数1.刷新数据包&#xff0c;重新加载2.查询数据包加载情况3.执行函数 四、特别感谢 特别注意&#xff0c;在1.21版本中function目录名没有s&#x…

Katalon Studio 使用教程(小白快速入门版)

如果你还没有安装&#xff0c;可以点击下方安装教程链接&#xff0c;里面有详细的安装链接与教程&#xff1a; Katalon Studio 保姆级安装教程-CSDN博客 安装好后&#xff0c;应当是这样的界面。本篇从安装好后开始讲。 katalon的使用很简单&#xff0c;三步就能实现一个完整的…

网络原理(2)——封装和分用

1. 数据在网络通信中的整体流程&#xff1a;封装和分用 例子&#xff1a;通过 QQ 发送一个 hello 给另一个人 a) 发送方视角 1. 用户在输入框中输入 “hello” 字符串&#xff0c;点击发送按钮 QQ 这样的程序就会把 hello 这个内容从输入框读取到&#xff0c;并构造成一个“…

关于dubbo3.x端口绑定22222报错问题

目录 1.报错信息如下 2.由于每个dubbo应用注册的时候都当做一个qos-server &#xff0c;有一个固定的端口号&#xff0c;默认是22222&#xff0c; 不同应用需要设置不同的端口号 3.在application.yml&#xff0c;或者在application.properties指定就好了&#xff08;修改qos…

PUMA论文阅读

PUMA: Efficient Continual Graph Learning with Graph Condensation PUMA&#xff1a;通过图压缩进行高效的连续图学习 ABSTRACT 在处理流图时&#xff0c;现有的图表示学习模型会遇到灾难性的遗忘问题&#xff0c;当使用新传入的图进行学习时&#xff0c;先前学习的这些模…

Redis6-秒杀

目录 全局唯一ID 实现优惠券秒杀下单 超卖问题 一人一单 全局唯一ID 全局ID生成器&#xff0c;是一种在分布式系统下用来生成全局唯一ID的工具&#xff0c;一般要满足下列特性&#xff1a; 为了增强ID的安全性&#xff0c;不直接使用Redis自增的数值&#xff0c;而是拼接一…

告别数据丢失烦恼,转转数据恢复和另外三款工具助你一臂之力!

不知道大伙儿有没有和我一样&#xff0c;到哪都喜欢拍照片和视频&#xff0c;加上办公上也是七七八八的各种格式的文件实在是多&#xff0c;所以电脑和手机等等设备上经常内存爆满需要清理&#xff0c;难免会出现不小心误删或者格式化、清空等等的情况&#xff0c;用过几款和转…

微服务实现-sleuth+zipkin分布式链路追踪和nacos配置中心

1. sleuthzipkin分布式链路追踪 在大型系统的微服务化构建中&#xff0c;一个系统被拆分成了许多微服务。这些模块负责不同的功能&#xff0c;组合成系统&#xff0c;最终可以提供丰富的功能。 这种架构中&#xff0c;一次请求往往需要涉及到多个服务。互联网应用构建在不同的软…

嵌入式day22

getpwuid 通过uid 获取用户名 uid 用户uid 返回值&#xff1a; 成功 返回用户名 失败 NULL getgrgid 通过gid 获取组名 gid 组名gid 返回值&#xff1a; 成功 返回组名 失败 NULL 1、获取秒数 2、转换为需要的格式 time 获得1970年到现在的秒数&#xff08;系统时间…

IEC103设备数据 转 CCLink IE Field Basic项目案例

目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 配置VFBOX网关采集103设备数是 2 5 使用CCLINK协议转发数据 4 6 三菱PLC连接网关的CCLINK的设置 5 7 IEC103协议说明 9 8 案例总结 10 1 案例说明 设置网关采集IEC103设备数据把采集的数据转成CCLink IE Field Basic…

UDP服务器实现

目录 一、服务端创建 1.1、创建套接字 1.2、端口绑定 1.3、sockaddr_in结构体 1.4、字符串IP和整数IP说明 1.5、绑定好端口号的服务端代码 1.6、服务端代码 二、客户端创建 2.1、关于客户端的绑定问题 2.2、客户端代码 一、服务端创建 首先明确&#xff0c;这个简单…

ThinkPad T14p Gen1(21J7,21N3)原厂Windows11系统镜像下载

LENOVO联想ThinkPad 系列笔记本电脑原装出厂Win11系统安装包&#xff0c;恢复出厂开箱状态预装OEM系统 适用型号&#xff1a;T14p Gen1【21J7,21N3】 链接&#xff1a;https://pan.baidu.com/s/1bLHdQoQ9zsAeZgd4c0ie4A?pwdxps2 提取码&#xff1a;xps2 联想原装WIN系统自…

QT 布局管理器之QHBoxLayout

文章目录 概述.ui来看看Cmain.cpp运行 小结 概述 QHBoxLayout&#xff0c;在QT中是一个布局文件&#xff0c;而且相对来说还是比较简单的。接下来看下。 .ui 先看下在qt design中是如何用的&#xff0c;如下图&#xff1a; 就是这个布局文件&#xff0c;是一个xml的文件&am…

Redis之golang编程实战

Redis 介绍 官网&#xff1a;Redis - The Real-time Data Platform Redis 可作为数据库、缓存、流引擎和消息代理的开源内存数据存储。被用在不计其数的应用中。Redis 连续 5 年被评为最受欢迎的数据库&#xff0c;是开发人员、架构师和开源贡献者参与社区的中心。 Redis 是…

苹果计划推出付费版Apple Intelligence AI服务,费用高达20美元

本文首发于公众号“AntDream”&#xff0c;欢迎微信搜索“AntDream”或扫描文章底部二维码关注&#xff0c;和我一起每天进步一点点 苹果计划推出付费版Apple Intelligence AI服务 苹果公司正在计划推出一项新的高级人工智能服务&#xff0c;名为Apple Intelligence&#xff0…

关于嵌套循环之深入理解

关于嵌套循环之深入理解 # 外层循环遍历第一维&#xff08;深度&#xff09; for depth in range(len(cube)):# 中层循环遍历第二维&#xff08;行&#xff09;for row in range(len(cube[depth])):# 内层循环遍历第三维&#xff08;列&#xff09;for col in range(len(cube[d…

秒懂C++之进程状态及优先级

目录 一.进程状态 1.1 进程排队 1.2 进程状态 运行状态 阻塞状态 挂起状态 二.Linux环境下的进程状态 R运行状态 S睡眠状态 D磁盘休眠状态 T停止状态 X死亡状态 Z僵尸进程状态 三.进程优先级 基本概念 查看系统进程 用top命令更改已存在进程的nice 一.进程状态…

【数据结构】十大排序全面分析讲解及其对比分析(排序看懂就这篇!)

【数据结构】十大排序全面分析讲解及其对比分析 &#x1f525;个人主页&#xff1a;大白的编程日记 &#x1f525;专栏&#xff1a;数据结构 文章目录 【数据结构】十大排序全面分析讲解及其对比分析前言一.排序的概念及其运用1.1排序的概念1.2排序的应用 二.插入排序2.1 插入…

Gather:开启绝密社交和收益双重惊喜之旅

在数字时代&#xff0c;我们的隐私信息面临着严重的泄露风险&#xff0c;保护个人隐私变得尤为重要。基于区块链加专利硬件技术&#xff0c;Gather成为全球唯一实现真正绝密社交的DePIN社交产品&#xff0c;带来了划时代的社交体验。而其硬件产品G-BOX&#xff0c;不仅是你的隐…