历史上的今天
今天是:2025年07月26日(星期六)
2021年07月26日 | 基于TQ2440的u-boot-1.1.6移植(基本步骤)
2021-07-26 来源:eefocus
参考资料:
《移植u-boot-1.1.6到TQ2440文档》
天嵌移植好的源码
移植环境
系统:华清远见虚拟机搭建的Ubuntu12.04
开发板:TQ2440
交叉编译器:crosstools_3.4.5_softfloat
CPU:S3C2440
SDRAM:64M
NOR Flash:2M
NAND Flsah:256M
NET:DM9000
移植过程
1、源代码下载
ftp://ftp.denx.de/pub/u-boot/
下载u-boot-1.1.6.tar.bz2并解压到Ubuntu中
2、文件删减
board/下除 smdk2410 以外的所有其它目标板文件夹删除
cpu/下除 arm920t 以外的所有其它cpu目录删除
根目录下lib_XXX 的库文件目录,只留下 lib_arm 和 lib_generic,其它lib_XXX 删除
include/目录下arm-XXX 的文件目录,只留下 asm-arm ,其它arm-XXX 删除
include/configs 目录下除 smdk2410.h 以外的所有其它配置头文件删除
3、建立自己的开发平台
进入u-boot-1.1.6目录,复制smdk2410为le2440
cp -rf board/smdk2410/ board/le2440
以下省略
编译测试
make 生成u-boot.bin文件,此时的bin文件不支持2440,还需要增加一些配置和驱动。
4、修改SDRAM配置,可以识别SDRAM
5、两种时钟设置方法(此处采用第二种)
6、make生成.bin文件,使用天嵌自带的BootLoader下载bin文件到SDRAM运行,可以识别到64M,注意此时还不能下载到nandflash中运行。
7、配置NORFlash,经过修改代码之后生成的bin文件下载到SDRAM中可以识别NORFlash为2M
8、增加NANDFlash读写驱动,修改代码之后识别到NANDFlash为256M
9、配置DM9000网卡,可以使用TFTP命令下载程序
10、支持NANDFlash启动,拷贝天嵌移植好的u-boot-1.1.6文件中的start.S 和 boot_init.c,编译后的bin文件完美支持NANDFlash启动
11、引导linux内核,上电启动u-boot之后,自动下载linux内核并启动。设置bootcmd命令:setenv bootcmd tftp 0x30000000 zImage.img; bootm 0x30000000
12、使用NFS挂载方式启动根文件系统,setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.192:/source/rootfs ip=192.168.1.6 init=linuxrc console=ttySAC0
至此u-boot-1.1.6在TQ4220上的移植完成,详细步骤在参考资料里
以下为移植成功的附图:

史海拾趣
|
这段时间一直和网友东哥在讨论第二版的设计,大概确定了一下,下个版本的设计方案,采样芯片应该会换成ADC08100,最高100M采样,用两片IS61LV25616-10+CPLD来做FIFO,两片轮流寸,实现100M的读写速度.存储深度比上次用了很大的升级,CPU换成带外部总线的STM ...… 查看全部问答> |
|
USB 2.0 规范 USB 是一种支持热插拔的高速串行传输总线,它使用差分信号来传输数据,最高速度 可达480Mb/S。USB 支持“总线供电”和“自供电”两种供电模式。在总线供电模式下, 设备最多可以获得500mA 的电流。USB2.0 被设计成为向下兼容的模式 ...… 查看全部问答> |
|
目前在公司担任研发主管,负责研发部门资源团队,个人觉的资源团队搞起来没啥意思,而且本人在资源团队搞了10年了。现在想需求更大发展。准备跳槽到另一家民营公司担任研发中心下一个研发一部担任部长,负责整个研发部门的工作。我想这样对这样生涯 ...… 查看全部问答> |
|
请问tilt wheel mouse中的WM_MOUSEHWHEEL消息如何在Win200/XP DDK中实现呀? 在Vista中,有mouse消息WM_MOUSEHWHEEL,而在2000/XP中则没有,我想写个mousefilter在2000/XP下来支持该功能,我该如何做呢?在MouseServiceCallback()当中做吗?我看在MOUSE_INPUT_DATA结构中不知怎样才能实现.… 查看全部问答> |
|
本人在北京,现有一块杭州晶控电子的51NET以太网开发板,开发板介绍:http://www.hificat.com/net/net.asp,想请教一下附带光盘里的单片机源码,(源码已上传,在附件里)。 内容:讲解源码,源码我没仔细看过,是单片机和PC通信的内容,应该是TCP ...… 查看全部问答> |
|
我是做工控软件的,最近遇到一个让人恼火的问题,我们设备上采用了台安的变频器,我在用串口调试器调试通信时,当变频器运行起来时,一打开串口就有大量的乱码传过来,很是痛苦!!! 什么接地、加电容都试了,,没有解决,,请问各位达人有何高招 ...… 查看全部问答> |
|
【连载】【ALIENTEK MiniSTM32 开发板】STM32不完全手册--待机唤醒实验(实验十二) 开发板购买地址:http://shop62103354.taobao.com/ … 查看全部问答> |




