85 lines
2.5 KiB
Batchfile
85 lines
2.5 KiB
Batchfile
@echo off
|
|
|
|
@echo ********************************************************************************
|
|
@echo SDK BR35
|
|
@echo ********************************************************************************
|
|
@echo %date%
|
|
|
|
cd %~dp0
|
|
|
|
|
|
copy ..\..\script.ver .
|
|
copy ..\..\uboot.boot .
|
|
copy ..\..\ota.bin .
|
|
copy ..\..\cfg_tool.bin .
|
|
copy ..\..\app.bin .
|
|
copy ..\..\br35loader.bin .
|
|
copy ..\..\isd_config.ini .
|
|
copy ..\..\p11_code.bin .
|
|
copy ..\..\stream.bin .
|
|
copy ..\..\flash_params_v2.bin .
|
|
copy ..\..\flash_params_v3.bin .
|
|
copy ..\..\json.txt .
|
|
|
|
|
|
..\..\json_to_res.exe json.txt
|
|
|
|
if not %KEY_FILE_PATH%A==A set KEY_FILE=-key %KEY_FILE_PATH%
|
|
|
|
if %PROJ_DOWNLOAD_PATH%A==A set PROJ_DOWNLOAD_PATH=..\..\..\..\..\..\output
|
|
copy %PROJ_DOWNLOAD_PATH%\*.bin .
|
|
if exist %PROJ_DOWNLOAD_PATH%\tone_en.cfg copy %PROJ_DOWNLOAD_PATH%\tone_en.cfg .
|
|
if exist %PROJ_DOWNLOAD_PATH%\tone_zh.cfg copy %PROJ_DOWNLOAD_PATH%\tone_zh.cfg .
|
|
|
|
if %TONE_EN_ENABLE%A==1A (
|
|
if not exist tone_en.cfg copy ..\..\tone_en.cfg tone_en.cfg
|
|
set TONE_FILES=tone_en.cfg
|
|
)
|
|
if %TONE_ZH_ENABLE%A==1A (
|
|
if not exist tone_zh.cfg copy ..\..\tone_zh.cfg tone_zh.cfg
|
|
set TONE_FILES=%TONE_FILES% tone_zh.cfg
|
|
)
|
|
|
|
if %FORMAT_VM_ENABLE%A==1A set FORMAT=-format vm
|
|
if %FORMAT_ALL_ENABLE%A==1A set FORMAT=-format all
|
|
|
|
|
|
|
|
set CHIP_CMD=-tonorflash -dev br35 -boot 0x102600 -div8 -wait 300 -uboot uboot.boot -app app.bin
|
|
set RES_FILE_CMD=-res cfg_tool.bin p11_code.bin stream.bin config.dat
|
|
set OUTPUT_CMD=-output-fw jl_isd.fw -output-ufw update.ufw
|
|
set FLASH_CMD=-flash-params flash_params_v3.bin
|
|
|
|
..\..\isd_download.exe %CHIP_CMD% -tone %TONE_FILES% %RES_FILE_CMD% %KEY_FILE% %FLASH_CMD% %OUTPUT_CMD% %FORMAT%
|
|
|
|
..\..\isd_download.exe isd_config.ini -package-only -dev br35 %KEY_FILE% -output-fw jl_ini.fw
|
|
|
|
|
|
|
|
@rem 删除临时文件
|
|
if exist *.mp3 del *.mp3
|
|
if exist *.PIX del *.PIX
|
|
if exist *.TAB del *.TAB
|
|
if exist *.res del *.res
|
|
if exist *.sty del *.sty
|
|
if exist *.str del *.str
|
|
if exist *.anim del *.anim
|
|
if exist *.view del *.view
|
|
if exist *.json del *.json
|
|
|
|
|
|
|
|
copy update.ufw %PROJ_DOWNLOAD_PATH%\update.ufw
|
|
copy jl_isd.bin %PROJ_DOWNLOAD_PATH%\jl_isd.bin
|
|
copy jl_isd.fw %PROJ_DOWNLOAD_PATH%\jl_isd.fw
|
|
|
|
|
|
@rem 常用命令说明
|
|
@rem -format vm //擦除VM 区域
|
|
@rem -format cfg //擦除BT CFG 区域
|
|
@rem -format 0x3f0-2 //表示从第 0x3f0 个 sector 开始连续擦除 2 个 sector(第一个参数为16进制或10进制都可,第二个参数必须是10进制)
|
|
|
|
ping /n 2 127.1>null
|
|
IF EXIST null del null
|
|
::pause
|