极海APM32F003 J-FLASH上添加下载算法
基于J-FLASH烧录软件可以对芯片进行代码烧录、擦除或者加解密等操作。但是,遇到J_FLASH没有可选的芯片型号,想用J_FLASH操作怎么办呢?
我们可以手动添加对应芯片的下载算法。(下载算法在Keil或者IAR安装路径下可以找到)下面以极海半导体的APM32F003为例,
操作步骤如下:



将F003下载算法(APM32F00x_32.FLM)添加到对应路径。

打开J_FLASH安装路径,找到JlinkDevices.xml文件。


打开JlinkDevices.xml文件,增加如下代码后保存更改,需要注意下载算法的添加路径要一致。
<Device>
<ChipInfo Vendor="Geehy" Name="APM32F003F6P6" Core="JLINK_CORE_CORTEX_M0" WorkRAMAddr="0x20000000" WorkRAMSize="0x00001000" />
<FlashBankInfo Name="Main Flash" BaseAddr="0x00000000" MaxSize="0x0008000" Loader="Devices/Geehy/APM32F00x_32.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" />
</Device>



完成以上操作,重新打开J_FLASH新建工程,就能选择刚添加的芯片型号进行操作。


使用到的APM32F003下载算法文件[url=]算法文件.zip[/url]