# EMB1016系列模组固件烧录方法

#固件烧录

#1、jlink烧录

适用于研发,小批量烧录

  1. Segger (opens new window)下载和安装 Jlink 驱动和软件.
  2. 下载📎mx1510_jflash_addon.zip,将MXCHIP文件夹拷贝到jflash的安装目录
  3. 修改jflash安装目录下的JLinkDevices.xml文件, 增加两个 "Device" 描述:
</DataBase>
  .....(原有的内容)
  <Device>
    <ChipInfo Vendor="MXCHIP" Name="MX1510" Core="JLINK_CORE_CORTEX_M0" WorkRAMAddr="0x20000000" WorkRAMSize="0xc000" JLinkScriptFile="MXCHIP/MX1510.jlinkscript"/>
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x18000000" MaxSize="0x80000" Loader="MXCHIP/mx1510_flash_algo.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="MXCHIP" Name="SAGI" Core="JLINK_CORE_CORTEX_M3" WorkRAMAddr="0x00400000" WorkRAMSize="0x10000"/>
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x00800000" MaxSize="0x80000" Loader="MXCHIP/sagi_flash_algo.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
</DataBase>
  1. 打开JFlash,新建工程,芯片选择MXCHIP->MX1510
  2. 从JFlash中打开 [name].all.bin文件,选择起始地址0x18000000。
  3. 使用SWD接口连接Jlink仿真器进行下载。

使用夹具时,需要焊接SWD接口顶针连线到配测板,使用时将jlink与夹具的SWD接口连接即可。

#2、BAT烧录

适用于批量烧录,ID烧录

1、安装夹具串口驱动📎串口驱动-CP210x_VCP_Windows.zip

双击压缩包运行里面的“CP210xVCPInstaller_x64.exe”,按照提示默认安装。

安装BAT烧录软件📎BAT-Flasher_Setup1.2.5.zip,按照提示默认安装。

2、BAT烧录的具体使用请参阅:https://www.bat-tool.com/document (opens new window)

3、将夹具与电脑连接后,并将对应模块Boot0的拨码开关拨到高电位,然后放入模块进行烧录。

#文档更新记录

版本

更新内容

更新日期

1.0

初始版本

2022.12.29.

End.