您好!
我们正在尝试将 GPIO 配置为输出、并在引导加载程序(nortos)模式下对其进行写入。
我们尝试了很多方法来做到这一点,但没有任何成功。
1.
IOCPortConfigureSet (GPIO_DOUT23_20_DIO23、IOC_IOCFG13_PORT_ID_GPIO、IOC_IOMODE_OPEN_DRAIN_NORMAL);
GPIO_writeDio (IOID_21、1);
2.
IOCPortConfigureSet (GPIO_DOUT23_20_DIO23、IOC_IOCFG13_PORT_ID_GPIO、IOC_IOMODE_OPEN_DRAIN_NORMAL);
GPIO_setDio (IOID_21、1);
3. GPIO_setOutputEnableDio (IOID_22、GPIO_output_enable);
GPIO_writeDio (IOID_21、1);
4.
IOCPortConfigureSet (GPIO_DOUT23_20_DIO23、IOC_IOCFG13_PORT_ID_GPIO、IOC_IOMODE_OPEN_DRAIN_NORMAL);
GPIO_setOutputEnableDio (IOID_22、GPIO_output_enable);
GPIO_setDio (IOID_21、1);
5. HWREGB(IOC_O_IOCFG21+0x6000)= IOC_IOCFG21_PORT_ID_GPIO ;
HWREGB (GPIO_BASE + GPIO_DOE31_0)=((HWREGB (GPIO_O_DOE31_0))|(1 << 21));
HWREGB (GPIO_DOUT23_20_DIO23)=(HWREGB (GPIO_DOUT23_20_DIO23)|(0x100));
OCPinTypeGpioOutput (IOID_21);
GPIO_setDio (IOID_21、1);
还有很多其他方式、但没有任何效果。
请告知我们如何在引导加载程序中执行此操作。