SPWF01SC.21: In-device firmware update over UART
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2015-10-05 12:57 AM
Posted on October 05, 2015 at 09:57
Hi,
Is it possible to update firmware from host processor over UART without any windows utilities like flash loader? We use FreeRTOS in our product, so, FW update protocol description or any clues are welcome.
4 REPLIES 4
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2015-10-05 1:05 AM
Posted on October 05, 2015 at 10:05
Hi,
- option #1: follow STAN3155 (
) and implement your own state machine- option #2: import Google code () into your host processorjOptions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2015-10-05 1:17 AM
Posted on October 05, 2015 at 10:17 Hi, What I have done is implement a ''pass through'' mode in my MCU (STM32F405) that simply passes characters between the USB CDC and the UART and then I run stm32flash on my Linux host. Cheers, Mark
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2015-10-06 12:32 AM
Posted on October 06, 2015 at 09:32
The problem is that we have to remotely mass update WLAN firmware in thousands of devices. At least we have to support this option.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-02-15 12:28 PM
Posted on February 15, 2017 at 20:28
Did just the same here using USB CDC, freertos and UART. works like a treat. Took me a bit to figure it all out though.
