- 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
10-10-2017 10:22 AM
In both AN1053 and the UART DFU - Upgrading BGM111 by EFM32PG example - setting up the BGM111 for UART firmware update requires IAR.
Is it possible to do this with the generic GNU ARM compiler Simplicity Studio C tools?
10-10-2017 02:32 PM
In Simplicity Studio for the BGM111, we can create a project via:
New -> AppBuilder project -> Gecko Bootloader -> BGAPI UART DFU Bootloader, and then hit "generate" on the ISC file - and this creates and builds.
The output from this is in .hex, .bin, .axf, etc, but not .o.
The only .o files are bootloader-callbacks.o and related stubs.
Is the bootloader-callbacks.o file a dropin replacement for bootloader.o? or do I need to do something different to get the project built and output .o?
10-12-2017 08:09 AM
See this article about how to add a Gecko Bootloader to a Bluetooth project: