Other Parts Discussed in Thread: OMAP-L138
We designed a board(K1) using Omap-l138.
K1 board and Logic PD EVM board is the same in hardware ,except DDR2 size is diffrent.
UBL and UBoot program run is ok on EVM board. But UBoot cant start up on K1 board. I have to tested UBL program using ccs3.3.
When running SPIBOOT_copy function in spiboot.c,difference was found .
1\ header structure types
header
{magicNum
entryPonit
appSize
ldAddress}
The value of K1 board is {0x00120000 0xF014EA00 0xF014E59F 0xF014E59F}
The value of EVM board is{0xA1ACED00 0xC1080000 0x000262E0 0x C1080000}
2、flash structure types hSPIMemInfo,addrWidth and memorySize was changed:
The value of K1 board is {0x08 0x3F07BB8F}
The value of EVM board is{0x18 0xE59D0000 }


At present I still can't find the reason,Hardware or software problem is? I hope get some suggest !