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.

AM335x 16bit multiplexed NOR pinmux confusion ?

Other Parts Discussed in Thread: AM3359

In the latest TRM (spruh73f.pdf), table 7-5 shows that in multiplexed address data 16bit mode, the *external* upper address lines A[27:17] map onto pin GPMC_A[11:1].

But a couple of pages later in figure 7-3, there is no mention of GPMC_A[11:1], only GPMC_A[27:17].

So, taking external A[17] as an example, on the pinmux, does that come from:-

(a) ball V14, mode 4
(b) ball R2, mode 1

Can someone confirm how the pinmux should be configured ?

Cheers
Mark JACKSON

  • The TRM / Datasheet for the AM3359 has a bit of a conflict. If you want to connect to a Multiplexed Address/Data 16-bit device, you'll need to use the GPMC signals GPMC[11:1].

    The IO configuration for these signals say that a mux value of 0 will make them behave as GPMC_A[11:1]. A mux value of 4 will force them to GPMC_A[27:17]. 

    To use the GPMC peripheral for a AD Mux device, the IO mux for GPMC_A[11:1] must be set as value 0. It looks like internally, the GPMC peripheral knows that these signals are the higher address bits.

    I have verified these settings on real hardware.