音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

[求助]SDRAM總跑飛,怎么辦?

作者:interestin 欄目:ARM技術(shù)
[求助]SDRAM總跑飛,怎么辦?
小弟第一次調(diào)SDRAM,沒(méi)什么經(jīng)驗(yàn),請(qǐng)教各位大蝦了
我用S3C44B0XHY57V641620HGT-6,自己做的板子,使用hitool軟件調(diào)試。
上電后44b0一切正常,片內(nèi)ram也很好,但是SDRAM很不穩(wěn)定。我試過(guò)自己計(jì)算的刷新參數(shù)和從網(wǎng)上找的刷新參數(shù),還有我設(shè)計(jì)時(shí)參考的一個(gè)開(kāi)發(fā)板的刷新參數(shù),都不穩(wěn)定。時(shí)鐘頻率試過(guò)66MHZ,40MHZ,10MHZ,也都不行。最好的情況是SDRAM內(nèi)有一部分穩(wěn)定,一部分不穩(wěn)定,穩(wěn)定和不穩(wěn)定的部分間隔。
我編程序,存在片內(nèi)ram內(nèi)運(yùn)行對(duì)SDRAM進(jìn)行少量的數(shù)據(jù)操作都正確,但是把程序放在SDRAM內(nèi)就飛了。
硬件連接都檢查了,沒(méi)錯(cuò);也用示波器看過(guò)波形,沒(méi)有問(wèn)題,小弟就不知問(wèn)題出在什么地方了。
有同學(xué)說(shuō)可能是SDRAM壞了,我覺(jué)得應(yīng)該不是,不然不會(huì)有部分能用。
是不是還是因?yàn)樗⑿聟?shù)設(shè)置的不好所致呢?刷新參數(shù)真的要細(xì)致到差一點(diǎn)都不行嗎?小弟困惑中,希望各位有經(jīng)驗(yàn)的大蝦給指條路。

2樓: >>參與討論
yongzong
信號(hào)完整性的問(wèn)題,用cadence仿真一下
 
3樓: >>參與討論
liangjingxin
程序是否每次都跑飛?
可否把電路圖和啟動(dòng)代碼貼上來(lái),你嘗試的各種刷新參數(shù)是什么,程序是否每次都跑飛?

4樓: >>參與討論
sztoni
可能問(wèn)題是
時(shí)序的問(wèn)題,引起這個(gè)問(wèn)題的原因可能是:
    (1)就是你的時(shí)間參數(shù)與SDRAM實(shí)際的要求的時(shí)間參考可能不同,可以用邏輯分析儀看一下;
    (2)由于走線不好,阻抗不匹配等問(wèn)題,引起的時(shí)序問(wèn)題,若真是這類(lèi)問(wèn)題,那只好重新布板了,麻煩就大了!
    (3)信號(hào)質(zhì)量的問(wèn)題:時(shí)延、過(guò)沖、上升沿、數(shù)據(jù)保持等是否都滿足要求,那也得要你好好分析了



5樓: >>參與討論
interestin
我用的一組刷新參數(shù)
謝謝大家的解答,我這兩天翻看了這里的老貼子,有幾篇對(duì)DRAM.html">SDRAM的詳細(xì)介紹,讓我對(duì)DRAM.html">SDRAM理解又深入了許多,決定再好好調(diào)一調(diào)刷新參數(shù)試試,希望別是我布線的問(wèn)題。
DRAM.html">SDRAM內(nèi)運(yùn)行程序不是每次都跑飛,但是跑飛的概率超過(guò)90%。
下面是我用的效果最好(就是一部分穩(wěn)定一部分不穩(wěn)定)的一組刷新參數(shù)的啟動(dòng)代碼,大蝦們?nèi)绻锌諑兔纯,不勝感激。。?br>rem ***SDRAM_Little_16***
!
rem pllcon
LONG.html">LONG 0x01d80000 0x58061
rem BWSCON
LONG 0x1c80000  0x11110092    
rem GCS0
LONG 0x1c80004  0X600    
rem GCS1
LONG 0x1c80008  0X7FFC    
rem GCS2
rem LONG 0x1c8000c  0X7FFC    
rem GCS3
rem LONG 0x1c80010  0X7FFC        
rem GCS4
rem LONG 0x1c80014  0X7FFC        
rem GCS5
rem LONG 0x1c80018  0X7FFC        
rem GCS6 EDO DRAM(Trcd=3,Tcas=2,Tcp=1,CAN=10)
rem LONG 0x1c8001c  0X1002a    
rem GCS6 SDRAM(Trcd=2,SCAN=8)
LONG 0x1c8001c  0X18000        
rem GCS7 EDO DRAM(Trcd=3,Tcas=2,Tcp=1,CAN=10)
rem LONG 0x1c80020  0X1002a    
rem GCS7 SDRAM(Trcd=2,SCAN=8)
LONG 0x1c80020  0X18000        
rem Refresh(REFEN=1,TREFMD=0,Trp=3.5(D)or 4(SD),Trc=5(S), Tchr=3(D),Ref CNT)
LONG 0x1c80024  0x820591    
rem Bank size, 8MB/8MB
LONG 0x1c80028  0x16        
rem MRSR 6(CL=2)
LONG 0x1c8002c  0x20        
rem MRSR 7(CL=2)
LONG 0x1c80030  0x20    
rem MCLK=40M
rem LONG 0x1d80000  0x48032    
rem disable WDT
LONG 0X1D30000 0X0
rem all interrupt disable
rem LONG 0x1e0000c 0x07ffffff
rem write buffer has to be off for proper timing.  
LONG 0x1c00000 0x0
rem FLASH area(Bank0) must be non-cachable area.
rem LONG 0x1c00004 0x20000000
!

6樓: >>參與討論
yongzong
就是信號(hào)完整性的問(wèn)題
時(shí)序不能滿足要求
解決辦法就是重新布線

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
有人用keil for arm的嗎?要怎樣設(shè)置編譯環(huán)境?
redhat9.0嵌入式開(kāi)發(fā)套件
關(guān)于RAM9
一個(gè)奇怪的問(wèn)題,請(qǐng)高手回答
關(guān)于ARM的CLK
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)