Fedora-ARM
全部博文(241)
分类: LINUX
2008-10-16 23:23:14
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
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的設定,但都無解...希望曾碰到此問題的人幫忙一下. 謝謝...