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.
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