随笔分类 - uboot,kernel,rootfs在2440上移植
摘要:文档时间:2018-08-25 交叉编译器:arm-linux-gcc-4.3.2 Ubuntu版本:16.04 kernel版本:linux-3.19 一,在 Ubuntu 上安装配置 NFS 1),安装 NFS 输入命令 sudo apt-get install nfs-kernel-serve
阅读全文
摘要:文档时间:2018-08-20 交叉编译器:arm-linux-gcc-4.3.2 Ubuntu版本:16.04 kernel版本:linux-3.19 1,裁剪Linux3.19.9内核 在内核目录下执行 make menuconfig 命令: 1),去掉跟2440无关的单板支持,进入System
阅读全文
摘要:文档时间:2018-08-18 交叉编译器:arm-linux-gcc-4.3.2 Ubuntu版本:16.04 kernel版本:linux-3.19 1,分析 uboot 如何启动内核 通过之前对环境变量保存的分析可知,uboot是通过 bootcmd 来启动内核的,在 include/conf
阅读全文
摘要:文档时间:2018-08-14 交叉编译器:arm-linux-gcc-4.3.2 Ubuntu版本:16.04 uboot版本:2013.10 1,修改 uboot 默认环境变量 前面章节得到的 uboot 串口打印信息如下: 可以看出,读出的是坏的CRC,使用默认的环境变量,搜索 "using
阅读全文
摘要:文档时间:2018-08-13 交叉编译器:arm-linux-gcc-4.3.2 Ubuntu版本:16.04 uboot版本:2013.10 1,修改代码,把 DM9000 编译进 uboot uboot-2013.10本身就带有 dm9000网卡驱动的支持,相关代码位于 drivers/net
阅读全文
摘要:文档时间:2018-08-11 交叉编译器:arm-linux-gcc-4.3.2 Ubuntu版本:16.04 uboot版本:2013.10 1,修改代码支持 nor flash 操作 前面章节已经实现NOR,NAND 启动,但是还不支持nor,nand flash 操作,如下图打印信息所示:
阅读全文
摘要:文档时间:2018-08-10 交叉编译器:arm-linux-gcc-4.3.2 Ubuntu版本:16.04 uboot版本:2013.10 1,分析为何不能从 nand 启动 将上一章编译好的 u-boot.bin 烧写到 nand flash 中,将板子设置位 nand 启动,发现串口无任何
阅读全文
摘要:文档时间:2018-08-09 交叉编译器:arm-linux-gcc-4.3.2 Ubuntu版本:16.04 uboot版本:2013.10 1、创建jz2440单板 由于uboot-2013-10没有对2440单板的支持,所以需要我们自己创建,由于jz2440与smdk2410有相似之处,所以
阅读全文
摘要:文档时间:2018-08-08 交叉编译器:arm-linux-gcc-4.3.2 Ubuntu版本:16.04 uboot版本:2013.10 uboot启动流程简要如下: a,设置CPU为管理模式 b,关闭看门狗 c,关闭中断 d,设置时钟频率 e,进入lowlevel_init.S,初始化各个
阅读全文

浙公网安备 33010602011771号