I am trying to use C6747 GPIO to output data. But it looks no any voltage level change on corresponding GPIO.
I use GPIO0[15:8] for logic output. Following setting procedure was conducted.
1. Go through SYSCFG registers to configure DSP interfaces and setting PINMUX registers as required. For using GPIO0[15:8] as output, PINMUX14 = 0x88111111, and PINMUX15 = 0x11888888. So pins of GPIO0[15:8] are set as GPIO.
2. Set GPIO DIR01 = 0xffff00ff, so GPIO0[15:8] is configured as output.
3. Write data into OUT_DATA01. Suppose voltages on the GPIO0[15:8] pins should change according to the written data.
However, the GPIO0[15:8] didn't change at all. Its levels keeps low, and looks like in 3-state.
Furthermore, CCS shows all GPIO status and data from 0x01e26000 - 0x01e26100 are 0s. Even the Revision ID Register (REVID) of GPIO was 0x00000000, which should be 0x44830105.
Any setting do I missed? Any help or suggestion?
Regards,
Jun