Hello!
I set up a job with Characteristic 4 Value according to e2e.ti.com/.../764078
And now I can send more bytes, but only once or a little more.
Please help with the following points:
1) I assumed that the Simple_profile project uses the AUTOHEAPSIZE define, i.e. there is no need to set HEAPMGR_SIZE manually. I'm right?
2) According to the recommendations, I tried to track HEAPMGR_SIZE after changing MAX_PDU_SIZE from 69 to 255, but the result is the same - 5163 bytes. In my opinion, he had to change, because AUTOHEAPSIZE mode is used. Or should not?
3) I tried to increase SBP_TASK_STACK_SIZE even 1500 (now SIMPLEPROFILE_CHAR4_LEN == 251) - to no avail ... I think I need to increase SBP_TASK_STACK_SIZE but only slightly more than 250 bytes according to the new SIMPLEPROFILE_CHAR4_LEN. I'm right?
4) After sending 251 bytes or several smaller packages, the program no longer sends packets and issues HAL_ASSERT_CAUSE_ICALL_TIMEOUT. How to fix it?
5) I can not get the parameters of the Tasks STACK in debug mode using TI-RTOS. Gives the message: Target memory read failed at address: 0x20002ccc, length: 76
Target memory read failed at address: 0x20002ccc, length: 76
Something with an overflowing stack? How to fix it?
6) Can BTool / LAUNCHXL-CC2640R2 with the host_test project receive and output to Btool log 251 byte packets? I think so, because in preprocessor define MAX_PDU_SIZE = 255. I'm right?