Other Parts Discussed in Thread: SYSCONFIG
We use the AM335x with an x8 NAND and an x16 NOR device on the GPMC interface.
Only in the case of power down, the GPMC control outputs behave strangely.
The power down we have tried once with the Texas board TMDXICE3359,
although the TI board does not contain NAND but relevant are synonymous only the outputs of the processor.
The GPMC control signals are important (see enclosed picture)
- GPMC_CSn0 Chip Select NOR device (measured at resistor R125)
- GPMC_WRn Write Enable (measured on jumper J4)
- WARM RESET RESETIN_OUT (measured at switch S1)
Error Description:
As soon as the supply drops, the PMIC (TPS65910A3) switches the AM335x to the reset. nPORZ=low -->SYS_WARMRESETn follows the nPORZ. Everything as far as expected.
But what happens then is strange, chip select, write enable and also read enable, push to LOW.
On the basis of the Texas Board TMDXICE3359 interface, the chip select has a 10k pull-up resistor, which can be seen well at the charging curve.
Write eable does not have any outputs actually push pull outputs.
Why do the GPMC Control outputs go low when the reset state is high?
Our problem is that in this case the low level on chip select and write enable on our device leads to an unwanted write access on the NOR device.
Also, a manual override via JTAG Lauterbach, the GPMC Control outputs to GPIO output "push pull high" are configured,
as soon as we perform a cold reset, the outputs go to "LOW" even though the + 3V3 IO supply of the processor is present.
Can you help us here?