Hi community.
I am trying the i.MX Power Measurement Tool(AN13119) on the i.MX93EVK.
However, it failed to communicate with the board and could not be executed.
The command below seems to work.
>python3 main.py lsftdi
----------------------------
ID: 0 --> (UsbDeviceDescriptor(vid=1027, pid=24593, bus=1, address=2, sn=None, index=None, description='Quad RS232-HS'), 4)
----------------------------
The following command seems to fail.
>python3 main.py eeprom -m write -f docs/EEPROM_Programmer_Tool.yaml
-------------------------
/!\ You are going to overwrite EEPROM content, want to continue? Y/y/N/n
y
I2C EEPROM - Which board are you using ? ( (1) imx8dxlevk / (2) imx8mpevkpwr(a0 / a1) )
1
** Writing to I2C EEPROM ...
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
** Done.
-------------------------
1.Only 8dxl or 8MP board can be selected and 93 board cannot be selected.
Which choice should I make when using 93evk?
2.It seems that writing to EEPROM is failing. It is not written even if it is read.
Do you have any advice for these situations?
Best regards.
Hi joanxie.
Thanks for your reply.
And sorry for my late confirmation.
>did you choose 8mp for your imx93evk board?
>pls try the enclosed file
I chose the 8mp board and tried it.
And I specified the attached yaml file.
However, the same error message was output.
I'm running the command as a superuser, is there any solution?
-------------------------
/!\ You are going to overwrite EEPROM content, want to continue? Y/y/N/n
y
I2C EEPROM - Which board are you using ? ( (1) imx8dxlevk / (2) imx8mpevkpwr(a0 / a1) )
2
** Writing to I2C EEPROM ...
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
WARNING:root:Can't get ack after write!
** Done.
-------------------------
Best regards.
the enclosed file is for imx93, but you use imx8mp board, did you have imx93 board? what board do you need to test?