Since you are operating under Boost mode you can change the voltage output of your IO by selecting different supply rail from the _PADPWR_CTRL_REG registers or you can use the GPIO_ConfigurePinPower() api in order to do so. You can find more info regarding this api in the UM-B-051 on section 10.3.
Is that possible to configure the boot time GPIO level? E.g. change the serial boot interface to 1.8V level? I mean when the processor is boot from external serial interface.
The booting sequence is executed from the bootloader which is part of the ROM code, you can't change this, but i suppose that if you use the secondary bootloader you can alter the code for the UART booting sequence, change the code and configure your UART pins to change the power rail from VBAT3 to VBAT1.
Hi zwang308,
Since you are operating under Boost mode you can change the voltage output of your IO by selecting different supply rail from the _PADPWR_CTRL_REG registers or you can use the GPIO_ConfigurePinPower() api in order to do so. You can find more info regarding this api in the UM-B-051 on section 10.3.
Thanks MT_dialog
Hi MT_Dialog,
Thanks a lot for the information.
Is that possible to configure the boot time GPIO level? E.g. change the serial boot interface to 1.8V level? I mean when the processor is boot from external serial interface.
Thanks,
Zeyu
Hi zwang308,
The booting sequence is executed from the bootloader which is part of the ROM code, you can't change this, but i suppose that if you use the secondary bootloader you can alter the code for the UART booting sequence, change the code and configure your UART pins to change the power rail from VBAT3 to VBAT1.
Thanks MT_dialog