HI3518EV200+AR0130開發板燒錄uboot、kernel、rootfs及其參數配置

分區名 分區大小 起始地址 截至地址
bootloader:1M 0x00000000 0x00100000
kernel: 3M 0x00100000 0x00400000
rootfs: 12M 0x00400000 0x01000000linux

SDRAM範圍:80000000-83FFFFFF
linux內存:0x80000000-0x81FFFFFF MMZ內存:0x82000000-0x83FFFFFFubuntu

uboot的各環境變量介紹和設置
set serverip 192.168.1.14

set ipaddr 192.168.1.10
附:燒錄命令
---------------------------------------------------
tftp更新並從新燒寫uboot的命令序列:
mw.b 0x82000000 ff 0x100000
tftp 0x82000000 /home/swann/tftp_hi/u-boot-hi3518ev200.bin
sf probe 0
sf erase 0x0 0x100000
sf write 0x82000000 0x0 0x100000
--------------------------------------------------
tftp更新並從新燒寫kernel的命令序列:
mw.b 0x82000000 ff 0x400000;tftp 0x82000000 /home/swann/tftp_hi/uImage_hi3518ev200;sf probe 0 ;sf erase 0x100000 0x400000;sf write 0x82000000 0x100000 0x400000
---------------------------------------------------
tftp更新並從新燒寫rootfs的命令序列:
mw.b 0x82000000 ff 0xc00000;tftp 0x82000000 /home/swann/tftp_hi/rootfs_hi3518ev200_64k.jffs2;sf probe 0;sf erase 0x400000 0xc00000;sf write 0x82000000 0x400000 0xc00000

 

 

 

uboot環境變量配置測試

set bootcmd 'sf probe 0;sf read 0x82000000 0x100000 0x300000;bootm 0x82000000'
set bootargs mem=32M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1024K(boot),3072K(kernel),12288K(rootfs)

 

虛擬機ubuntu的nfs文件夾中添加好lib和kospa

ifconfig eth0 192.168.1.10

  • mount -t nfs -o nolock 192.168.1.14:/home/swann/nfs_hi /mnt

 ubuntu中將測試文件放入nfs目錄下code

  • 步驟1:進入Hi3518E_SDK_V1.0.3.0/mpp/目錄
  • 步驟2:cp ko lib ~/rootfs/ -rf
  • 步驟3:cd ~/rootfs/lib/
  • 步驟4:rm *.a 【這時咱們能夠看到HiLinux也有了lib和ko文件】

在SecurtCRT的HiLinux的mnt目錄下載執行如下命令:server

  • cp ko / -rf
  • cp lib/* /usr/lib -f
  • ls /usr/lib/ (能夠看到不少.so文件)
  • ls /ko (能夠看到不少.ko文件)

在開發板/etc/profile文件中添加以下:blog

ifconfig eth0 192.168.1.10                 
ifconfig lo 127.0.0.1 
route add default gw 192.168.1.1 cd
/ko ./load3518e -i -sensor ar0130 -osmem 32 -total 64 mount -t nfs -o nolock 192.168.1.14:/home/swann/nfs_hi /mnt
telnetd cd
/mnt

測試mppip

相關文章
相關標籤/搜索