移植u-boot-2012.4到Tiny6410_1G_Nandflash

1、打开根目录下的Makefile文件

smdk6400_noUSB_config    smdk6400_config    :    unconfig
    @mkdir -p $(obj)include $(obj)board/samsung/smdk6400
    @mkdir -p $(obj)nand_spl/board/samsung/smdk6400
    @echo "#define CONFIG_NAND_U_BOOT" > $(obj)include/config.h
    @echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk
    @if [ -z "$(findstring smdk6400_noUSB_config,[email protected])" ]; then                    echo "RAM_TEXT = 0x57e00000" >> $(obj)board/samsung/smdk6400/config.tmp;    else                                                echo "RAM_TEXT = 0xc7e00000" >> $(obj)board/samsung/smdk6400/config.tmp;    fi
    @$(MKCONFIG) smdk6400 arm arm1176 smdk6400 samsung s3c64xx
#    @echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk  //注释掉这一项,这涉及到nandflash启动问题,具体说明请看u-boot-2010.3移植到Tiny6410问题总结的问题一;我习惯让CPU直接从start.s处开始执行
时间: 2024-10-15 12:23:34

移植u-boot-2012.4到Tiny6410_1G_Nandflash的相关文章

uboot移植总结

1.uboot的介绍及体系结构 1.1 uboot的介绍 Uboot是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序, UBoot不仅仅支持嵌入式Linux系统的引导,当前,它还支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS嵌入式操作系统.UBoot除了支持PowerPC系列的处理器外,还能支持MIPS. x86.ARM.NIOS.XScale等诸多常用系列的处理器. 1.2 uboot的体系结构 目录树 |--board |--c

uboot的介绍

uboot的介绍 1.1 uboot的介绍Uboot是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序, UBoot不仅仅支持嵌入式Linux系统的引导,当前,它还支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS嵌入式操作系统.UBoot除了支持PowerPC系列的处理器外,还能支持MIPS. x86.ARM.NIOS.XScale等诸多常用系列的处理器.1.2 uboot的体系结构目录树|--board|--common|--cpu|

使用EasyBCD完美实现Windows7与Linux双系统

在Linux横行的时代,不玩Linux简直对不起它的流行,但又不能不用Windows,还要干活,还要工作啊,最重要的是:还要娱乐啊!! 废话不多说,直接进入主题! 1.下载EasyBCD,这个软件可以实现自由MBR引导的功能,我们就是使用它的这个功能来实现Windows7下安装Linux,和引导启动双系统的选项的 2.随便下载个Linux包,ISO的啊,CD或DVD随你便了 3.把下载好的Linux包放到某一个盘的根目录下,如D:\deepin.iso 4.用压缩工具打开deepin.iso,把

关于e820cycles参数

关于e820cycles参数 关于e820cycles参数http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=327458&pid=3002550&fromuid=298214mdyblog 发表于 2014-11-20 06:20"map --int15nolow=1" 还是 失败.Video driver failed to initialized. 好的,你这个报告很好,说明

X-009 FriendlyARM tiny4412 uboot移植之SD Card用起来Kernel boot起来

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  开发环境:

macbook air 2012 mid 安装 windows10 双系统遇到错误 no bootable device insert boot disk and press any key

macbook型号:air 2012 mid 当前操作系统:mojave 安装工具:boot camp assistant 要安装的双系统:windows 10家庭版 安装教程:百度搜一堆 安装过程中遇到两个坑: (1)win10 iso文件大于4GB,而boot camp制作的u盘启动盘是fat32格式的..解决方法是用一个分割工具,参考链接:https://twocanoes.com/using-larger-windows-10-isos-with-boot-camp-assistant/

移植u-boot.2012.04.01_2

/*************************************************** *u-boot版本:u-boot2012.04.01 *gcc版本:arm-linux-gcc-4.3.2 *服务器:ubuntu12.04 ***************************************************/ 一.建立单板 在board/复制smdk2410文件夹为smdk2440文件夹 在include/configs/将smdk2410.h - >s

【转】 linux内核移植和驱动添加(三)

原文网址:http://blog.chinaunix.net/uid-29589379-id-4708909.html 原文地址:linux内核移植和驱动添加(三) 作者:genehang 四,LED驱动的添加 1, 将led.c驱动文件拷贝到linux-3.1.4/drivers/char/目录下 [email protected]# pwd /change/linux-3.1.4/drivers/char [email protected]#  cp /mnt/hgfs/fh/driver/

pcDuino的linux移植四简单驱动开发

开发环境系统:ubuntu 10.04.4单板:pcDuino(全志A10)编译器:arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 搭建开发环境详见ubuntu 10.04.4开发环境配置. 目标1.配置 编译linux-3.0.62内核,串口正常输出2.配置内核,支持nfs挂载,启动文件系统3.最简单内核驱动开发 这个是在pcDuino linux移植一.二.三的基础上写的,重点介绍内核驱动开发,其它具体移植过程不再