winbond flash can not run on 43907EVK

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

cross mob
Anonymous
Not applicable

I had murata 43907EVK(type1GC_RevA), It use MACRONIX flash, working well.

I try to chang to winbond flash ( W25Q64FVSIG ).

I had modify "GLOBAL_DEFINES += SFLASH_SUPPORT_WINBOND_PARTS" ,

app can download finish, but it seem do no working, no any print log come out from UART.

It there any thing else need to check? or any suggestion?

0 Likes
3 Replies
Anonymous
Not applicable

Lai,

Can you please probe the SPI lines and check if there is any activity happening? Check the commands going on from HOST MCU to the SPI flash and decode them. As you enabled the WINBOND macro in the.mk file the drivers should be enabled, please check this by compiling only the spi_write app and check for the communication.

0 Likes
Anonymous
Not applicable

I use "test.console", I find flash CS pin alway high, others do not had any activity signal.

I try to make "waf.sflash_write app", but there is some error happen.

Making config file for first time

tools/makefiles/wiced_config.mk:424: *** sflash_write application does not support ThreadX-NoNS combination.  Stop.

make: *** No rule to make target 'build/waf.sflash_write-BCM943907_CDtech/config.mk', needed by 'main_app'.  Stop.

0 Likes
Anonymous
Not applicable

One can try to build the sflash_write app by itself with no-os or network stack dependency and then can look at the sflash driver to see where it is failing. eg:

waf.sflash_write-BCM943907AEVAL1F-NoNs-NoOS WIPE=1 download run