4.4. OTP_CFG(VOTP)区域配置说明

如SDK需要增加OTP_CFG配置,请按照以下说明更新SDK。

4.4.1. 支持OTP_CFG的工具的最低版本

SDK需要支持支持OTP_CFG配置,相关工具需要更新到以下版本(或之后版本)。

工具

最低版本

说明

isd_download.exe

4.2.54

如何更新,请点击此处查看

一拖二烧录器

2.27.7

如何更新,请点击此处查看

一拖八烧录器

3.1.22

如何更新,请点击此处查看

4.4.2. SDK修改点

4.4.2.1. isd_config.ini文件

  • 在isd_config.ini的EXTRA_CFG_PARAM配置段中增加OTP_CFG_SIZE配置

    Note

    [EXTRA_CFG_PARAM]
    OTP_CFG_SIZE=512

    如下图:

  • 如需同时启用FLASH写保护功能,需要在isd_config.ini中增加以下配置

    Note

    [BURNER_PASSTHROUGH_CFG]
    FLASH_WRITE_PROTECT=YES

    如下图:

    启用FLASH写保护功能,使用支持写保护功能的烧录器烧录时,会将芯片FLASH对应的写保护参数烧录到OTP_CFG区域中

4.4.2.2. download.bat文件

Important

启用OTP_CFG(VOTP)后,jl_isd.bin文件格式将升级为新格式。
fw_add.exe/ufw_maker.exe是无法识别的。
如果download.bat是通过fw_add.exe/ufw_maker.exe生成最终的FW/UFW文件,
那么需要删除download.bat中的fw_add.exe/ufw_maker.exe相关语句。

删除fw_add.exe/ufw_maker.exe相关语句后,
在isd_download.exe后增加-output-fw-output-ufw参数,生成最终的FW/UFW文件。
如下图:

4.4.2.3. 开发调试阶段启用FLASH写保护功能

如果需要在开发调试阶段启动FLASH写保护功能,
可以通过isd_download.exe参数-flash-params指定FLASH写保护参数配置文件。
如下图:

FLASH写保护参数配置数据,从以下链接可以获取:
flash_params.bin (点击此处下载_2024_04_15)
设置FLASH写保护参数配置文件,连接样机后,
执行download.bat批处理后,如开发板/样机中的FLASH支持写保护功能,
则会将开发板/样机中FLASH对应的写保护参数下载到OTP_CFG区域,并且有相关打印信息输出,如下图: