When I use ichache_enable or dcache_enable in uboot,it crash

3 messages, 2 authors, 2006-12-08 · open the first message on its own page

When I use ichache_enable or dcache_enable in uboot,it crash

From: 陈希 <hidden>
Date: 2006-12-07 09:59:10

Hi,

	In the very begin of the uboot, the dcache is disable and the icache
is enable. The code runs in flash nomarlly. Then the uboot should jump to
ram and if I don't  disable icache the uboot will crash. I can't enable the
dcache too. The more serious problem is that when I boot the linux kernel
,it will stop at init_mmu. I think it is the same reason. Please help me.

Thanks & Br,
Andy 

Re: When I use ichache_enable or dcache_enable in uboot,it crash

From: enorm <hidden>
Date: 2006-12-07 12:20:36

disable icache& dcache at the beginning is essential or else your program 
will crash. Only when you do the proper initiation, can you enable them. For 
details you can refer to you reference manual.


----- Original Message ----- 
From: "陈希" <redacted>
To: <redacted>; <redacted>
Sent: Thursday, December 07, 2006 5:52 PM
Subject: When I use ichache_enable or dcache_enable in uboot,it crash

Hi,

In the very begin of the uboot, the dcache is disable and the icache
is enable. The code runs in flash nomarlly. Then the uboot should jump to
ram and if I don't  disable icache the uboot will crash. I can't enable 
the
dcache too. The more serious problem is that when I boot the linux kernel
,it will stop at init_mmu. I think it is the same reason. Please help me.

Thanks & Br,
Andy

--------------------------------------------------------------------------------

_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded 

Re: When I use ichache_enable or dcache_enable in uboot,it crash

From: 陈希 <hidden>
Date: 2006-12-08 01:33:12

 Hi enorm

	Thank you for your reply. In fact, the uboot has never disable
icache. The icache is enable at all times.And the code run in flash =
normally
when the icache is enable.  I have to add disable_icache() in the
board_init_f() so that the code can run in ram normally.  BTW, I just =
use
the function supported by uboot to enable icache&dcache, I'm sure the =
steps
of cache init have no problem. I just can't understand why the icache =
can
effect the code run in ram.

Thanks &Br,
Andy

-----=D3=CA=BC=FE=D4=AD=BC=FE-----
=B7=A2=BC=FE=C8=CB: enorm [mailto:enorm@126.com]=20
=B7=A2=CB=CD=CA=B1=BC=E4: 2006=C4=EA12=D4=C27=C8=D5 20:21
=CA=D5=BC=FE=C8=CB: =B3=C2=CF=A3; linuxppc-embedded@ozlabs.org;
linuxppc-embedded-request@ozlabs.org
=D6=F7=CC=E2: (Rising Spam Alert)Re: When I use ichache_enable or =
dcache_enable in
uboot,it crash

disable icache& dcache at the beginning is essential or else your =
program
will crash. Only when you do the proper initiation, can you enable them. =
For
details you can refer to you reference manual.


----- Original Message -----
From: "=B3=C2=CF=A3" <redacted>
To: <redacted>; =
[off-list ref]
Sent: Thursday, December 07, 2006 5:52 PM
Subject: When I use ichache_enable or dcache_enable in uboot,it crash

Hi,

In the very begin of the uboot, the dcache is disable and the icache
is enable. The code runs in flash nomarlly. Then the uboot should jump =
to
ram and if I don't  disable icache the uboot will crash. I can't =
enable=20
the
dcache too. The more serious problem is that when I boot the linux =
kernel
,it will stop at init_mmu. I think it is the same reason. Please help =
me.
Thanks & Br,
Andy

-------------------------------------------------------------------------=
---
----

_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded=20
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help