This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

The SimpliciTI can't be executed after increasing MAX_APP_PAYLOAD and MAX_NWK_PAYLOAD

Other Parts Discussed in Thread: SIMPLICITI, CC1200, MSP430F5438A, MSP430F5438

Hi all,

In order to transmit some bigger data packet, I tried to increase MAX_APP_PAYLOAD and MAX_NWK_PAYLOAD. I understand transmitting big data packet might need some modification of SimpliciTI to support that. With some modification, It can transmit 280-byte packet now although there are still some problems in stress test.

I want to test bigger size such as 1000 bytes. After I change the MAX_APP_PAYLOAD to 900, MAX_NWK_PAYLOAD to 1000, the image can be built without any error. But it can't be executed. In IAR debug mode, I processed 'Download and Debug', the image downloaded but the cursor didn't stop at main function. It can't 'Go'.

The following is my environment:

CC1200 TrxEB

MSP430F5438A - 256KB flash, 16KB SRAM

IAR Universal Linker V5.3.2.26

Modified SimpliciTI-IAR-1.2.1-Beta

I also attach my map files: Ap_as_Data_Hub - MAX_NWK_PAYLOAD=300.map is the workable version, Ap_as_Data_Hub - MAX_NWK_PAYLOAD=1000.map isn't.

3247.map_files.rar

by the summary of Ap_as_Data_Hub - MAX_NWK_PAYLOAD=1000.map:

****************************************
* *
* END OF CROSS REFERENCE *
* *
****************************************

15 914 bytes of CODE memory
9 510 bytes of DATA memory (+ 120 absolute )
1 831 bytes of CONST memory

I though the size of DATA memory is much less than the size of SRAM of MSP430F5438A. What's the problem? Could any body tell me. Thanks!

Best regards,

Simon