Chinese English 切换到窄版

 找回密码
 立即注册
搜索
查看: 5|回复: 0

让JFlash支持YS32MD320芯片的烧写

[复制链接]

主题

0

回帖

0

积分

新手上路

积分
0
发表于 昨天 09:36 | 显示全部楼层 |阅读模式
本帖最后由 jflash 于 2025-4-3 09:41 编辑

1 添加芯片型号
修改JFlash.exe同目录下的JLinkDevices.xml,在文件末尾的</Database>之前添加如下xml:
  1. <Device>
  2.   <ChipInfo Vendor="YSpring" Name="YS32MD320" Core="JLINK_CORE_CORTEX_M0" WorkRAMAddr="0x20000000" WorkRAMSize="0x00002000" />
  3.   <FlashBankInfo Name="Internal Flash" BaseAddr="0x08000000" MaxSize="0x0000F000" Loader="Devices/YSpring/YS32MD320_64KB.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  4. </Device>
复制代码
特别注意:
JLink7.70C及以后的新版本JLink,JFlash.exe同目录下没有JLinkDevices.xml,这种情况下可以自行创建一个JLinkDevices.xml。
自己创建的JLinkDevices.xml格式如下:
  1. <Database>
  2.   <Device>
  3.     <ChipInfo Vendor="YSpring" Name="YS32MD320" Core="JLINK_CORE_CORTEX_M0" WorkRAMAddr="0x20000000" WorkRAMSize="0x00002000" />
  4.     <FlashBankInfo Name="Internal Flash" BaseAddr="0x08000000" MaxSize="0x0000F000" Loader="Devices/YSpring/YS32MD320_64KB.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  5.   </Device>
  6. </Database>
复制代码
YS32的其他型号也可以用同样的办法添加。

2 添加烧写算法文件
复制YS32MD320_64KB.FLM到Devices\YSpring\YS32MD320_64KB.FLM
安装PACK包之后,在MDK的安装目录可以找到YS32MD320_64KB.FLM文件。直接解压PACK包也可以得到这个文件。
如果Devices\YSpring目录不存在,需要自己创建。

3 新建jflash项目
新建jflash项目后,在项目设置中选择YS32MD320。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|汇春技术社区 ( 粤ICP备08030648号-1 )

GMT+8, 2025-4-4 05:30 , Processed in 0.129885 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2024 YSPRING. All Rights Reserved. 汇春科技,版权所有。

快速回复 返回顶部 返回列表