- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please, could you explain how firmware gets programmed onto bcm modules (i.e. how 43362A2.bin gets inside bcm43362)? What script is responsible for directing OpenOCD to do it?
Oleg
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The WLAN firmware, such as 43362A2.bin, is downloaded to the WLAN device during boot up and not through OpenOCD.
The download occurs near the end of wwd_bus_init() which is at the bottom of the call stack started by calling wiced_init().
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Maybe have a look at WICED-AN800-R-Factory-Programming.pdf in the WICED-SDK\doc directory.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That doc describes programming bootloader, app and DCT images to the microprocessor flash memory. Nothing about bcm firmware.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The WLAN firmware, such as 43362A2.bin, is downloaded to the WLAN device during boot up and not through OpenOCD.
The download occurs near the end of wwd_bus_init() which is at the bottom of the call stack started by calling wiced_init().
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ah yes, it is in wwd_bus_write_wifi_firmware_image (). Thanks!