Other Parts Discussed in Thread: TPS6598X-CONFIG,
In slvubo9a.pdf, page9, FTDI Device and Connector
the U7, 93LC56BT.
Is there firmware for U7, 93LC56BT?
Where can I download?
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.
In slvubo9a.pdf, page9, FTDI Device and Connector
the U7, 93LC56BT.
Is there firmware for U7, 93LC56BT?
Where can I download?
Hello,
Please download and use the https://www.ti.com/tool/TPS6598X-CONFIG GUI to program this device. The TPS65987EVM comes with default firmware though so you will be able to use that out of the box. There is also a short training series on how to use the GUI. Here is the first video https://training.ti.com/tps6598x-application-customization-gui-tool-basic-introduction with 2 follow up videos.
Thanks,
Emma
Hi Emma,
Thank you.
In my understanding, The TPS6598X-CONFIG GUI is for page 10, U5 MX25L8006EM1I-12G In slvubo9a.pdf, not for U7, 93LC56BT.
May I know where can I download the firmware for U7, 93LC56BT, in page9 of slvubo9a.pdf ?
Hello,
Your photos did not attach. What do you mean export settings to device RAM?
Thanks,
Emma
Hi Jack,
Can you explain what you are trying to accomplish with this feature? I think that there is a different method you should use if you are trying to configure your device. I can better help point you to this if you break down what you are trying to do.
Also, can you please try I2C1 and let me know your results?
Thanks,
Emma
Hi Jack,
We normally update the firmware using Binary > Flash from current project.
Your problem may be coming from your 0x3 register. The PD controller should be APP during normal functions. BOOT means that the PD controller is still in its boot mode. Can you try flashing the firmware through the method I mentioned above and let me know your result?
In case you would like more information on our GUI, we have a three part video training series on it:
Thanks,
Emma
Hi Emma,
I tried:
1, Flash erase, then The PD controller become APP, see below picture
but Export settings to Device RAM still failure!
2, Create a new project with default setting, update the firmware using Binary > Flash from current project
then the Mode Register 0x3 is: BOOT.
3, I used Flash read, and upload the file.
Could you please try in your side with this file?
(Sorry I can't upload the BIN file to here, will failed if I upload BIN file, how to send the file to you?
If it can work in your side, then maybe my HW has problem.
The chiset is TPS65987DDHRSHR.
Hi Jack,
Please send me a pm with your binary file if you are unable to upload it here.
Thanks,
Emma
Hi Emma,
Attached please find my binary file, could you please help to try in your side?
Hi Jack,
I will try this and update you tomorrow with the results.
Thanks,
Emma
Hi Jack,
I tried your binary file that you sent me. I received the message "SPI Flash to device successful". Then I cycled power on the EVM and went into debug mode and saw that the mode register 0x3 (in the debug register tab) was in APP mode.
Please note that cycling power is mandatory after programming the device.
To check that you have the correct I2C address in the GUI please do the following:
- Go to the Adapter tab in the GUI
- Configure I2C/SPI Adapter Settings
- Sweep I2C address range for device response
- Start
You should see the following, which tells you that I2C1 has the correct address:
Once you have confirmed your adapter, please flash your device by the following method: Binary > Flash from current project. Power down the device. Then go to the debug mode, and check the mode register. Let me know your results.
Thanks,
Emma
Hi Emma,
Thank you very much for your support.
I try in my side again, still in BOOT mode.
But if I short SPI_MISO to GND, same as press S3 on the EVM, TPS65987D can enter APP mode.
I use Winbond W25Q80DVSNIG, which near W25Q80JVNIQ.
Any idea?
thanks,
Jack
Hi Jack,
Can you flash your project to your device in APP mode using the method described above and then restart the EVM? I was able to verify your project is compatible with an EVM. You should not need to restart the microcontroller or short SPI_MISO to ground for this solution to work.
Thanks,
Emma
Hi Emma,
Yes, I can flash my device.
I check the SPI bus with oscilloscope, no signal on SPI_CSZ, SPI_CLK, SPI_MISO when power on.
It seems TPS65987D waiting one signal to continue.
May I know which signal I should check?
I shorted SPI_MISO to ground and TPS65987D can enter APP mode, it proves the TPS65987D is good, can work with internal FW.
But just didn't read exteral flash.
Thanks
Jack
Hi Jack,
If you short SPI_MISO to ground, the flash will never communicate with the TPS65987D. You will need to restore the pull up on the flash.
Thanks,
Emma