CYW4343x Firmware update
Posted: Fri Mar 20, 2020 5:07 pm
Hey All,
First of all, thank you for tremendous effort put in making these boards come to reality. As I'm digging into the micropython code, I noticed the library file "libcyw43.a" used to link the different wifi/bt functions. The SIP module used in the Pyboard D-series is a Murata 1DX which normally comes with two firmware files (brcmfmac43430-sdio.bin, brcmfmac43430-sdio.1DX.clm_blob) found here https://github.com/murata-wireless/cyw-fmac-fw.
When building the firmware for the PYBD_SF2, I don't see any of these firmware being uploaded to the any memory location (internal or external flash). So my first assumption is that either the external flash is preloaded with those binaries and accessed to with that provided static library (i.e., "libcyw43.a"). Or that library contains everything to get the cypress chip up and running. I also couldn't find its source code (in case I'd like to alter some parameters/functionalities, if available).
I appreciate clarifying my confusion.
Thank you
First of all, thank you for tremendous effort put in making these boards come to reality. As I'm digging into the micropython code, I noticed the library file "libcyw43.a" used to link the different wifi/bt functions. The SIP module used in the Pyboard D-series is a Murata 1DX which normally comes with two firmware files (brcmfmac43430-sdio.bin, brcmfmac43430-sdio.1DX.clm_blob) found here https://github.com/murata-wireless/cyw-fmac-fw.
When building the firmware for the PYBD_SF2, I don't see any of these firmware being uploaded to the any memory location (internal or external flash). So my first assumption is that either the external flash is preloaded with those binaries and accessed to with that provided static library (i.e., "libcyw43.a"). Or that library contains everything to get the cypress chip up and running. I also couldn't find its source code (in case I'd like to alter some parameters/functionalities, if available).
I appreciate clarifying my confusion.
Thank you