Hello,
I am wondering if someone might be able to direct me a bit. I am attempting to get a few of the lines on my OMAP3530 EVM board working as GPIO (some of the lines on the external expansion connector) but I seem to be having a bit of difficulty. I am sure I am just missing something simple so I am hoping someone can just boot me in the right direction.
I am using WinCE and attempting to utilize the MMC2 data lines for standard GPIO so I have update platform.c (loader) as follows:
OUTREG16(&pConfig->CONTROL_PADCONF_MMC2_DAT0, (INPUT_DISABLE | PULL_INACTIVE | MUX_MODE_4));
OUTREG16(&pConfig->CONTROL_PADCONF_MMC2_DAT1, (INPUT_DISABLE | PULL_INACTIVE | MUX_MODE_4));
OUTREG16(&pConfig->CONTROL_PADCONF_MMC2_DAT2, (INPUT_DISABLE | PULL_INACTIVE | MUX_MODE_4));
OUTREG16(&pConfig->CONTROL_PADCONF_MMC2_DAT3, (INPUT_DISABLE | PULL_INACTIVE | MUX_MODE_4));
OUTREG16(&pConfig->CONTROL_PADCONF_MMC2_DAT4, (INPUT_DISABLE | PULL_INACTIVE | MUX_MODE_4));
OUTREG16(&pConfig->CONTROL_PADCONF_MMC2_DAT5, (INPUT_DISABLE | PULL_INACTIVE | MUX_MODE_4));
OUTREG16(&pConfig->CONTROL_PADCONF_MMC2_DAT6, (INPUT_DISABLE | PULL_INACTIVE | MUX_MODE_4));
OUTREG16(&pConfig->CONTROL_PADCONF_MMC2_DAT7, (INPUT_DISABLE | PULL_INACTIVE | MUX_MODE_4));
The, I am simply trying to open the GPIO stream driver and toggle the pin as such:
hGPIO = GPIOOpen();
GPIOSetMode(hGPIO, GPIO_132, GPIO_DIR_OUTPUT);
GPIOSetBit(hGPIO, GPIO_139); My problem is that I have a scope attached to the line on the connector but I cannot seem to get it to toggle. What am I missing? Cheers, Matt