Welcome! Log In Create A New Profile

Advanced

arm linux-fslc 3.18 stops at __turn_mmu_on

Posted by jc__ 
ARM926ejs - stmp3780 -- imx23 processor with 8MB sdram.
No sdcard. Uploading the bootloader and kernel wrapped in firmware.sb with correct zero key in player recovery mode via usb.
linux 3.18.7 from linux-fslc
u-boot 2015.04

I have the sdram initialized in the boot loader and it passes checks at 96Mhz.

No matter what I do and what I have changed so for I have not been able to get the kernel to pass the point of where the virtual memory is turned on. mcr p15,0,r0,c1,c0,0 in head.S is the last command to get executed.
Is there some trick required when I only have 8mb of sdram?

What info should I share to help? (.config, file.dtb)

cross compile using vm ubunti 12, gcc 4.9.2

u-boot:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- mx23evk_defconfig
made changes for the sdram.

linux-fslc 3.18
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- mxs_defconfig

I have read and reread so much documentation and I still have not been able to pass this point.
For debug I did comment out the line where the mmu was turned on and it did continue booting for a little while.
earlyprintk enabled.

If someone could point me in a direction I would be very thankful.
Author:

Your Email:


Subject:


Spam prevention:
Please, solve the mathematical question and enter the answer in the input field below. This is for blocking bots that try to post this form automatically.
Question: how much is 8 plus 11?
Message: