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.

pin multiplexing

Other Parts Discussed in Thread: AM3352

I was looking at the pin-muxing for the AM3352 and wanted to make sure that I was using the tool properly and making the correct assumptions.  I am hoping that someone might be able to help.

 There isn’t an exact IO set that satisfies the design requirements, but I think that what I mapped out is valid.

 

1)      Address space for one of the “valid” IO sets on the GPMC is larger than what we would have in the smaller package, so I just removed the higher address bits.  This turned the legend yellow made it “subset”, but I would assume this is still a valid configuration.

2)     When using the UARTs would the control signals (RTS/CTS) be configured for that port [0-6] or can these individual pins be used for another purpose if we don’t want to use CST/RTS?  i.e, can I use the RTS CTS pins for port 0 as SPI pins?  Again, I would assume that individual pins can be configured and all signals within a set aren’t required if they are not required for our application.

I have configuration files that I could share with someone if necessary.

  • Your assumption is correct.

    You can reassign other signals functions to pins for unused signals of an IO Set as long as they are part of another valid IO Set.  For example, you can reassign unused chip selects or control signals from one of the valid GPMC IO Sets if they are not needed.

    I recommend you begin by selecting a valid IO Set for the most important peripheral with the highest pin count.  Remove the pins that are not required for your specific use case of this peripheral.  Then select a valid IO Set for the next most important peripheral with lower pin counts.  Continue this process until you have assigned all the required peripheral to pins.  This may require a process of multiple iterations to find the best combination that for your use case.

    Regards,
    Paul