From: George G. Davis (davis_g@mvista.com)
Date: Mon Oct 08 2001 - 16:22:03 EDT
Apologies for broken reply. I only recently subscribed to the
list and this reply is from list archives...
Cherice, wermgerl@yahoo.com wrote:
>
> I've used jflash to put 2.14.15-jd1 on my assabet
> and it fails to boot. (see output below)
> I don't think this board has a problem .
> I've used 2.13.2 and other boot loaders on it.
> It seems to work ok with Angelboot,
> but I've lost the 2.13.2 version that works,
> so can be sure.
>
> Can anybody tell me what this could be?
>
> Thanks,
> --Cherice
>
> ULC!Á0000378
> F04000000
The "04000000" says that "InitMem" *_thinks_* you've got 64MB installed.
Of course, it's wrong... Correct?
>
> *MTST
> 00000001
> 00000002
> 00000004
> EB000032
> EB000032
TestDramBank0 (a simple SDRAM walking 1 data test) reports trouble in
paradise. The future doesn't look good... :(
> 00000020
> 00000040
> 00000080
> 00000100
> 00000200
> 00000400
> 00000800
> 00001000
> 00002000
> 00004000
> 00008000
> 00010000
> 00020000
> 00040000
> 00080000
> 00100000
> 00200000
> 00400000
> 00800000
> 01000000
> 02000000
> 04000000
> 08000000
> 10000000
> 20000000
> 40000000
> 80000000
> ENDM
> STKP
> C19F3FFC
> MMU table start=19F4000ð á îð á îð á îð áX Yå
Now you're attempting to use SDRAM which probably wasn't
init'd correctly for the target...
You should make sure that the entries for "dram_mdcnfg_64mb"
and "dram_mdcnfg_64mbX" (in boot-sa1100.s) are disabled. It
looks like the entry for dram_mdcnfg_64mbX is left enabled
when building for Assabet - it will cause problems and should
be disabled. Also, make sure you're using the correct mdcnfg
settings, e.g. here's what I'm using for Assabet with the
standard 32MB SDRAM parts:
dram_mdcnfg_64mb:
dram_mdcnfg_64mbX:
dram_mdcnfg_32mb:
.long (MDCNFG_DTIM0_SDRAM | MDCNFG_DWID0_32B | MDCNFG_DRAC0(5) \
| MDCNFG_TRP0(2) | MDCNFG_TDL0(3) | MDCNFG_TWR0(1)) \
| ((MDCNFG_DTIM0_SDRAM | MDCNFG_DWID0_32B | MDCNFG_DRAC0(5) \
| MDCNFG_TRP0(2) | MDCNFG_TDL0(3) | MDCNFG_TWR0(1)) << 16)
If you use the above, you also need to change the default mdrefr setting
as follows:
dram_mdrefr:
.long MDREFR_TRASR(7) | MDREFR_DRI(50) | MDREFR_K0DB2 | \
MDREFR_E1PIN | MDREFR_K1RUN | MDREFR_K2DB2
BTW, the above numbers are identical to those used by Angel v2.08a for
Assabet. I had problems using Assabet UDA1341 sound (panics, hangs,
etc.,) until I modified the mdcnfg and mdrefr setup in the bootldr
as above. More optimal settings are likely possible. But these numbers
have worked well for Angel based configs and allows Assabet UDA1341
sound to work when using bootldr on Assabet. YMMV!
Hope this helps! : )
>
> __________________________________________________
> Do You Yahoo!?
> NEW from Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
> http://geocities.yahoo.com/ps/info1
-- Regards, George
This archive was generated by hypermail 2.1.5 : Fri Jan 17 2003 - 17:47:03 EST