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区域,并且有相关打印信息输出,如下图: