Re: RE: DDR ram issue using MCF54450 @240Mhz
David Brown <[email protected]> Mon, 29 Dec 2008 08:24:50 +0100
| Newsgroups | gmane.comp.hardware.motorola.microcontrollers.coldfire |
|---|---|
| Message-ID | <[email protected]> |
X-SpamDetect-Info: ------------- Start ASpam results --------------- X-SpamDetect-Info: This message may be spam. This message BODY has been altered to show you the spam information X-SpamDetect: ****: 4.000000 GreyPassed=1.0, DodgySource=2.0, SPF Default Fail=1.0 X-SpamDetect-Info: ------------- End ASpam results ----------------- Granville Gregg wrote: > Hi Gerry > > > > This how we have them connected the only difference from our board and > the reference design is that we have two less chips. We removed the > chips that were connected to the SD_CS1 our burst mode is set at both > ends to 8 I have tried 4 as well but then the SDRAM will not even > function. Maybe you could pass this along to someone else if you need to > if you need the code as well let me know what file or files. > > > > Our basic problem is we cannot turn cache on and execute code with cache > disabled everything works fine. > > I don't know if this is of any help at all, but I had similar symptoms with a MCF5235 and SDRAM - with the icache disabled, everything worked fine, but enabling it caused crashes. It turned out to be an incorrect setting in the CBM field of the DACR register (I presume the DDR registers have similar names). I don't know quite why, but this caused burst reads to fail for all addresses with A17 high (IIRC - it may have been a different address line) - the first two reads in the burst were correct but the others were always read as copies of the second word of the burst read. What made this especially fun was that my test code fitted within the first working block - it was the customer's code that was large enough to be caught out. I'd recommend double checking your DDR connections, the ColdFire register setup, and the initialisation sequence. Then put all your notes away and figure out the settings again from scratch. mvh., David --- [email protected] Send a post to the list. [email protected] Join the list. [email protected] Join the list in digest mode. [email protected] Leave the list.