Hi,
I have created a custom board design with the TPS65981 and included the W25Q80DVSNIG FLASH memory to hold my configuration. The FLASH memory has never been programmed. I am trying to program my custom TPS65981 configuration to the external FLASH memory so that it will load on power up but have not been successful. I tried to use under device menu: flash app firmware to device but the customization tool indicates SPI flash to device failed verification.
I have my Aardvark connected to the I2C ports on the TPS65981 and it appears that the application customization tool (version 5.13) is able to detect the device at I2C address 0x3F. When I do a test I2C read of mode register 0x3 it returns BOOT as expected since the FLASH memory has not been configured. The test SPI read (offset 0) button in the I2C adapter configuration windows returns success. When I try the flash app firmware to device option, I monitored the SPI lines with a scope and the SPI lines are idle. MOSI and CLK are idle low. MISO and SS are idle high through a 3k pullup to LDO_3V3 which measures at 3.21V. The TPS65981 in this experiment is being powered by an on board regulator and not through the USB-C connector. The USB-C connector is also not plugged in. Reading register 0x2D give a readback: 0x18691207f480f8 if this is or any use.
Am I missing a step or have the part set up incorrectly to program a configuration to the FLASH memory using the application customization tool using Aardvark?
Thank you.