If you want to load the TBB script, you should operate it in the 'script editor'.
Loaded it in script editor and ran it. I am trying to change the I2C address of the device to 0x0A(default 0x08). The script runs successfully. But when I am scanning the device through arduino for I2C address, it is still configured to 0x08. How do I change this?
Make sure when scan operation happened,does PMIC have power on reset? if yes,the register will recovery default.
Only the I2C address is getting reset to default. All the other config such as voltage values, sequencing etc is as programmed in the OTP mode. Checked the power on reset as well, there is no provision for that pin in PMIC.
That's indeed strange,can you share with your script here?
and execute script log?
Do you use the new PF0100 to do OTP? If no please use new one!
I have used a new one
I am using 2 PMICs on a single board. So need two different I2C addresses.
which part do you use? PF0100?
YES
I ran the OTP script(Programmed to 0x0A address and is working when I scan for devices: See pic1). Now after I manually powered down the PMIC i.e 3.3V supply disabled and enabled again, the address is reset to 0x08(pic2). Shouldn't the OTP config be held without supply?