This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TUSB9261: Programming succeeded, no firmware loaded

Part Number: TUSB9261

I'm trying to program the SPI Flash device, SST25VF010 which I replaced the PM25LV512A with on the TUSB9261 Demo board. Flash Burner indicates the device was successfully programmed, but the device is never enumerated. The flash device seems to meet the requirements and is very similar to the device used on the board, so what could be the problem?

  • Hello Cody,

    If you take a look at the TUSB926x Flash Burner User's guide at section 5.4, you will find a table with the list of instructions / operation codes that your SPI must support.

    By looking at the datasheet of the SPI flash you selected, I can see discrepancies on the instructions set. For example, "Page Program" should be 0x02, however on the SPI flash you selected 0x02 is a single byte program. "Chip Erase" should be 0xC7, however in the SPI Flash you selected "Chip Erase" is 0x60, and so on.

    Regards,

    Jorge

  • Hi Jorge,
    Thanks for the quick response. So I thought the byte program command might be an issue, so I switched the IC with S25FL256S 128 MBIT flash device which has the page program command and got the same result. Is there another soic8 spi flash device that meets these requirements that you could reccomend? Thanks for your help!

    Best Regards,
    Cody
  • Cody,

    We have a list with a few devices we have tested and we know work fine with the TUSB9261. You can find it at table 10, page 12 in the TUSB9261 Implementation Guide

    In theory S25FL256S should work with the TUSB9261, maybe there is a timing incompatibility between them. We'll try to get that flash device for further analysis, but in the meantime I recommend to try to get one of the devices on the list mentioned above.

    Regards,

    Jorge