Hello,
We have evaluation board based on OMAPL137 and we have developed the custom board based on the same processor.
we have created simple UART test code which works fine in EVM board.
but when we tried to run same code in the custom board it gives verification error on SDRAM memory region.
The difference between EVM board and custom board is EVM has 64MB SDRAM and custom board has 32MB.
So we wanted to run the code from Internal Shared ram(128kb).
In EVM Board we didn't have Lcm But in Custom board due to above issue we tried to add LCM with all the sections residing in SHRAM.
while compiling we getting below mentioned error:
<Linking>
"./configPkg/linker.cmd", line 26: error #10264: IROM memory range overlaps
existing memory range SHDSPL2ROM
>> Compilation failure
"./configPkg/linker.cmd", line 27: error #10264: IRAM memory range overlaps
existing memory range SHDSPL2RAM
"./configPkg/linker.cmd", line 28: error #10264: L3_CBA_RAM memory range
overlaps existing memory range SHRAM
warning #10247-D: creating output section ".vecs" without a SECTIONS specification
warning #10247-D: creating output section "xdc.meta" without a SECTIONS specification
error #10010: errors encountered during linking; "VIJAY_HT_DSP.out" not built
gmake: *** [VIJAY_HT_DSP.out] Error 1
gmake: Target `all' not remade because of errors.
My questions are:
1) In which file the default memory map resides? how can i modify it?
2) If i create the new LCF file what changes should i make?
3) Can we run the code from internal RAM without using SDRAM.
Thanks in advance.
Regards,
Vijay Hiremath