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.

am3352 pinmux question

So we have our pinmux mostly laid out but there is one thing that is bugging us

we were going to use pin H18 as a gpio pin but in our pinmux we are using McASP1 which is using H18 for AXR3.  for the AXR pins it says to pick any 2 but when we only pick 2 we get a conflict, when we pick all 4 we get a thumbs up.  so when you use McASP1 do you have to pinmux out ALL the pins for that peripheral?  or is there a reason we can't unselect AXR2 and 3 to be able to use those pins as gpio?

attached is the pinmux config file

AM335x 053116.zip

  • Hi,

    I will ask the pinmux team to look at this. They will respond directly here.
  • Hi,

    You have selected from the menu "Any [2] of the following pins" to solve for 2 pins. Thus no error so far. If you were to select any 4, you would get conflict.

    Moreover, with your selection (any 2 pins) the tool solves for whichever combination has no conflicts, that is axr2(mcasp1_axr2)(K17) and axr3(mcasp1_axr3)(H18). When you uncheck H18 since you need it for gpio, it now solves for axr0/axr1 which is not a valid selection for this ioset and it is used by gpio as well. Here is a list of valid McASP1 iosets.

    McASP1_valid_iosets.xlsx

    Hope it helps,

    Thanks,

    Alex