Hi,
we have strong problems getting Linux to run on our custom board with an OMAP-L138.
-> U-Boot is working and loads kernel image from ftp-server
-> during U_Boot is running communikation via UART2 works
-> After "Uncompressing Linux... done, booting the kernel." nothing is to see
On our EVM (OMAP-L138 eXperimenter Kit) it is working with the same Kernel...
-> changing in bootargs console to ttsS0/1/2 did not solve the problem
Taking o look with the debugger told us:
start_kernel is called, but inserted printk() did not print on our board (works fine on the EVM)
-> if i let the software run, it hangs after a while on 0xffff00c0 -> data prefetch failure
-> if i disable the mmu (when halting the ARM in the first line of start_kernel) with the CCS
it runs until a kernal panic (seen only in debugger be comparing PC with map-file)
Sending a sign by writing directly to the UART2 in the beginning of start kernel:
-> work if mmu is disabled as above with CCS
-> causes a hang (PC is at 0xFFFF00??, i'm not shure now where)
We have tried with PSP3.20.00.14 and 3.21.00.04 now...
Our gretest Questions:
- Why is there no debug output on our board, but it works with the other one?
(With this output it should be easier to find the next problems...)
- Why did our board hang when MMU is enabled?
Any hints would be fine, thanks!
regards, stefan