iMXRT: XCP on Serial "'ERR_MEMORY_OVERFLOW' received in response to XCP command 'ALLOC_ODT_ENTRY'"

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMXRT: XCP on Serial "'ERR_MEMORY_OVERFLOW' received in response to XCP command 'ALLOC_ODT_ENTRY'"

42 Views
Sam_ECU
Contributor V

Hello,

When adding more signals to the example "evkmimxrt1060_extmode" (8x Signals in total), the model builds with the error:

"action: EXT_CONNECT
Connecting to the target...
Model status: 2
External mode structural checksum received from target: [0x1907bee5, 0xc2324ddc, 0x7239595, 0x5dad94d2].
Target integer only code: 0
Enabling XCP Synchronous Data Transfer...
External Mode Open Protocol Connect command failed
Caused by:
ERR packet with error code 'ERR_MEMORY_OVERFLOW' received in response to XCP command 'ALLOC_ODT_ENTRY'. Target memory available for allocation to internal data structures is not sufficient. Set 'ExtModeAutomaticAllocSize' to 'on' or manually increase the target memory that is available for internal data structures."

Attached the files for simulink.

The issue can replicated on the EVK.

My normal model has over 350 signals and runs fine in Freemaster, but the project is planned with XCP communication.

DTC_Ram has already been increased over the FlexRam but when building, DTC is 16852 B.

How does NXP recommend to resolve the issue?  It appears MBDT is already automatically allocating the memory.

Tags (2)
0 Kudos
Reply
0 Replies