Skip to content

使用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文件

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

参考文章

如何为 JLink 新增芯片 - Embedded IDE Forum (em-ide.com)

【JLink】JLink7.70c更高版本驱动添加自定义设备方法 - - 21ic电子技术开发论坛

上次更新于: