[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] DDR is corrupt problem...



Hello,

I am using an Avnet board running MB. It is a similar setup the MB_Vanilla. I also have SRAM on the board that works fine with the Kernel Steve did (min). I am now trying to run out of DDR. When I do It will start to run, but I get a corrupted output:

4<i>uL nexsvor i.n.274u21-(cs nseasddrb@ae-ibn)r(rc  gecsvor i.n52394.X-l n                                                                               

i iDx E.K.6 2u1lB iDd_EmK1G..)2#36  1a2 Sat J9n12: 1445 :T4 U0C52n0nOd  o ezone(

5):zone(5): 5 pages<

>4

.4<o>ez5n:(5)p g sa

e4<.><

>4<6>CPU: MICROBLAZEConsole: xmbserial on UARTLit<

>4deKernel command line:<

>4n Calibrating delay loop... RMemory:P5 B6rM 5MBBB BM 5MBBB BM 5MBBB BM 5MBB7 M

18B MM 8MBMB MM 0284M 4MBMB MM 0284M 0284M 0284M 0284M 0284M 0284M 0284M 0284M 0

284M 0284M 0284M 0284M 0284M 0284M 0284M 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MB

MB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4M

BMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4

MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM

4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM

 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB M

M 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB

MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB

 MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBM

B MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MB

MB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4M

BMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4

MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBMB MM 4MBM M<m>re:o4y4 B0aKa lvbi

ea(l5 K4c6d ,o4e9  6aKad t2, 8nKti

i4<)>.k<r>ee nUl BtGsaa .l:b1c10

34<!>

***- Another Clue. If I take a regular test program and target the DDR space, it seems to run except the commands are 'reversed' :

ADS> help

Unrecognized command "ehpl".

ADS> cls

Unrecognized command "lc".

ADS>

It seems to reverse the commands as shown above. Also, if there is only a three letter command, it does not pick up the first letter. This same program runs out of BRAM just fine.

Now, I have tested the DDR and it passes in software with a random data test. I have also reduced the clock by half and it still does the same thing. Am I missing something simple? Has anyone else seen this?

 

Thanks,

Apco25