在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 12433|回复: 11

About AU1200 yamon

[复制链接]
发表于 2006-11-28 10:31:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我的Au1200 串口有输出,但是DDR2 Test不过,原来参考设计DBau1200带的是4颗DDR2,现在我改成2颗了,不知道程序在修改的时候需要注意那些地方? 有高人可以指点一下吗?
 楼主| 发表于 2006-12-11 11:25:50 | 显示全部楼层

自己搞定了 ,呵呵

自己搞定了 ,呵呵
发表于 2006-12-11 20:24:47 | 显示全部楼层
幸运遇到这个贴子。楼主强人也。
偶的开发板也是,原来amd au1200的开发板是四颗三星的DDR2-400 64MB内存,共256M内存。现在为了降低成本,改为HY的DDR2二颗64M内存,共128M.问题和楼主的问题一样,DDR2 Test无法通过。目前偶屏蔽了内存测试,可也知道这不是办法。请版主指教。谢谢!

另:自己做的板子采用了DM9000的网卡芯片,

AMD AU1200开发板中YAMON的DM9000AE驱动。DM9000在我们自己的开发板上是通过内部总线直接相连接到au1200上面,通过CS3片选切换。目前正在测试CS3的寄存器设置。在arch/init/reset_db1200.S文件中:
----------------------------------------------------------------------------
/* RCE2:   CPLD, LAN91C111, IDE PIOmode4   ============>原AMD评估板的设置,原板接CS2。

Tcsoe=MAX( 0ns,      20ns,         25ns) = (1+4  clocks) AS=1
Toecs=MAX( 0ns,       5ns,         10ns) = (1+1  clocks) AH=1
  Twcs=MAX( 0ns,       5ns,         10ns) = (1+1  clocks)
  Tcsh=MAX(10ns,      20ns,         25ns) = (1+4  clocks)
Tcsoff=MAX(10ns,      20ns,         25ns) = (1+4  clocks)
   Twp=MAX(15ns,      20ns,         70ns) = (1+13 clocks)
  Tcsw=MAX(10ns,      20ns,         20ns) = (1+3  clocks)
   Tpm=MAX( 0ns,       0ns,       25/0ns) = (1+0  clocks)
    Ta=MAX( 5ns,      35ns,         95ns) = (1+18 clocks)


mem_stcfg2: 1000 0110 0010 1101 0000 0000 1100 0110 : 0x862D00C6
Tcsoe=100 (see above)
Toecs=001 (see above)
   AH=1   (hold needed)
   NW=0   (n/a)
   AS=1   (setup needed)
    S=0   (asynchronous)
   DE=1   (de-assert)
MBSa=1
  MBC=0
   TA=1   (Tcsh for reads and writes)
   BE=0   (little endian)
   TS=0   (asynchronous operation)
   EW=1   (absolutely needed)
MBSb=1
   BS=0   (n/a)
   PM=0   (disable page mode)
   RO=0   (writable)
  DTY=6   (IDE)

mem_sttime2: 0001 0100 0100 0011 0100 1100 0001 0010 : 0x14434C12
  Twcs=001
  Tcsh=0100
Tcsoff=100
   Twp=001101
  Tcsw=0011
   Tpm=0000
    Ta=010010
*/
#define MEM_STCFG2 0x862D00C6
#define MEM_STTIME2 0x14434C12
#define MEM_STADDR2 0x11803f00

----------------------------------------------------------------------------

目前关键问题是这三个寄存器的设置在片选为CS3的情况下如何修改?不知道楼主可否有好的建议。不胜感谢!
 楼主| 发表于 2006-12-20 17:15:38 | 显示全部楼层
你想问什么 ?
发表于 2007-1-2 16:28:55 | 显示全部楼层
在WINCE上怎么驱动DM9000
发表于 2007-1-2 16:32:37 | 显示全部楼层
大侠们,小弟是新手!想请教一个问题,怎么在LINUX上搭建yamon的编译环境?
发表于 2007-12-8 11:34:27 | 显示全部楼层

强烈关注中!

强烈关注中!
发表于 2007-12-9 20:23:50 | 显示全部楼层
应该要修改dram的宽度
发表于 2007-12-25 13:15:38 | 显示全部楼层

AAA

AAAAAA
发表于 2008-12-11 22:13:23 | 显示全部楼层
我有些疑问想问楼主 可否留下联系方式
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-23 22:40 , Processed in 0.037944 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表