Hi,
I am using the TI DM3730. I cannot get my Dual UART chip to work ( Exar XR16L2751 ).
The Dual UART is connected to the DM3730's GPMC bus. It is using GPMC_[A1:A3] for addresses and GPMC_[D0:D7] for data. I noticed that I cannot read back the correct Device ID from the Dual UART chip, even though I have followed the procedure exactly as outlined in the datasheet.
It seems there is something wrong with the address lines. A loop through all the address values causes the A2:A3 lines to flicker up and down as they should, but A1 to stick high.
I did not know how to set the GPMC_CONFIG[1:7]_i registers (pg. 2193 of TRM) correctly. As a "shot in the dark" I borrowed the values from another u-boot boardfile using a similar (but not same) UART chip. I have a feeling that incorrect values here have caused my GPMC_A1 to stick high. Or is it something else?
Could anyone point me in the right direction? Thankyou!!!


