- Silicon Labs Community
- Welcome and Announcements
- Silicon Labs Knowledge Base
- 8-bit MCU
- 32-bit MCU
- Bluetooth / Wi-Fi
- Other Products Category
- Optical/RH/Temp Sensor
- Other Products
- Hardware and Software Tools
- Simplicity Studio and Software
- General Discussions and Suggestions
- Chinese Forum
- Software Libraries
- Development Kits
- Reference Designs
- Third Party Tools
- White Papers
- Official Blog of Silicon Labs
- Chinese Blog
07-06-2017 10:39 AM
I work on simplicity studio V4 with the GNU ARM v4.9.3.
I try to flash my project into a MCU EFM32HG108F64.
The code is compiling well but don't work and when i comment just one random line in the code, it works well.
This makes me thought that it was a code limit but i can't find anything about a limit in the GNU compiler.
Somebody can help me ?
07-06-2017 12:14 PM
Are you saying that the binary size of your project is exceeding the 64 kb of flash that is on the part?
If you look at the generated .map file is the project close to the flash 64 kb limit?
07-07-2017 02:09 AM
Thank you for your answer.
The binary size of my code is 40.934 kb.
And there is no error message, the project just don't work.
I don't understand why.
Thank you for your help.
07-07-2017 04:30 AM
I post this message to update my problem.
I was using a home made library and the problem disappear when i re-inject the library sources into my project file.
Any idea about what is happening here?
07-07-2017 05:18 AM
You could try to follow this KB to create and link a static library.