Tool/software:
Hello, as shown in the figure above, I used a logic analyzer to capture the data I sent. The device received the address 0x20 and responded. Then I wrote the data 0x42300000 to the GD_CONFIG2 register, which would turn off the BUCK_OUT_5V output. However, in fact, there was still a 5V voltage output, meaning the driver did not respond to my command. And the same thing happened when I attempted to initialize all the registers at once and write them to the EEPROM. After the code execution, when the power was turned off and then turned back on, it was found that the driver did not perform any action.
Additional Background:
I don't have an official evaluation board. I purchased the MCF8316A chip from an electronic mall and drew my own test circuit board. I used the GD32E230K8T6 as the controller to drive this device.