siengine download tool 更新记录 V7.5 1. 合并工业板内容。 在点开siengine_downloadtool.exe工具以后会自动生成config.ini文件,在config.ini文件中有tx_hs_equalizer_setting参数。用于控制ufs的eq tx。 TX_HS_Equalizer_Setting可以取值: b000: No de-emphasis selected, b001: De-emphasis of 3.5 dB selected, b010: De-emphasis of 6 dB selected, b011 to b111: Reserved 0 for SE1000 EVB 2 for ECARX Board 2 for 艾贝 Board 配置拉高工业板gpio 136用于上电,指令:oem gpio 136 V7.4 1. 增加downloader_ufs.bin文件以支持secure boot模式下的下载。用户需要使用该文件,自行使用key进行fip打包,该文件实际是一个bl21.bin文件,推荐使用sebuilder进行fip打包。 V7.2 1.Batch download支持客户生成的带版本号的lun名字,自动寻找对应文件,下载时的是关键字是lunx_fip.bin。 2.去掉ufs-rpmb-configuration.xml文件,客户在使用rpmb功能的时候,根据需求打开rpmb。 example: V6.9 1. 修复北斗 256k sparse image支持问题。 V6.8 1. 修改ufs-device-configuration.xml,lun5-lun7,128M,以支持ddr兼容性feature和以后有可能会增加的功能。 2. 修改ufs-device-configuration.xml,增加ufs booster功能,配合6.8之前版本的xml需要添加 wb 的相关配置。 *********************ATTENTION*************************** 6.8以前的ufs-device-configuration.xml不适配6.8的工具,6.8的工具仅支持新的ufs-device-configuration.xml,请在V6.8的ufs-device-configuration.xml基础上修改想要的参数。 *********************ATTENTION*************************** 3. 增加checksum机制,在下载前发送oem chkopen指令,在下载后发送oem chkclose指令。在发送oem chkclose指令以后上位机和soc会打印出checksum的值,可以对比检查下载的数据和收到的数据。 V6.7 1. 增加readback指令。 for example: oem readback 0 0 255,从lun0 的0读到255,读出prm_gpt_lun0,在tool目录下生成output.bin文件。该功能可以用于debug ufs。 *************SIENGINE PARTITION******************** Partition GUID code:0 Partition unique GUID:0 First sector: 0 (at 0 KiB) Last sector: 255 (at 1024 KiB) Partition size: 256 sectors (1024.0 KiB) Partition name: 'prm_gpt_lun0' 2. 修复chunk size大于4G出现挂载不上ivres分区的问题。 3. 支持不同的sparse block size,推荐img2simg使用256K,UFS性能更高。 4. ufs修改配置策略,针对新ufs,不需要重烧lun3了。 5. 初步适配KIOXIA UFS。 6. 刷misc分区不会再对boot区域产生影响了。 7. 支持batch download烧写部分image。 V6.3 修复烧录工具烧录大sparse分区出现无法烧录的问题。 V6.1 1. 擦除lun指令,例如:oem eraselun 0 2. 写lun的sparse文件时,会先进行lun的擦除。 *********************ATTENTION*************************** 如果download的sparse image的文件名不叫lun*_fip.bin(lun0_fip.bin,lun1_fip.bin,lun2_fip.bin,lun3_fip.bin),需要手动去先擦除想要下载的区域,再进行下载,否则会启动失败。 raw image不受影响 *********************ATTENTION*************************** 3. xml增加了lun4作为bootlun以支持ota升级,如果需要ota功能,需要将板子重新partition cfg V5.0.10 1. sparse image 如果不是4K对齐也可以下载了 2. 显示bug fixed (emmc downloader fip.bin done打印,erase done打印) V5.0.9 1. sipartitionfile中false的分区也可以下载了 2. 增加了gpt erase 3. emmc bug fixed V5.0.8 支持lun文件进行sparse转换后的下载,raw/sparse自动识别。 batch download也可以支持sparse格式的文件下载,可以选择包含有(raw/sparse)文件lun0_fip.bin-lun3_fip.bin的文件夹进行一键下载。 V5.0.6 1. 下载平均速度25MB/S。 2. 根据客户需求修改了一些问题E04 烧录问题沟通.xlsx GPT分区加载,同时加载多个,需要手动把3个partitionfile合成一个。 3. 擦除功能更新。 oem format oem erase 0 10 100(lunnumber erasestartlba howmanylbaneedtobeerase) V5.0.1 1. 修改usb枚举信息和bootrom相同,使不需要重装驱动(测试tip:删除旧的驱动,安装工具rar里面自带的usb driver便可) 2. ddr已经去掉,不会跳2级,sparse边下边解。 3. 增加usb sn显示。 4. 增加自动fastboot flash checkbox,可以手动fastboot flash,也可以自动。 5. 选择partition cfg xml功能,可以任意放置和选择。 6. 选择batch download功能,可以任意放置lun0-lun3文件,并且可以缺省,选择包含lun0-lun3的文件夹,自动找到所有lun*fip.bin文件。