历史上的今天
返回首页

历史上的今天

今天是:2025年01月15日(星期三)

正在发生

2020年01月15日 | S3C6410移植u-boot(一)

2020-01-15 来源:eefocus

步骤1

1、首先下载u-boot(ftp://ftp.denx.de/pub/u-boot

wget ftp://ftp.denx.de/pub/u-boot/u-boot-latest.tar.bz2


2、解压到你指定下路径中

tar -jxvf u-boot-latest.tar.bz2 -C  /opt


步骤2

1、进入u-boot-<发布日期>文件夹

 cd /opt/u-boot-2011.06/

cd board/samsung/

2、建立smdk6410文件夹

mkdir smdk6410     

3、复制6400文件夹下的所有代码到6410下

cp -rf smdk6400/* smdk6410

4、进入smdk6410

cd smdk6410

5、将smdk6400_and_spl.c和smdk6400.c改为smdk6410_and_spl.c和smdk6410.c

mv smdk6400_nand_spl.c  smdk6410_nand_spl.c

mv smdk6400.c  smdk6410.c

6、打开smdk6410中的Makefile,将COBJS-y    := smdk6400.o改为COBJS-y    := smdk6410.o

vim Makefile

7、回到U-boot根目录,进入include/configs/ 复制smdk6400.h 并改名为smdk6410.h

cd include/configs/

cp smdk6400.h smdk6410.h


步骤3

1、打开U-boot根目录下的Makefile

vim Makefile

2、指定交叉编译工具,找到CROSS_COMPILE?=在等号后面添加arm-linux-

:/CROSS 
CROSS_COMPILE ?=arm-linux-

3、找到smdk6400_noUSB_config / 

将有关6400的所有行复制并将其中的6400替换为6410 

smdk6410_noUSB_config    /
smdk6410_config    :    unconfig
    @mkdir -p $(obj)include $(obj)board/samsung/smdk6410
    @mkdir -p $(obj)nand_spl/board/samsung/smdk6410
    @echo "#define CONFIG_NAND_U_BOOT" > $(obj)include/config.h
    @echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk
    @if [ -z "$(findstring smdk6410_noUSB_config,$@)" ]; then            /
        echo "RAM_TEXT = 0x57e00000" >> $(obj)board/samsung/smdk6410/config.tmp;/
    else                                        /
        echo "RAM_TEXT = 0xc7e00000" >> $(obj)board/samsung/smdk6410/config.tmp;/
    fi
    @$(MKCONFIG) smdk6410 arm arm1176 smdk6410 samsung s3c64xx
    @echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk

步骤4

1、从U-boot根目录,进入nand_spl/board/samsung/

cd nand_spl/board/samsung/

2、新建目录smdk6410并将smdk6400下的所有文件复制到smdj6410中

mkdir smdk6410

cp -ar smdk6400/* smdk6410/


步骤5

make smdk6410_config 

make

推荐阅读

史海拾趣

DIOO公司的发展小趣事

随着科技的不断发展,DIOO公司始终致力于技术创新和产品创新。在90年代初,DIOO公司推出了一款革命性的智能音响系统,该系统集成了最先进的音频处理技术、语音识别技术和人工智能技术,为用户提供了前所未有的便捷和智能体验。这一创新产品迅速在市场上占据了领先地位,并成为了DIOO公司的标志性产品之一。

EICHHOFF公司的发展小趣事

随着全球化趋势的加强,EICHHOFF公司意识到必须加快国际化步伐以拓展更广阔的市场。XX年代初,公司开始在欧洲其他国家设立销售和服务机构,并逐步将业务拓展到亚洲和北美地区。为了更好地适应不同地区的市场需求和文化差异,EICHHOFF公司积极招聘本地人才,并加强与当地企业和机构的合作。

通过实施国际化战略,EICHHOFF公司的品牌影响力得到了显著提升,市场份额也不断扩大。同时,公司也积累了丰富的国际运营经验和管理经验,为未来的发展奠定了坚实基础。

Captive Fastener公司的发展小趣事

Captive Fastener公司在电子紧固件领域一直致力于技术创新。某年,公司研发团队成功开发出一种新型的自锁紧固件,这种紧固件能够在高振动环境下保持稳定的连接性能,极大地提高了电子设备的可靠性和耐久性。这一创新产品迅速获得了市场的认可,Captive Fastener公司因此获得了大量订单,实现了业务的快速增长。

高创科技(gotrend)公司的发展小趣事

Captive Fastener公司在电子紧固件领域一直致力于技术创新。某年,公司研发团队成功开发出一种新型的自锁紧固件,这种紧固件能够在高振动环境下保持稳定的连接性能,极大地提高了电子设备的可靠性和耐久性。这一创新产品迅速获得了市场的认可,Captive Fastener公司因此获得了大量订单,实现了业务的快速增长。

AC Interface Inc公司的发展小趣事

在电子行业中,ABC Electronics Inc. 深知单打独斗难以取得长远发展。因此,公司积极寻求与其他企业的合作机会,通过技术共享、联合研发、市场互补等方式实现共赢。例如,公司与一家知名芯片制造商合作,共同开发了一款具有高性能的嵌入式系统解决方案,成功应用于智能家居、工业自动化等领域。这种合作模式不仅加速了产品的研发进程,也提高了公司的市场竞争力。

Data Device Corporation公司的发展小趣事

DDC始终坚持以客户为中心的经营理念,不断倾听客户需求,为客户提供优质的产品和服务。为了保持技术领先地位,DDC不断投入研发,推动产品创新。同时,DDC还建立了完善的客户服务体系,确保客户在使用过程中能够得到及时、有效的支持。这些举措使得DDC在客户中赢得了良好的口碑,为公司的发展奠定了坚实的基础。

问答坊 | AI 解惑

请问什么是PIN衰减器 PIN移相器?

请问什么是PIN衰减器 PIN移相器?…

查看全部问答>

WiMAX技术综述

人类的科学总是不断进步的,技术总是为应运而生的。WiMAX 作为一项新兴技术,能够在比Wi-Fi更广阔的地域范围内提供“最后一公里”宽带连接性,由此支持企业客户享受T1 类服务以及居民用户拥有相当于线缆/DSL 的访问能力。凭借其在任意地点的1~6 英 ...…

查看全部问答>

路灯不同时间段的开关控制

路灯不同时间段的开关控制 各位单片机之友们,你们好!冒昧的请教一个问题。看看我这个问题该则么解决,用单片机或者其他的吧。 要求:1.传感器2个,并联来感应控制路灯的开关(全亮) 2.LED路灯5个,各1W,控制如下: 早上 7:00--19:00不亮&n ...…

查看全部问答>

wince eboot之flash管理问题

我使用S3C2410芯片和K9F1208的FLASH。现在我的EBOOT可以实现直接下载NK.BIN并在RAM中启动,但是无法在FLASH中启动。 超级终端显示如下: TFTP: Desktop losing ACK, block number = 18570, Ack again TFTP: Desktop losing ACK, block number = ...…

查看全部问答>

请教高手:单片机中断处理的问题

我在单片机中编程如下,SendKey_Protocl();是一个费时的操作,超过30ms,小于600ms,我得不到想要的结果,请问:--在中断处理服务程序中,如果费时的函数调用没有处理完是否在后台处理?还是被舍弃?。。。请问高手应该怎么处理? //TIMER0 ini ...…

查看全部问答>

关于eboot下flash的问题

最近在修改eboot,(ep9315的cpu)现在发现有个擦flash的问题,运行到 Continue to Erase the rest of Flash. *pFlash        = EA0003FF . ERROR: Error while erasing flash 就发生错误 不是硬件的问题,因为用自 ...…

查看全部问答>

请教个问题

请问哪里可以找到wind river的snmp v2或者v3的代码包 如果全的话 包里一共是多少个文件 谢谢大家了 …

查看全部问答>

MTK中如何调整HIGHTLIGHT的高度啊

MTK中如何调整HIGHTLIGHT的高度啊…

查看全部问答>

想做个检测风扇的转速。谁能提供点思路。谢谢

想做个检测风扇的转速。谁能提供点思路。谢谢…

查看全部问答>

如何给430增加usb功能?

不是五系列的,想给1611做的一个系统增加usb功能,不知道应该选用什么样的usb控制芯片,做怎样的工作,需要增加多少代码,不知道1611的flash是不是够?希望高手指教…

查看全部问答>