Quantcast
Channel: 爱开源 » embed
Browsing latest articles
Browse All 7 View Live

为u-boot增加自定义命令

最近需要给u-boot增加一个命令,上网搜了搜,是找到了方法,但是对于我移植的版本(2010-09)并不适用,于是自己摸索了一翻,才发现是如此的简单。 例如我要增加一个boot_zImage的命令,操

View Article



移植u-boot-2010.09到tq2440(一)

前言: 很久之前就买了块s3c2440的开发板tq2440,之前一直都是用天嵌提供的u-boot,但是这个u-boot的版本太老,使用的还是parameter_struct的传递内核参数的方法,这种传递参数的方法主要是2.6 之前的...

View Article

移植u-boot-2010.09到tq2440(二)

三. 移植的准备工作 注意:cd ~/u-boot-2010.09表示进入u-boot源码的根目录。 1. 修改顶层目录的Makefile,增加tq2440的配置: tq2440_config: unconfig @$(MKCONFIG) $@ arm arm920t tq2440 samsung s3c24x0 同时修改160行为自己的交叉链,例如我的: CROSS_COMPILE...

View Article

移植u-boot-2010.09到tq2440(三)

五. Nand Flash驱动的移植 Nand flash的移植还是很重要的,因为我们的u-boot和内核镜像都是烧在nand flash中的,必须要能操作nand flash,才能继续进行下去(stage2),nand flash的驱动代码主要是取自天嵌的u-boot。 1. 建立文件drivers/mtd/nand/s3c2440_nand.c,添加如下内容: /* * Nand flash...

View Article

移植u-boot-2010.09到tq2440(四)

六. 引导zImage 据我了解,u-boot本身是不支持直接引导zImage的,但是天嵌提供的u-boot就可以直接引导zImage,我就对源码研究了会,结合bootm命令的实现,发现原来引导zImage是如此的简单。...

View Article


交叉编译iperf

for s3c2440: 1. export ac_cv_func_malloc_0_nonnull=yes 2. ./configure –build=i686-linux –host=arm-none-linux-gnueabi –target=arm-none-linux-gnueabi 3. 修改src/Makefile: CXXFLAGS,CPPFLAGS,CFLAGS后的 “=” 换成...

View Article

让uboot按下指定键停止autoboot

默认uboot是按下任意键停止autoboot,有人觉得不爽,害怕终端操作用户误操作,要指定特殊按键 这个功能很简单,例如要按下ESC键,停止自动boot 只需要添加 ?View Code C1 2 3 4 5 6 7 #define CONFIG_AUTOBOOT_KEYED 1   #define CONFIG_AUTOBOOT_PROMPT "Press ESC to abort...

View Article
Browsing latest articles
Browse All 7 View Live




Latest Images