Hi all,
I am working on a custom board using the AM1705. The software is based on the evmam1707 davinci eval board. I have successfully modified UBL and u-boot to run on this new board. I am currently working to get the kernel to boot up.
Using an emulator, I have stepped through the kernel startup code and it looks like we are not surviving mmu setup. More specifically, we do not survive the call to paging_init in arch/arm/kernel/setup.c. In this thread, the code is getting to build_mem_type_table, at about line 524 I see a page fault and the code goes off to exception land.
I know that our board has less SDRAM, and we are clocking the cpu at 450MHz. I have not found any way that this is described to the kernel so I am at a loss as to why this is happening. In menuconfig I have disabled all of the peripherals associated with the eval board. I.e., MMC/SD, USB, etc.
I will drop back to 300MHz cpu clock to see if the kernel will boot again for a sanity check.
Any thoughts or suggestions would be appreciated.
Dan