烧录镜像

空片、系统、USB、SD卡镜像制作、烧录步骤介绍

空片烧录

以spi_nand为例:

  • Flash Tool获取:

    git clone https://gitee.com/qiming-zhixian/ssd20x-tools.git
    
  • 打开Flash Tool,使用ISP Debug工具连接芯片ttyS0,点击Connect,选择flash类型。

  • 拷贝烧录镜像到本地。

    cp ${SDK_PATH}/ssd20x-images-open/WT2012 /mnt/hgfs/shared/
    
  • 点击run,即可完成烧录。

    img_flash_B01
  • 烧录成功,重新上电。

    img_flash_B02img_flash_B03

系统烧录

  • 打开tftpd32.exe,设置服务器路径,设置电脑LAN使其与开发板IP处于同一个网段(PC需要关闭防火墙)。

    img_flash_B11img_flash_B12
  • 板子连接网络,板子上电,长按回车,进入uboot终端,设置静态IP。

    setenv gatewayip 192.168.1.1
    setenv ipaddr 192.168.1.127       //设定设备IP
    setenv netmask 255.255.255.0
    setenv serverip 192.168.1.100     //设定服务端IP
    saveenv
    
  • 开启电脑网口,执行烧录命令。

    estart(初始化uboot的网络参数)
    estar (或:estar auto_update.txt,编辑auto_update.txt烧录指定分区)
    

U盘烧录

  • 不支持U盘空片升级,且需用户手动启用U盘升级功能,执行以下命令即可完成升级

    #设置usb升级port口:
    #如果不确定USB port口,也可以使用usb cmd去检测,检测到storage设备可输入 usb start 0/1/2 看哪个口可以识别到存储设备,提示"1 Storage Device(s) found",则证明成功检测到设备
    setenv UpgradePort 1
    saveenv
    usbstar
    

SD卡烧录

  • SD卡升级功能默认已开启,且支持空片升级。芯片上电后若SD卡中存在IPL、IPL_CUST及UBOOT则会加载SD卡中的这些程序运行,执行以下命令即可完成升级。

    sdstar
    

母片烧录

  • 母片烧录

    estart;setenv ipaddr 192.168.1.118;setenv serverip 192.168.1.100;tftp 0x20000000 nand.bin
    nand erase.chip;nand write.e 0x20000000 0x0 ${filesize};reset