hi3531 开发和调试文档

来源:互联网 发布:加工中心电脑编程入门自学 编辑:程序博客网 时间:2024/05/18 02:34

1、uboot 编译

make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- godnet_config
make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux-

2、kernel 编译
make ARCH=arm CROSS_COMPILE= arm-hisiv200-linux- menuconfig

3、制作文件系统 jffs2
mkfs.jffs2  -l -e 0x20000 -p 0x500000 -d  rootfs_uclibc -o  jffs2.img


4、烧写u-boot kernel 文件系统


1) 设置环境变量
setenv serverip 192.168.20.11
setenv ipaddr 192.168.20.183
setenv ethaddr 44:44:55:55:66:66
setenv netmask 255.255.255.0
setenv gatewayip 192.168.20.1


2)烧写u-boot
sf probe 0
mw.b 82000000 ff 100000
tftp 0x82000000 u-boot-hi3531_930MHz.bin
sf probe 0
sf erase 0 100000
sf write 82000000 0 100000 
reset   

2)烧写kernel
mw.b 82000000 ff 400000
tftp 82000000 uImage
sf probe 0
sf erase 100000 400000
sf write 82000000 100000 400000

3)烧写文件系统 spi flash
mw.b 82000000 ff b00000
tftp 0x82000000 rootfs_256k.jffs2
tftp 0x82000000 jffs2.img
sf erase 500000 b00000
sf write 82000000 500000 b00000

4)设置启动参数
setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),80M(rootfs)'
setenv bootcmd 'sf probe 0;sf read 0x82000000 0x100000 0x400000;bootm 0x82000000'
saveenv

5)挂载文件系统
mount -t nfs -o nolock -o tcp IP:/home/liuhao/Hi3531_SDK_V1.0.D.0 /mnt

0 0