S3C2440移植uboot之支持DM9000】的更多相关文章

继ok6410 u-boot-2012.04.01移植四后,开发板基本已支持MLC NAND,但还有一些细节地方修改,这节增加DM9000支持,通过网卡tftp程序到内存,接着通过NAND命令写到NAND,这一过程肯定会遇到很多问题,遇到后再一个个解决. 开发环境: 系统:ubuntu 10.04.4 单板:ok6410 NAND FLASH:K9GAG08U0D 2048MB NOR Flash:EN29LV160AB 2MB DDR:K4X1G163PCX2 256MB NET:DM9000…
在上一章,使uboot能够支持nor.nand 本节继续修改让uboot支持DM9000C网卡,便可以通过网络来传输文件 首先uboot已带有dm9000网卡的驱动,位于drivers/net/下的dm9000x.h.dm9000x.c 1.DM9000C介绍 参考之前写的移植DM9000C驱动章节, 我们的DM9000是放在2440的bank4(0X20000000)的片选上面 而DM9000的CMD引脚接在bank4的LADDR2上面 也就是说当向0X20000000地址上读写数据时, 此时…
最新版的uboot添加了很多新功能,我决定在最新版代码基础上重新移植一遍加深理解. 我修改的代码已经上传到github上,地址:https://github.com/qiaoyuguo/u-boot-2014.04-mini2440.git 参考文档: s3c2440手册(下载地址) mini2440电路图(下载地址) 参考我的两篇博文: <mini2440移植uboot 2011.03(上)> <mini2440移植uboot 2011.03(下)> 还有其他几篇文章: <…
/*************************************************** *u-boot版本:u-boot2012.04.01 *gcc版本:arm-linux-gcc-4.3.2 *服务器:ubuntu12.04 ***************************************************/ 一.建立单板    在board/复制smdk2410文件夹为smdk2440文件夹    在include/configs/将smdk2410.…
继ok6410 u-boot-2012.04.01移植六后,开发板已支持MLC NAND.DM9000等.但还需要完善比如环境变量.mtdpart分区.裁剪.制作补丁等.下面的工作就是完善移植的u-boot. 开发环境: 系统:ubuntu 10.04.4 单板:ok6410 NAND FLASH:K9GAG08U0D 2048MB NOR Flash:EN29LV160AB 2MB DDR:K4X1G163PCX2 256MB NET:DM9000AEP 编译器:arm-linux-gcc-4…
1. 在lowlevel_init过程中,本来想实现一个串口直接打印字符串的过程,编译的时候出现了问题,说是发现代码执行段没有对齐:“unaligned opcodes detected in executable segment”.开始的时候随便找了几个地方加上 .align 4, 并没有用,后来发现原因是字符串的长度不是字长的整数倍,比如: uart_init_ok_log: .string "hello world!\r\n",由于该字符串会自动加上结束符,因此该字符串的长度是1…
我修改的代码已经上传到github上,地址:https://github.com/qiaoyuguo/u-boot-2014.04-mini2440.git 参考文章: <mini2440移植uboot 2011.03(上)> 前几篇博文: <mini2440移植uboot 2014.04(一)> <mini2440移植uboot 2014.04(二)> <mini2440移植uboot 2014.04(三)> 后一篇博文: <mini2440移植ub…
我修改的代码已经上传到github上,地址:https://github.com/qiaoyuguo/u-boot-2014.04-mini2440.git 参考文章: <u-boot-2011.09在ST2410上的移植-启用CS8900网卡功能> 参考文档: s3c2440手册(下载地址) mini2440电路图(下载地址) SST39VF1601芯片手册(下载地址) 前一篇博文:<mini2440移植uboot 2014.04(一)> (四)添加nor flash支持 我的m…
我修改的代码已经上传到github上,地址:https://github.com/qiaoyuguo/u-boot-2014.04-mini2440.git 参考文档: s3c2440手册(下载地址) mini2440电路图(下载地址) K9F1G08数据手册(下载地址) 参考文章:<mini2440移植uboot 2011.03(下)> 前两篇博文: <mini2440移植uboot 2014.04(一)> <mini2440移植uboot 2014.04(二)> (…
1.读readme获取信息    1.1 由Building the Software可知,需修改顶层makefile,指定架构和编译器    ifeq ($(HOSTARCH),$(ARCH))    CROSS_COMPILE ?= arm-linux-    endif ARCH = arm    CROSS_COMPILE = arm-linux-2.新建一个单板    cd board/samsung/ cp smdk2410 smdk2440 -rf  cd ../../includ…