4.1.5. 如何生成只有包含授权执行文件的FW
Important
当前文档,只是适用于特殊的情况。请不要直接把 .authrun
文件直接发给客户。这样会导致该文件泄露。
一般情况下,请参考 算法提供商需要做的事情 中的流程。
如果是算法商需要自行烧录,为了省略授权过程,可以使用当前页面的步骤。
请不要将 .authrun
文件直接发给客户
本文以AC696X耳机SDK v0.3.1为例说明如何生成只有包含授权执行文件的FW。
这种方式生成的 FW 文件,可以给算法商自己先行烧录授权数据(而不需要烧录程序),适合于算法商先行授权再出货芯片的情况。
其他AC696X SDK和AC695X的SDK要生成只有包含授权执行文件的FW,可以参照以下步骤操作。
4.1.5.1. 拷贝烧录时授权执行文件.authrun
到FW生成目录
生成好烧录时授权执行文件.authrun
后,将.authrun
文件拷贝到SDK生成FW文件的目录,。如下图:
4.1.5.2. 生成新的ini文件
将FW文件生成目录下isd_config.ini拷贝一份,并命名为isd_config_authrun.ini。如下图:
将.authrun
添加到FW_ADDITIONAL/FILE_LIST中;同时添加[BURNER_PASSTHROUGH_CFG]DOWNLOAD_ONLY_AUTHRUN=YES;如下图:
Important
当前文档,只是适用于特殊的情况。请不要直接把 .authrun
文件直接发给客户。这样会导致该文件泄露。
一般情况下,请参考 算法提供商需要做的事情 中的流程。
如果是算法商需要自行烧录,为了省略授权过程,可以使用当前页面的步骤。
请不要将 .authrun
文件直接发给客户
客户的下载目录isd_config.ini文件也务必要添加如下段(用于识别该fw要支持多算法以便烧录器烧录flash配置信息到芯片):
[BURNER_PASSTHROUGH_CFG]
DOWNLOAD_ONLY_AUTHRUN=YES;
4.1.5.3. 生成新的bat脚本
将FW文件生成目录下idownload.bat拷贝一份,并命名为download_authrun.bat。如下图:
将download_authrun.bat中除isd_download.exe之外的命令全部删除。
将isd_download.exe后的-uboot,-app,-res参数全删除。
然后将isd_config_authrun.ini加到isd_download.exe后。
如下图:
4.1.5.4. 更新FW文件生成目录下工具
运行FW文件生成目录下的下载目录工具更新.jlxproj
,更新工具。需要保证isd_download.exe的版本号为4.2.39
或者更高。如下图:
如何更新工具,详见:如何更新工具
4.1.5.5. 生成FW文件
运行download_authrun.bat
,就可以生成只包含.authrun
的FW文件。如下图: