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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章