4. CV181X、CV180X烧录

4.1. EVB板硬件说明

卡通人物 中度可信度描述已自动生成 卡通人物 中度可信度描述已自动生成 _images/0041.png

4.2. 编译镜像及烧录工具fip准备

  1. 以smart_doorbell solution为例编译镜像。

编译完成后在solutions/smart_doorbell/generated/images下生成镜像

##cv181x 使用:
make smart_doorbell PROJECT=turnkey
##cv180xb使用:
make smart_doorbell PROJECT=turnkey_180xb
  1. 拷贝烧录工具fip到images目录下

##cv181x 使用:
cp boards/tools/fip/181x/fip.binsolutions/smart_doorbell/generated/images
##cv180xb使用:
cp boards/tools/fip/1800b/fip.binsolutions/smart_doorbell/generated/images
_images/005.png

4.3. TF卡烧录

  1. 把3.2小节编译出来的镜像及fip 拷贝到TF卡(TF卡需要格式化成FAT32)

  2. 插入TF卡,设备断电再上电,等待Start SD downloading 烧录提示

  3. 有以下对应boot, imtb, yoc.bin等烧录记录则代表烧录成功,升级完成后拔掉卡重启。

_images/006.png

4.4. USB烧录

4.4.1. 烧录工具及镜像准备

  1. 拷贝alios_usb_dl到window端解压

##cv181x 路径:
boards/tools/common/alios_usb_dl.zip
##cv180xb路径:
boards/tools/common/alios_usb_dl_cv180x.zip
  1. 拷贝 编译镜像及烧录工具fip准备 所生成的镜像及fip到window端

4.4.2. USB操作示例

  1. 移除平台DC供电并拔掉PC上的USB端口(以CV1810c_wevb_0006a_spinor为例)

卡通人物 中度可信度描述已自动生成
  1. window端准备好烧录的固件

_images/008.png
  1. 启动cmd终端,进入usb 烧录脚本的目录下执行命令

cv181x_dl.bat <firmware path> cv181x_dl.bat D:\update\mars\master_new_tool\master_1810c
_images/009.png
  1. 将USB port接上PC后,自动开始烧录

_images/010.png _images/011.png
  1. 烧录完成,平台烧录完成时会自动重启然后进入系统

_images/012.png

4.4.3. USB烧录注意事项

  1. 使用USB刻录时,请使用USB供电,并确认移除DC供电。

  2. 如果遇到脚本无法正常执行完成,可以用ctrl+c中断脚本,并将平台断电后,重新执行USB刻录

  3. 如果pid 0x1001装的是pyserial,则需要将alios_usb_dl\cv181x_dl.bat文件改为serial(默认发行使用libusb)

_images/013.png
  1. 如果遇到插入usb到PC端显示”无法识别此设备”,则使用zadig软件重装libusb驱动,请参考 Windows USB驱动安装

_images/014.png