Hello,
I am trying to run Linux-2.6.38 without MMU.
I successfully complied it, but while booting it stops after uncompressing
Kernel,
"
U-Boot 1.1.6 (Dec 31 2010 - 14:36:43) for FriendlyARM MINI6410
CPU: S3C6410@532MHz
Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC
Mod
Board: MINI6410
DRAM: 256 MB
Flash: 0 kB
NAND: 1024 MB
In: serial
Out: serial
Err: serial
MAC: 08:90:90:90:90:90
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x80000, size 0x500000
Reading data from 0x57f800 -- 100% complete.
5242880 bytes read: OK
Boot with zImage
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
<= It stops here, no progress after this.
"
(with MMU enabled, it works fine)
Do you have any idea what is wrong?
Thanks.
Linux without Mmu
Is there a special reason why you want to run this CPU without its MMU? Just an idea: At least the address the kernel must be linked to must be within the SDRAM address range. With MMU the kernel is linked to 0xc0000000
We are just experimenting something. SD RAM base address = 0x50000000, right? 1. I tried by changing configuration in arch/arm/Kconfig-nommu DRAM_BASE=0x50000000 DRAM_SIZE=0x10000000 2. I looked at arch/arm/mach-s3c64xx/Makefile.boot zreladdr-y := 0x50008000 params_phys-y := 0x50000100 It is already in physical address. But the result is still same. Are there anything else I should consider?

