加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

【内核配置】十、Linux3.4.2开发板环境搭建

发布时间:2020-12-14 02:03:49 所属栏目:Linux 来源:网络整理
导读:主 ? ?机:VMWare--Ubuntu-16.04.2-x64-100ask 开发板:JZ2440--256M NandFlash, 2M NorFlash, 64M SDRAM, LCD-4.3寸; bootlorder: ?u-boot-2012.04.01, ?Kernel: ?Linux3.4.2; 编译器:arm-linux-gcc-4.3.2 ? 1、制作新u-boot-2012: $ tar xjf u-boot-2012

主 ? ?机:VMWare--Ubuntu-16.04.2-x64-100ask

开发板:JZ2440--256M NandFlash,  2M NorFlash,  64M SDRAM,  LCD-4.3寸;
    bootlorder: ?u-boot-2012.04.01,     ?Kernel: ?Linux3.4.2;
编译器:arm-linux-gcc-4.3.2


?

1、制作新u-boot-2012:
$ tar xjf u-boot-2012.04.01.tar.bz2
$ cd u-boot-2012.04.01
$ patch -p1 < ../u-boot-2012.04.01_100ask.patch
$ ls
$ make smdk2440_config
Configuring for smdk2440 board...
$ make
如此,即得到新的u-boot-2012.bin,将其下载到PC机以备用!

2、制作新的uImage:
$ tar xjf linux-3.4.2.tar.bz2
$ cd linux3.4.2
$ patch -p1 < ../linux-3.4.2_100ask.patch
$ cp config_ok .config
$ make uImage
如此,即生成一个新的uImage,将其复制到服务器/work/nfs_root目录下并更名为uImage_3_4_2以备用!

3、将fs_mini_mdev_new.yaffs2上传到服务器/work/nfs_root目录下以备用!

4、重新烧录整个系统:<1>使用JTAG工具烧u-boot-2012.bin到开发板Nandflash;<2>下载并烧录内核:# nfs 30000000 192.168.1.105:/work/nfs_root/uImage_3_4_2 //不得与下面的两行指令一同执行!# nand erase.part kernel; nand write 30000000 kernel<3>下载并烧录文件系统:# nfs 30000000 192.168.1.105:/work/nfs_root/fs_mini_mdev_new.yaffs2 //不得与下面的两行指令一同执行!# nand erase.part rootfs; nand write.yaffs 30000000 260000 $filesize<4>设置参数# set ‘nand read 30000000 kernel;bootm 30000000‘# set bootargs console=ttySAC0,115200 root=/dev/mtdblock3# set machid 16a# save# reset如此,整个系统就烧录完毕并启动开了!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读