Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4282960
  • 博文数量: 241
  • 博客积分: 15936
  • 博客等级: 上将
  • 技术积分: 25293
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-27 11:22
个人简介

Fedora-ARM

文章分类
文章存档

2016年(3)

2014年(1)

2013年(3)

2012年(50)

2011年(61)

2010年(26)

2009年(27)

2008年(21)

2007年(49)

分类: LINUX

2008-10-16 23:23:14

友善之臂mini2440开发板Linux移植
     还在广州工作的时候就知道了友善之臂出了一款廉价的2440开发板:mini2440。回老家后,立马买了一个。拿到手的感觉也很不错,无有所值。
    板子买来了,就开始了自己的移植过程。首先当然是u-boot的移植,然后是Linux内核,之后是文件系统和驱动,以后计划加上基于GTK+的界面。以后我会根据我的移植进度更新这篇专辑。
   由于已经有neo freerunner入手,以后会多花点时间在freerunner上。

本博客将免费共享移植补丁和文档,旨在同开源人士共同进步、共同完善代码!!!!
阅读(50500) | 评论(154) | 转发(6) |
给主人留下些什么吧!~~

chinaunix网友2009-11-19 12:04:07

上面那个PING的问题我已经找到了 是延时的问题,程序在循环查询DM9000的一个寄存器看链路有没有建立 但这个循环值设置得太小了,以至于还没查询到正确的状态就超时退出了 大家有同样的问题的话搜索DM9000的驱动中 1650 这个变量 我逐个尝试,发现把这个值改成3000是比较好的

chinaunix网友2009-11-17 19:55:43

我用你的补丁编译出来的文件或者直接烧你给出的那个文件都会出现这样一个问题 网卡用TFTP下载的时候一直为等待,这时能够用PC去PING通,但板子不能向外PING通人任何一个主机 好奇怪.....

chinaunix网友2009-11-16 10:33:00

楼主,昨晚又看了下,应该是因为下面这段造成的: if(mtd->rw_oob==1) { size_t oobsize = mtd->oobsize; // size_t datasize = mtd->writesize; int i = 0; uint8_t oobtemp[16]; int datapages = 0; datapages = len/(datasize); // for(i=0;i<(datapages);i++) { memcpy((void *)oobtemp, (void *)(buf+datasize*(i+1)), oobsize); memmove((void *)(buf+datasize*(i+1)), (void *)(buf+datasize*(i+1)+oob

chinaunix网友2009-11-15 15:57:04

楼主,你的这个扑丁,在使用nand write.yaffs命令烧写YAFFS2文件系统时,会导致板子直接重启。。。。

ruggeryang2009-11-13 10:01:35

Hi: 先謝謝你的作品! 我使用你的補丁後編譯完u-boot-2009.08將其燒入micro2440, 發現在進入u-boot的環境下有兩個問題: 1. 無法使用tftpboot來將zIamge寫入板子,也就是無法ping到我電腦的ip 2. 使用nand erase 230000 800000的command會有出現 NAND 128MiB 3.3V 8-bit: MTD Erase failure: -22 之訊息 第一個問題,我試者去嘗試修改關於ip的設定,但都無解...希望曾碰到此問題的人幫忙一下. 謝謝...