Other Parts Discussed in Thread: OMAP-L138, CODECOMPOSER
I've tried several times to load a simple program to the OMAP-L138 Development Kit with CodeComposer Studio, using an XDS100v2 USB JTAG Emulator. I have included here the error message that CCS gives.
C674X_0: Trouble Writing Memory Block at 0x20 on Page 0 of Length 0x1c00: (Error -1190 @ 0x20) Unable to access device memory. Verify that the memory address is in valid memory. If error persists, confirm configuration, power-cycle board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 5.0.520.0)
I'm using the linker.cmd file provided by LogicPD for my board. It's also attached for reference.
I really don't know what the correct numbers are in the linker file. Can someone confirm them, or suggest other possibilities as to what might be going wrong?
/*****************************************************************************
* linker command file for OMAP-L138 test code.
*
* © Copyright 2009, Logic Product Development Company. All Rights Reserved.
******************************************************************************/
-stack 0x00000800
-heap 0x00000800
MEMORY
{
dsp_l2_ram: ORIGIN = 0x11800000 LENGTH = 0x00040000
shared_ram: ORIGIN = 0x80000000 LENGTH = 0x00020000
external_ram: ORIGIN = 0xC0000000 LENGTH = 0x08000000
arm_local_ram: ORIGIN = 0xFFFF0000 LENGTH = 0x00002000
}
SECTIONS
{
.text > shared_ram
.const > shared_ram
.bss > shared_ram
.far > shared_ram
.switch > shared_ram
.stack > shared_ram
.data > shared_ram
.cinit > shared_ram
.sysmem > shared_ram
.cio > shared_ram
}