texas dsp simulator
if you are using Code Composer 4.10 or 4.12 there is simulation of C24xx but yes, you will have troubles with the memory .. the main reason is that when you compile the program in cmd file you must specify to compile not in the space under 0x8000 adress but above it . the space under 0x8000 is defined as ROM memory in the simulation board cfg file so you can`t write to it ..ex:
.text: > EXTPROG
use also this gel file
menuitem "Memory Maps";
hotmenu F2407_RAM_memory_map()
{
GEL_Reset(); /* Reset the target */
GEL_MapReset();
GEL_MapOn();
/* Program Memory Maps */
GEL_MapAdd(0x0000,0,0x8000,1,1); /* 32K address space RAM*/
GEL_MapAdd(0x8000,0,0x0800,1,1); /* SARAM */
GEL_MapAdd(0x8800,0,0x7800,1,1); /* Ext address space RAM*/
/* Data Memory Maps */
GEL_MapAdd(0x0004,1,0x0003,1,1); /* MMRs */
GEL_MapAdd(0x0060,1,0x0020,1,1); /* B2 */
GEL_MapAdd(0x0200,1,0x0200,1,1); /* B0B1 */
GEL_MapAdd(0x0800,1,0x0800,1,1); /* SARAM */
GEL_MapAdd(0x7011,1,0x0004,1,1);
GEL_MapAdd(0x7016,1,0x001A,1,1);
GEL_MapAdd(0x7040,1,0x0007,1,1);
GEL_MapAdd(0x7048,1,0x0001,1,1);
GEL_MapAdd(0x704A,1,0x000D,1,1);
GEL_MapAdd(0x7058,1,0x0008,1,1);
GEL_MapAdd(0x7070,1,0x0010,1,1);
GEL_MapAdd(0x7090,1,0x0030,1,1);
GEL_MapAdd(0x7100,1,0x0130,1,1);
GEL_MapAdd(0x7400,1,0x0023,1,1);
GEL_MapAdd(0x7426,1,0x000B,1,1);
GEL_MapAdd(0x7431,1,0x0001,1,1);
GEL_MapAdd(0x7500,1,0x0023,1,1);
GEL_MapAdd(0x7526,1,0x000B,1,1);
GEL_MapAdd(0x7531,1,0x0001,1,1);
GEL_MapAdd(0x8000,1,0x8000,1,1);
/* I/O Memory Maps */
GEL_MapAdd(0x0000,2,0xFF00,1,1);
GEL_MapAdd(0xFF0F,2,0x0001,1,1);
GEL_MapAdd(0xFFFF,2,0x0001,1,1);
}
try it .. if you still have the problem post. it is posible to build XDS510 by yourself .. just search the forum
But CCS 2.x don`t have simulator for C24xx . only for 28xx