| |
 |
|
 |
 |
|
 |
移植U-Boot.1.3.1到S3C2410和S3C2440
|
|
|
移植U-Boot.1.3.1到S3C2410和S3C2440
在9月份移植u-boot1.2.0到S3C2410AL以及10月份在将其移植到s3c2440之后,就再没怎么碰U-Boot了。现在U-Boot已经更新到了1.3.1版本,我决定趁过年的时间看看U-Boot的变化,并移植到S3C2440和S3C2410。这次移植主要是依据以前的移植记录,将S3C2440和S3C2410的移植修改合并了,还加了U-Boot对JFFS2和USB支持配置。至于网卡的支持,沿用以前1.2.0的修改记录(支持的网卡:CS8900、DM9000和AX88796A),这里不再赘述,请看我以前的移植记录。
对于YAFFS文件系统的镜像烧写功能,网上已有高人做了相关补丁,我还没时间研究,待有时间研究完后再写出相关的移植记录。
以下提供所有修改过的文件的压缩包(.rar文件),如果想省时间直接将其复制到相应文件夹,修改\include\configs\tekkaman2440.h(SBC2440V4+DM9000)中的配置就好了(tekkaman2440.h_2410 是2410 (博创UP-NETARM2410-S+AX88796A)的配置文件,修改文件名为tekkaman2440.h即可使用)。
请自行修改Makefile中的编译器路径!(老版本,不支持yaffs烧写,使用nand_legacy)
 |
| 文件: |
u-boot-1.3.1.rar |
| 大小: |
121KB |
| 下载: |
下载 | |
以下是进一步学习后的改进版(暂时只支持2410),使用nand驱动,支持Xmodem传输和yaffs镜像烧写(我使用Linux2.6.24.3内核):
 |
| 文件: |
u-boot-1.3.1.tar.gz |
| 大小: |
118KB |
| 下载: |
下载 | |
以下是配套的yaffs镜像制作工具:
 |
| 文件: |
mkyaffsimage.tar.gz |
| 大小: |
7KB |
| 下载: |
下载 | |
Xmodem传输是参考了http://www.100ask.net/showtopic-27.aspx上的补丁。
yaffs烧写除了参考了http://www.100ask.net/中的补丁外还主要参考了嵌入式中国http://www.armchina.cn/中的文章。在这里谢谢hiboy的分享。
修改记录如下(大致如下,若有遗漏以压缩包中文件为准(老版本,不支持yaffs烧写,使用nand_legacy)):
|
·移植U-Boot.1.3.1到S3C244和S3C2410
·移植U-Boot.1.3.1到S3C24X0(补:DM9000网卡移植)
·U-Boot1.3.1中JFFS2文件系统支持和U盘支持的使用备忘
|
|
发表于: 2008-03-01,修改于: 2008-06-19 20:12,已浏览2675次,有评论17条
推荐
投诉
|
|
 |
|
 |
|  |
|
 |
 |
|
 |
网友评论
 |
|
 |
 |
网友:
刚学嵌入式的菜鸟 | 时间:2008-03-05 17:36:09 IP地址:58.49.224.★ |
|
|
|
|
|
|
 |
|
 |
 |
|
 |
 |
网友:
本站网友 | 时间:2008-03-16 15:59:18 IP地址:59.173.129.★ |
|
|
|
I have a problem with DM9000.Can I look at your file lowlevel_init.S?
my E-mail chensi_04@126.com
Thank you!
|
|
|
|
 |
|
 |
 |
|
 |
 |
网友:
本站网友 | 时间:2008-04-02 23:36:19 IP地址:210.76.98.★ |
|
|
|
我的nand flash是三星的64m,移植成功,但是saveenv出错。
puts ("Writing to Nand... ");没执行。
估计是前面的nand_legacy_erase错误。请问怎末解决?谢谢
|
|
|
|
 |
|
 |
 |
|
 |
 |
网友:
本站网友 | 时间:2008-04-02 23:42:40 IP地址:210.76.98.★ |
|
|
|
惭愧,搞定了。居然忘记屏蔽return 1了。呵呵。
|
|
|
|
 |
|
 |
 |
|
 |
 |
网友:
conding
| 时间:2008-04-08 10:48:24 IP地址:59.54.98.★ |
|
|
|
楼上的兄弟屏蔽return 1干什么?那 应该是出错返回阿?
|
|
|
|
 |
|
 |
 |
|
 |
 |
网友:
本站网友 | 时间:2008-05-11 16:41:21 IP地址:59.173.130.★ |
|
|
|
楼主,你好。我也是SBC2440 V4的板子,由于原有的VIVI好像不能用了,U-boot弄了几天没跑起来,不知道板子是不是有问题(买回放了大半年)。可不可以把你的SBC2440 v4的u-boot的bin文件发给我。
chensi_04@126.com 万分感激
|
|
|
|
 |
|
 |
 |
|
 |
 |
网友:
本站网友 | 时间:2008-05-26 20:14:36 IP地址:124.64.177.★ |
|
|
|
楼主,您好。能不能把uda1341驱动的文件先发一份给我,谢谢!
zhj8407@163.com
|
|
|
|
 |
|
 |
|  |
|
 |
|