烧写 步骤1: 打开烧写工具,把内核替换为我们提供的unbutu内核,具体unbutu内核配置请参见hi3559a_ubunut_02-defconfig,文件系统改为sdk提供的rootfs_hi3559av100_96M.ext4。 步骤2: 烧写完修改启动参数为: setenv bootargs 'mem=1024M console=ttyAMA0,115200 root=/dev/mmcblk0p4 rw rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),10M(kernel),2G(busyboxfs),10G(ubuntufs)' 步骤3: 启动后,在linux终端下运行格式化命令 # mkfs.ext4 /dev/mmcblk0p4 Mount分区 # mount /dev/mmcblk0p4 /mnt/ 建立mnt1目录 #mkdir /mnt1 把ubuntu文件系统ubuntu16.04-arm64.tar.gz拷入nfs 把nfs系统mount到/mnt1,进入mnt1目录,把ubuntu文件系统解压到mnt目录 # tar zxvf ubuntu16.04-arm64.tar.gz –C /mnt/ #sync 步骤4: 更改uboot参数,修改文件系统分区为mmcblk0p4 setenv bootargs 'mem=1024M console=ttyAMA0,115200 root=/dev/mmcblk0p4 rw rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),10M(kernel),2G(busyboxfs),10G(ubuntufs)' 重启开发板。 NOTE: ubuntu系统暂不支持图形加速引擎
|