Part Number: AM3358
Tool/software: Linux
I'm using u-boot 2015.7 from SDK 2.00.00, because I can't get newer u-boots t launch with our custom board (which is based on am335x-evm). I'm trying to get the boot image to work and I have been following the guides from https://e2e.ti.com/support/arm/sitara_arm/f/791/p/217383/849350. I have copied the lcd drivers to my u-boot and I can compile everything, but when I try to initialize the LCD the processor/u-boot hangs on
RasterClocksEnable(SOC_LCDC_0_REGS);
void RasterClocksEnable(unsigned int baseAddr)
{
HWREG(baseAddr + LCDC_CLKC_ENABLE) = (LCDC_CLKC_ENABLE_CORE |
LCDC_CLKC_ENABLE_DMA |
LCDC_CLKC_ENABLE_LIDD);
}
data abort
pc : [<8ff25896>] lr : [<8ff2576f>]
reloc pc : [<80818896>] lr : [<8081876f>]
sp : 8eeecdf8 ip : 000009c0 fp : 00000001
r10: 00000000 r9 : 8eeeced8 r8 : 4030cdcc
r7 : 8ff43004 r6 : 8ff9ce0c r5 : 00000000 r4 : 4830e000
r3 : 00000000 r2 : 44e108e8 r1 : 00000000 r0 : 4830e000
Flags: nzcv IRQs off FIQs on Mode SVC_32
The LCD works when the kernel boots, but I need to get a logo to be shown as soon as possible. I'm initializing the display from board_late_init(void). I have also tried to initialize the display else where but always with the same result. What is causing the crash?
JHi