Hi,
I am trying to boot my simple code via UART to my DM6435 but with no success.
I took the short example given in "spraag0d", I've recompiled it, generated the ais file using the genAIS script and then succeed to load it to my 6435 via Terminal port from my PC.
However trying to repeat the same process with my own code fails during boot - the boot just freezes......
My own code is bigger, the size of my bin file (xxx.out) is around 50K and the programming file (xxx.ais) one is 13K.
I tried to use the linker.cmd from the "spraag0d" example but no use....
Tried to use the linker.cmd from the EVM6437 test examples with different memory locations mapping but no succsess (see below).
Do you have an idea what could be wrong?
Thanks,
Ohad.
linker.cmd:
-l rts64plus.lib
-l "lib\cams_dm6435bsl.lib"
-stack 0x00001000 /* Stack Size */
-heap 0x00001000 /* Heap Size */
MEMORY
{
L2RAM: o = 0x10800000 l = 0x00020000
DDR2: o = 0x80000000 l = 0x10000000
}
SECTIONS
{
.bss > L2RAM
.cinit > L2RAM
.cio > L2RAM
.const > L2RAM
.data > L2RAM
.far > L2RAM
.stack > L2RAM
.switch > L2RAM
.sysmem > L2RAM
.text > L2RAM
.ddr2 > DDR2
}
"