Hello,
I am in the process of getting a CompuLab CM-T3730 board (contains DM3730 SoC) to run QNX as its OS. This board has an SMSC LAN9220 ethernet chip connected to the SoC via GPMC chip-select 5. CompuLab provides a working Linux OS for their board, and therefore we have been able to review this code and also boot the OS while dumping out register values in order to view what is necessary to get the GPMC talking with the LAN9220. However, when trying to read LAN9220 registers, we get 0xFFFFFFFF values, indicating something is not properly set-up between the GPMC and LAN9220.
As part of our boot-up, we have set the GPMC_* and CONTROL_PADCONF_GPMC* registers according to what we believe to be correct, which are in-line with the Linux boot-up. Are there any additional configurations we are required to do in order to get the chip running?
Also, can anyone suggest how we can go about debugging this problem? Are there any tools which can assist us in getting this system properly configured?
Thanks,
David