AC690X: 如果把 apps_soundbox 编译后的文件压缩到512K以下(能下载到512K的FLASH中)
下面以SDK版本: ac690x_sdk_v2011_p4 [2017年6月发布], 芯片封装AC6905C[内置FLASH为512K]为例:
编译后的文件为 jl_690x.bfu或 jl_690x.bin (bfu比bin多了512 Byte头文件,用于SD卡或U盘升级程序,两个文件均在apps_soundbox\download\ac690x\post_build中 )。
首先,FLASH会保留72K用于存放参数等,编译后的文件 jl_690x.bfu需要小于(512K-72K) = 440K.
1. 工程首次编译后,jl_690x.bfu大小为848KB。 无法下载到只有512K FLASH的6905C中。
2. download.bat中,去掉字库,UI等信息. 即删除下面红色部份。
isd_download.exe -tonorflash -dev br17 -boot 0x2000 -div6 -wait 300 -format cfg -f uboot.boot sdram.app bt_cfg.bin fast_run.bin power_off.mp3 bt.mp3 music.mp3 record.mp3 linein.mp3 radio.mp3 pc.mp3 wait.mp3 connect.mp3 disconnect.mp3 ring.mp3 0.mp3 1.mp3 2.mp3 3.mp3 4.mp3 5.mp3 6.mp3 7.mp3 8.mp3 9.mp3F_ASCII_S.PIX F_GB2312.TAB F_GB2312_S.PIX ui_sty.sty menu.res
再次编译
下面以SDK版本: ac690x_sdk_v2011_p4 [2017年6月发布], 芯片封装AC6905C[内置FLASH为512K]为例:
编译后的文件为 jl_690x.bfu或 jl_690x.bin (bfu比bin多了512 Byte头文件,用于SD卡或U盘升级程序,两个文件均在apps_soundbox\download\ac690x\post_build中 )。
首先,FLASH会保留72K用于存放参数等,编译后的文件 jl_690x.bfu需要小于(512K-72K) = 440K.
1. 工程首次编译后,jl_690x.bfu大小为848KB。 无法下载到只有512K FLASH的6905C中。
2. download.bat中,去掉字库,UI等信息. 即删除下面红色部份。
isd_download.exe -tonorflash -dev br17 -boot 0x2000 -div6 -wait 300 -format cfg -f uboot.boot sdram.app bt_cfg.bin fast_run.bin power_off.mp3 bt.mp3 music.mp3 record.mp3 linein.mp3 radio.mp3 pc.mp3 wait.mp3 connect.mp3 disconnect.mp3 ring.mp3 0.mp3 1.mp3 2.mp3 3.mp3 4.mp3 5.mp3 6.mp3 7.mp3 8.mp3 9.mp3
再次编译