how firmware gets programmed onto bcm modules?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

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

0 Likes
1 Solution
Anonymous
Not applicable

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().

View solution in original post

0 Likes
4 Replies
Anonymous
Not applicable

Maybe have a look at WICED-AN800-R-Factory-Programming.pdf in the WICED-SDK\doc directory.

0 Likes
Anonymous
Not applicable

That doc describes programming bootloader, app and DCT images to the microprocessor flash memory. Nothing about bcm firmware.

0 Likes
Anonymous
Not applicable

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().

0 Likes
Anonymous
Not applicable

Ah yes, it is in wwd_bus_write_wifi_firmware_image (). Thanks!

0 Likes