Skip to contentSkip to conversation

Local sdram in 8260 board

DISCUSSION zzh 3 participants 3 messages Jul 13, 2000

lore
Share & tools
lore

zzh

author
#0 lore raw

      Hi,I try to make 60x sdram and the local sdram a continuous

20M ram area to accommodate a 8M ramdisk in the motorola 8260 ads board.When it load the initrd,it will get machine check exception at address 0x1000004 which is in the local sdram.When i disable the
cache ,it will work. Does local sdram noncacheble?How should i
fix it?

davidzhang
7/13/2000

_____________________________________________
һ·�����㣬��һ��ҲԸ�⣡ --Ϊ��ϲ����֧�ֵ�263�׶����ߣ�http://www.263.net��ͶһƱ�� ��ҪͶƱ����http://fsurvey.cnnic.net.cn/survey/index.html��

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#1 lore raw
Quoted 3 lines · zzh

...it will get machine check exception
at address 0x1000004 which is in the local sdram.When i disable the cache ,it will work.

It sounds like something is wrong with your memory controller configuration. The cache enable/disable also affect the type of bus cycles that are used to access memory.

	-- Dan

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#2 lore raw

This could be the setup of the SDRAM control word. When the cache is enabled it begins bursting data from the SDRAM. When the SDRAM control word is not set to burst 32 bytes it will cause the memory exception.

Quoted 6 lines · Dan Malek
Quoted 3 lines · zzh

...it will get machine check exception
at address 0x1000004 which is in the local sdram.When i disable the cache ,it will work.

Quoted 6 lines

It sounds like something is wrong with your memory controller configuration. The cache enable/disable also affect the type of bus cycles that are used to access memory.

        -- Dan

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/