mavell 7040使用方法

本文介绍如何从Marvell官网下载Yocto SDK并完成编译,之后详细说明了如何将编译好的镜像烧录到U盘中,包括创建分区、格式化、解压镜像文件等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值