Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
This post discusses how to recover a bricked CYW943907 device on CYW943907AEVAL1F kit due to incorrect clock settings.
The CYW43907 boots from internal ROM and then loads an application from external sflash.
By mistake, if a corrupted application (wrong clock setting etc) is flashed into sflash, then there is a fair amount of possibility that sflash may not be able to be programmed (For instance, setting the sflash clock to 25 MHz).
In this case, the only way is to make sure that program in sflash not to be executed. The easiest way is to short the chip select (CS_L) to High while the device is getting booted. Once this is done, we can upload a new example using the build target in WICED studio. The following diagrams show the necessary hardware connection required to pull the chip select pin of the sflash high.