用的是易佰纳的Hi3516DV300开发板,对出厂固件进行烧录。后期自己编译源码,烧进去。
一、安装驱动和工具
安装串口驱动:
https://www.123pan.com/s/iiMUVv-zsFLh.html
安装USB驱动
https://www.123pan.com/s/iiMUVv-LsFLh.html
下载海思官方的烧写工具
https://www.123pan.com/s/iiMUVv-5sFLh.html
让我想起了NXP的MfgTool工具,一样的在根目录下创建 image 文件夹,然后将4个文件拷贝到这里。
二、烧写固件
从上往下,依次为U-boot,内核镜像,文件系统。
选择串口方式进行传输,USB口我试过烧不进去。
烧的真久,文件系统烧半天。
查看最下面的终端,记得要复位下开发板:
配置下u-boot的环境变量:
setenv bootargs 'mem=128M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 rw mtdparts=hi_sfc:1M(boot),4M(kernel),-(rootfs)'
setenv bootcmd 'sf probe 0;sf read 0x82000000 0x100000 0x400000;bootm 0x82000000'
saveenv
然后reset重启。