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.

Can PINMUX registers be re-programmed run-time?

Other Parts Discussed in Thread: AM1808

Hi all,

CPU is AM1808.

I would like to use a NOR flash device to store the file system.

However the address lines EMIFA_A[16..23] they are muxed with SD/MMC 0 lines, and I don't want to loose the SD/MMC port 0 in my application as a valuable interface for storing and booting purposes.

Can I switch the cpu's pins either on SD/MMC or on EMIFA depending on the current need?

In other words, can PINMUX registers be re-programmed run-time?

Regards,

Gabriele 

 

  • Gabriele,

    Yes, the PINMUX can be changed during runtime.  I would recommend that you ensure that all transactions on an interface are complete before its PINMUX is switched.  Also, you might need to use external multiplexors of some of the pins to prevent situations like two ICs driving a net at the same time or accidentally communicating with the unselected IC.

    Regards,

    Brad