USB固件升级


1. 必备文件

请准备以下文件:

  1. USBDownloadTool.exe

  2. usb_updater.bin

  3. u-boot.bin

  4. SDK images.


2. PC tool

update_update/Release/USBDownloadTool.exe


3. Updater

output/usb_updater.bin


4. U-boot

Build:

  • spi-nor升级

    make infinity6e_ufu_defconfig; make clean; make -j5; cp u-boot.img.bin u-boot.bin

  • spi-nand升级

    make infinity6e_ufu_spinand_defconfig; make clean; make -j5; cp u-boot_spinand.img.bin u-boot.bin

Output:

u-boot.bin与ufu_defconfig的差异:

  • 启用 UFU gadget config

  • 禁用EMAC 来加速启动uboot


5. SDK images

根据项目的用户手册获取及编译Alkaid SDK。

Output: alkaid/project/image/output/images


6. Usage

将USBDownloadTool.exe、usb_updater.bin, u-boot.bin、AitUVCExtApi.dll复制到images文件夹。

运行USBDownloadTool.exe,然后点击Upgrade Firmware