Здравствуйте! Пытаемся связать i.MX31 с SMSC LAN9217, образец схемы взяли из Freescale PDK 3 Stack Board, только вместо тамошней CPLD используем буферы ( TI TXB0108 ) для преобразования 1.8V в 3.3V; шина адреса, данных, nCS, nRD, nWR заведены на imx31. Проблема в том, что при чтении регистров LAN9217, читаются нули, причем не всегда, а как будто случайным образом. В основном бывает так, что при дампе всех регистров первая половина адресного пространства микросхемы читается нулями, а вторая считывается корректно, либо наоборот -- первая половина выдает правильные значения, а вторая нули. Кто-нибудь сталкивался с этим?
|