Other Parts Discussed in Thread: TPS65981
I am having trouble permanently changing the settings in my TPS65981EVM board. Here are the steps I am following:
1) Connect to the TPS65981EVM via an Aardvark
2) Open TPS software on Win 10
3) Select "Project->New Project->TPS65981 (NRND)->Standard->Dual Role Port (DRP), prefers data host"
4) Select "Adapter->Configure..."
5) Change the adapter to "Aardvark"
6) Select "Sweep I2C...." and click on "Start"
7) It finds address 0x27 - close the window, then close the "USB to..." window
8) Select "Debug->Debug Mode"
9) Select the "Device 1, port 1" tab
10: Select the "Display Port Capabilities" tab
10) Make the following changes:
A) Change "Port Capability" to "DP_DFP_D_only"
B) Select the "Multifunction Preferred" checkbox
11) Deselect "Debug->Debug Mode"
12) Confirm that the board is working as expected
13) Select "Device->Import Settings From Device"
14) Set the I2C address to 0x27
15) Select "Global Device Settings Tab" (I also tried "Shared Device Settings") and click on "OK"
16) Click on "OK" in the popup, then close the "Import..." window
17) Select "Binary->Save Binary"
18) Select "Full Flash Image" (I also tried "Low Region (Minimal Header)" and "Low Region (Full Header)")
19) Save the file
20) Select "Binary->Flash from binary file"
21) Pick the file I just created and click on "OK"
22) Close the TPS software, unplug and replug the TPS65981EVM
23) the board does not work as expected
When I restart the TPS software and go into Debug mode to check the settings, I find that the "Transmit Source Capabilities" are not set correctly. The Number of PDOs has changed from 4 to 2 and the 2nd PDO is set to "Always Advertise". As mentioned above, I have tired different options when going through the process, but no matter what I can't get the board to power up in the state I need which is the default settings but in DP_DFP_D_only mode and with Multifunction enabled. Every time I go through a version of the process and it fails, I have to reload the recovery firmware and go back into Debug mode to change the settings I need to change.