Chinaunix首页 | 论坛 | 博客
  • 博客访问: 494956
  • 博文数量: 87
  • 博客积分: 4086
  • 博客等级: 上校
  • 技术积分: 900
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-23 15:55
文章分类

全部博文(87)

文章存档

2012年(3)

2010年(13)

2009年(7)

2008年(64)

我的朋友
博文列表
标题:
标题 阅读 评论 转发 发布日期
承接嵌入式软件外包项目 3682 0 0 2009-11-26
Script for build root file system 2750 0 0 2012-04-21
【推荐】 DES加密算法的一种实现 2890 0 0 2012-04-09
windows下命令行编译v850的makefile 3961 0 0 2012-02-24
LINUX下TFTP客户端的一种实现 8413 0 0 2010-12-18
linux shell比较两个文件夹下的文本内容 11133 1 0 2010-11-11
linux下以二进制格式显示文件内容源码 3693 1 0 2010-11-05
DFB-GTK移植到MINI2440笔记 7388 6 0 2010-10-30
ecos启动流程分析 7058 0 1 2010-09-29
ecos kernel 分析 3201 0 1 2010-08-19
linux shell test expression (integer) 2071 0 0 2010-07-18
linux shell test expression 1717 0 0 2010-07-18
使用freetype2从ttf字库中提取任意大点阵字体 9160 4 0 2010-07-05
U-Boot-2010.06添加烧写yaffs根文件系统功能 4497 0 0 2010-06-28
u-boot-1.3.4移植到s3c2440之nand驱动 2192 1 0 2010-06-22
U-Boot移植到2440时需要注意的频率问题 2053 0 0 2010-06-17
再谈U-Boot从SDRAM启动 2382 0 1 2010-06-17
关于MiniGUI的配置文件MiniGUI.cfg 4442 1 0 2009-12-13
高级Linux编程之——进程 1798 0 0 2009-06-12
制作和使用库文件 1732 0 0 2009-05-15
给主人留下些什么吧!~~

liqiu79272012-02-21 12:42

您好,看到您的关于nand write的那篇稿子,写得很好,我尝试了也很成功,但有一点我想问问您,如何仿写nand read.yaffs呢? 我写完的好像在ecc信息中有点不对应,请您赐教,谢谢!我的邮箱是
liqiu7927@sina.com

回复  |  举报

chinaunix网友2011-05-10 09:31

牛人!

回复 |  删除 |  举报

yqliu292010-03-22 21:46

接啊,呵呵,联系我! 好久没看见你qq上线了?忙什么呢?

回复  |  举报

liu2773250732010-03-22 09:41

胃口越来越大了,呵呵,我有项目你接么

回复  |  举报

stblade2009-11-15 10:04

你好,谢谢你能分享你的经验。 我有个关于dm9000a的问题,麻烦请指点一下。 我的s3c2440-wince5.0板子,由DEMO板访制,多加了个CPLD,但dm9000a没用它。现在调试dm9000a,片选是CS3,中断EINT7,CMD为ADDR2。 症状是:一旦dm9000a有片选,则LCD触摸屏出现黑线,并逐渐发白,触摸、鼠标不能输入,感觉像是卡住了,同时整个板子的电流有较大起伏,约200mA。片选一变高,则一切恢复正常;再一会又有片选时,症状如此反复。全程‘INT’脚没动静。 我想是:dm9000a没有产生中断而占用CPU过长,导致LCD不能刷新。但同样的NK.bin下载到DEMO板就能正常用。 然后我修改platform.reg。(这是本身的没改) [HKEY_LOCAL_MACHINE\Comm\DM9CE1\Parms] ... "RecvBuffer"=dword:20 "IrqNumber"=dword:23 "SysIntr"=dword:12 "IoAddress"=dword:18000000 //cs3的起始地址 其中"IrqNumber"应该怎么计算呢?在s3c2440a_intr.h里有:#define EINT7 35,就是这个吗? "SysIntr"的值是SysIntr_firmware+2,即是16+2。 "IoAddress"=dword:18000000,有的说要偏移0x300,即为:18000300 .为啥要偏移? 但是在dm9isa.cpp里却是: { CID_RXBUFFER_NUMBER, 0x10, NDIS_STRING_CONST("RecvBuffer")},/?上为0x20 { CID_IO_BASE_ADDRESS, 0x10000000, NDIS_STRING_CONST("IoAddress")}, { CID_IRQ_NUMBER, 0x03, NDIS_STRING_CONST("IrqNumber")},/?上为0x23 { -1,-1,NULL} 注册表信息与驱动信息不同。但好像是说wince注册表和驱动没啥关系,可现在驱动里的片选地址都是错的。 我在其他地方看到有这样的问题:‘DM9000的RX没有打开,并且RX和TX的中断也没有打开’,这个在那里查看?还有MMU的状态,在哪里查看。 打扰了,麻烦指点一下。

回复  |  举报
留言热议
请登录后留言。

登录 注册