This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

GPIO won't work when using flash boot

Hi,

My program using gpio 86 as output.

But the problem is all the thing work as expected when loading the program using CCS3.3. Since I begin to deploy the program into flash, the gpio 86 output always 1, as if I didn't set the pinmux correct!! But I do check my pinmux:

CFG_PINMUX0 = 0x00148401;
CFG_PINMUX1 = 0x01618040;

Please, any idea how thing go this way ?

  • The update information...

    I did some experiment with GPIO code. 

    1. I use the plain gpio example laid on boards/evmdm6437/tests/*gpio, the flash boot program work as expected. (I loop set GPIO86 as 0 or 1 with interval around 1s);

    2. I plug the plain gpio example with DSP/BIOS and I2C, which both requires in my real project, only loading from CCS work, the flash boot program(*.hex) output high.

    Does these make senses ??