How to resolve error 'Not enough memory on the target to process the packet' while working on TI C2000 in external mode? I want to make a real-time trace of several signals in my model while running with a sample rate of 10 kHz on a TI C2000 in external mode. My problem is that the real-time trace doesn’t behave as expected, although I have set the heap_size to 0x4000. Setting the duration in the “External Signal & Triggering” window of my model to 1000, works fine and I receive 1000 consecutive data points. Setting the duration to 2000, produces the error message “Not enough memory on the target to process the packet: EXT_SELECT_SIGNALS “ in the Diagnostic Viewer when I press the “Arm Trigger” button in the “External Mode Control Panel” and no values are transferred from the C2000 to the host-PC. Note that I cannot reduce the sample rate as the controller must work in real-time
John Williams answered .
2025-11-20
.sysmem: > RAML0L3, PAGE = 1 .esysmem: > RAML0L3, PAGE = 1
if RAMM1 is a section that has more free memory, then change the .cmd file to
.sysmem: > RAML0L3 | RAMM1 , PAGE = 1 .esysmem: > RAML0L3 | RAMM1 , PAGE = 1