Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
3 years, 1 month ago.
Adapting mbed os 5 to "ublox C027" results to stack overflow.
Stack overflow will occur if the following steps are executed.
1st. Import the following program.
2nd "C027_support" update and "mbed" -> "mbed-os" replace(= Adapting mbed os 5).
3rd compile and run.
RTX error code: 0x00000001, task ID: 0x10000458 RTX error code: 0x00000001, task ID: 0x10000458
The result when "mbed" is not replaced is as follows.
Modem::init Modem::devStatus Device: LISA-U2 Power Save: Disabled CCID: 8981100023561854336 IMEI: 352648069548865 IMSI: 440103148290527 Manufacturer: u-blox Model: LISA-U200 Version: 22.90,A01.01 Modem::register Modem::netStatus CSD Registration: Home PSD Registration: Home Access Technology: 3G Signal Strength: -69 dBm Bit Error Rate: 37 Operator: NTT DOCOMO Location Area Code: 00EC Cell ID: 044AC04C Modem::join Modem:IP 100.99.211.224 Modem::disconnect
3 years, 1 month ago.
I am looking into this issue. I was able to replicate it with a binary compiled online. However, I have determined that this error does NOT occur when using a binary that was compiled with debug symbols. I am assuming there is something being optimized out that shouldn't be. Do you use any offline IDE? I've exported to both uvision and make_arm_c5, and I do not see the error. This is because the projects exported by the online compiler will automatically compile with debugging symbols.
I will continue to investigate this, but I hope that provides you with a temporary workaround.
For reference, I am using this application - https://developer.mbed.org/users/sarahmarshy/code/C027_SupportTest/ which is the linked example updated with latest libraries.
Here is the full documentation for mbed CLI : https://docs.mbed.com/docs/mbed-os-handbook/en/5.1/dev_tools/cli/
Here is a video about exporting with mbed CLI: https://www.youtube.com/watch?v=sN1wC0NckjY
Here is the relevant export documentation for mbed CLI: https://docs.mbed.com/docs/mbed-os-handbook/en/5.1/dev_tools/cli/#exporting-to-desktop-ides