mavell 7040使用方法

1、从mavell官网下载yacto sdk(marvell-release-2.1-17.04.0.zip.001、marvell-release-2.1-17.04.0.zip.002、marvell-release-2.1-17.04.0.zip.003)

2、将sdk拷贝到编译机上;

3、创建repo    

   mkdir -p ~/bin
   PATH=~/bin:${PATH}
   curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
   chmod a+x ~/bin/repo
4、解压yacto 7z x marvell-release-2.1-17.04.0.zip.001;

5、启动编译

     bitbake  kvm-image-minimal

6、编译完成后在deploy目录生成kvm-iamge-minimal-db-88f7040-modluar.rootfs.tar.bz2;

7、插入U盘,创建分区,如/dev/sdb1;

8、mkfs.ext3 /dev/sdb1;

9、mount /dev/sdb1 /mnt;

10、 sudo tar -xf bin/kvm-iamge-minimal-db-88f7040-modluar.rootfs.tar.bz2 -C /mnt
        sudo mkdir -p /mnt/boot
 sudo cp bin/mvebu64/armada-7040-db-A.dtb /mnt/boot/fdt.dtb
 sudo cp bin/mvebu64/openwrt-armada-a7k-7040-db-Image /mnt/boot/Image
 sync
       sudo umount /mnt

11、将U盘插入板子,设置环境变量

setenv image_name Image
setenv fdt_name fdt.dtb
setenv bootargs_root 'root=/dev/sda1 rw rootwait'
setenv extra_params 'mvpp2x.queue_mode=1; mvpp2x.rss_mode=1'
setenv bootargs $console $mtdparts $bootargs_root $extra_params
setenv bootcmd 'usb start; ext2load usb 0:1 $kernel_addr /boot/$image_name; ext2load usb 0:1 $fdt_addr boot/$fdt_name; booti $kernel_addr - $fdt_addr'

12、saveenv boot

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值