3 Replies Latest reply on Oct 16, 2017 2:35 AM by rash

    winbond flash can not run on 43907EVK

    michael_1749106

      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?

        • 1. Re: winbond flash can not run on 43907EVK
          rash

          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.

          • 2. Re: winbond flash can not run on 43907EVK
            michael_1749106

            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.

            • 3. Re: winbond flash can not run on 43907EVK
              rash

              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

              1 of 1 people found this helpful