搜索
bottom↓
回复: 7

大家的s3c2440的HCLK都跑在什么频率?

[复制链接]

出0入0汤圆

发表于 2010-3-21 10:08:00 | 显示全部楼层 |阅读模式
自己实验s3c2440裸奔 用的realview FCLK=400M
但是HCLK只能跑到100M
如果跑133M的话 会比较不稳定 跑大点的程序就会出问题
内存硬件是133M的 软件对内存作了133M的相关设置 但还是不行
发现大部分bootloader的HCLK都是跑在100M的
难道2440的HCLK需要跑在100M才能稳定? 还是说核心板布线不佳 导致的?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2010-3-21 21:09:11 | 显示全部楼层
回复【楼主位】tnxn
-----------------------------------------------------------------------

S3C2440 NES (原文件名:NES.jpg)




没人回吗?

出0入0汤圆

发表于 2010-3-21 22:16:01 | 显示全部楼层
经典的魂斗罗,如何用2440实现玩这个游戏啊?

出0入0汤圆

 楼主| 发表于 2010-3-21 23:32:50 | 显示全部楼层
回复【2楼】fsmcu
-----------------------------------------------------------------------

移植INFONES

出0入0汤圆

发表于 2010-3-22 01:02:11 | 显示全部楼层
跑133MHz绝对没问题的。如果要上800x480且屏幕不闪烁,同时间又播放音频,没有133MHz还真不行。如果布线不是太差,重点查查2440的几个SDRAM控制寄存器参数。以下下是128MB(两片美光16位)的设置:

CLOCK_SETUP     EQU     1
LOCKTIME_Val    EQU     0x0FFF0FFF
MPLLCON_Val     EQU     0x0007f021   //405MHz
UPLLCON_Val     EQU     0x00038022
CLKCON_Val      EQU     0x001FFFF0
CLKSLOW_Val     EQU     0x00000004
CLKDIVN_Val     EQU     0x00000007  // HCLK = 1/3 PCLK= 1/6
CAMDIVN_Val     EQU     0x00000000

BWSCON_Val      EQU     0x22000000
BANKCON0_Val    EQU     0x00000700
BANKCON1_Val    EQU     0x00000700
BANKCON2_Val    EQU     0x00000700
BANKCON3_Val    EQU     0x00000700
BANKCON4_Val    EQU     0x00000700
BANKCON5_Val    EQU     0x00000700
BANKCON6_Val    EQU     /*0x00018005*/ 0x00018006 ;column address = 10bit
BANKCON7_Val    EQU     /*0x00018005*/  0
REFRESH_Val     EQU     0x008404F3
BANKSIZE_Val    EQU     /*0x00000031*/ 0x00000032   // 128MB of SDRAM
MRSRB6_Val      EQU     0x00000030
MRSRB7_Val      EQU     0x00000020

出0入0汤圆

 楼主| 发表于 2010-3-22 13:07:24 | 显示全部楼层
回复【4楼】scitech
-----------------------------------------------------------------------

检查一下看看

出0入0汤圆

发表于 2010-9-28 09:44:25 | 显示全部楼层
回 scitech :
跑133M有没有问题绝不仅仅是你设置了几个寄存器这么简单!

第一:SDRAM各时钟信号线必须走等长;
第二:SDRAM各时钟信号线不要受到大信号的干扰;
第三:SDRAM的CLK非常讲究,看看波形情况;
第四:配置FCLK:HCLK:PCLK=1:3:6
第五:配置SDRAM的时序参数,就是你所贴的一些参数。这些参数一定
要按照SDRAM的手册配,否则很有可能起不来。不同的频率设置的各个
时序延时等是不一样的。

以上几点缺一不可。

出0入0汤圆

发表于 2010-9-29 16:19:30 | 显示全部楼层
mark。最近自己做的2440只能跑到FCLK 376M,HCLK 94M,跑到400M/100M会出现无法启动的现象。PCB的内外层厚度不一样,阻抗匹配引起的问题。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-15 12:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表