5.2. FLASH参数说明

5.2.1. 介绍

FLASH参数是SDK用于使能FLASH写保护功能和多算法授权用的一组参数。

如SDK支持FLASH写保护功能和多算法授权,那么需要配置芯片FLASH ID对应的FLASH参数,才可以使能FLASH写保护功能和多算法授权。

一般情况下FLASH参数是由烧写器写入到芯片的FLASH中的。

但是您可能需要在开发调试阶段,完成以下操作:

  1. 启动FLASH写保护参数功能

  2. 重新激活多算法授权功能(如:烧写器烧录多算法授权数据后,多算法授权功能失效)

可以通过isd_download.exe的参数-flash-params指定FLASH参数文件。

常用的FLASH参数都已存放的FLASH参数文件中, FLASH参数文件可以通过以下链接获取:

V0_V1版本FLASH参数文件(点击此处下载)
V3版本FLASH参数文件(点击此处下载)

如您发现由未支持的FLASH ID型号,请联系杰理工程师。

5.2.2. FLASH参数版本说明

默认情况下,各个芯片型号SDK适用的FLASH参数版本如下:

FLASH参数版本

适用芯片型号的SDK

V0

AC695X、AC635N、AC6083、AE695N
AC696X、AC636N、AC608N
AC104N、AD14N
AD15N、AE15N
AD17N

V1

JL703N
AC701N、JL701N
AC706N
JL708N
JL709N、AC689N
AC710N、JL710N、AW36N
AW31N
AW30N、AE30N
AW32N
AC704N
AC705N
AC82N、AD18N
AC680N
AC112N

V3

AC707N、AW34N
AD24N
AD23N
AD21N、AC75N

5.2.3. 如何在SDK中设置FLASH参数文件

下载FLASH参数文件后,找到SDK中的download.bat文件, 在isd_download.exe后添加-flash-params参数,如下图:

Important

如果您的download.bat文件是由download.c或者download_bat.c文件生成,
那么请在download.c或者download_bat.c中添加-flash-params参数

5.2.4. V0版本芯片型号启用FLASH写保护功能

  1. V0版本仅需要在isd_config.ini中增加以下配置

    Note

    [BURNER_PASSTHROUGH_CFG]
    FLASH_WRITE_PROTECT=YES

    如下图:

Important

使用V0版本FLASH参数使能FLASH写保护功能的SDK,不需要配置OTP_CFG_SIZE。

5.2.5. V1/V3版本芯片型号启用FLASH写保护功能

  1. 需要在isd_config.ini中增加以下配置

    Note

    [BURNER_PASSTHROUGH_CFG]
    FLASH_WRITE_PROTECT=YES

    如下图:

  2. 在isd_config.ini的EXTRA_CFG_PARAM配置段中增加OTP_CFG_SIZE=512配置

    Note

    [EXTRA_CFG_PARAM]
    OTP_CFG_SIZE=512

    如下图:

5.2.6. 启用远程FLASH参数功能

如果需要SDK自动从服务器下载FLASH参数文件,并自动添加到SDK中,

可以在isd_config.ini的EXTRA_CFG_PARAM配置段中增加REMOTE_FLASH_PARAMS=YES配置

Note

[EXTRA_CFG_PARAM]
REMOTE_FLASH_PARAMS=YES

如下图:

支持REMOTE_FLASH_PARAMS配置的isd_download.exe最低版本如下:

工具

最低版本

说明

isd_download.exe

4.2.76

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