megajohn 7 11 июля, 2013 Опубликовано 11 июля, 2013 · Жалоба второй день бьюсь при установке бита 30 (PCENET) в регистре PCONP пошаговый режим не возможен, контроллер затыкается. Пересброс питания не помогает. Напряжение 3,3В, осцилом провалов не заметил. Что еще попинать ? Пробывал с Fcpu=108МГц, Fpck=36Мгц и Fcpu=110,6МГц, Fpck=36,8Мгц на двух разных платах в TQFP и BGA скриншоты. #1 только выставил бит. #2 все регистры езернета стали 0xAAAAAAAA и пошаговый режим нарушается P.S. Методом проб и ошибок, выяснилось что это зависание происходит в IAR ARM 6.3 если открыто окно Register->Ethernet. Ща вылезла вторая трабла: не возможно записать в регистры MAC1 и MAC2 при активном сбросе LPC_EMAC->Command = EMAC_CR_REG_RES | EMAC_CR_TX_RES | EMAC_CR_RX_RES | EMAC_CR_PASS_RUNT_FRM; если строку закомментить то все нормально та же проблема если запустить референсный пример IAR Systems\Embedded Workbench 6.0\arm\examples\NXP\LPC17xx\177x_8x_PDL\Examples\EMAC\EMAC.eww Ща попробую ИАР обновить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 12 июля, 2013 Опубликовано 12 июля, 2013 · Жалоба второй день бьюсь при установке бита 30 (PCENET) в регистре PCONP пошаговый режим не возможен, контроллер затыкается. Пересброс питания не помогает. пальцем в небо - не ваш случай? из даташита: 10.13.2 Initialization After reset, the Ethernet software driver needs to initialize the Ethernet block. During initialization the software needs to: • Remove the soft reset condition from the MAC. • Configure the PHY via the MIIM interface of the MAC. Remark: it is important to configure the PHY and insure that reference clocks (ENET_REF_CLK signal in RMII mode, or both ENET_RX_CLK and ENET_TX_CLK signals in MII mode) are present at the external pins and connected to the EMAC module (selecting the appropriate pins using the IOCON registers) prior to continuing with Ethernet configuration. Otherwise the CPU can become locked and no further functionality will be possible. This will cause JTAG lose communication with the target, if debug mode is being used. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 7 12 июля, 2013 Опубликовано 12 июля, 2013 · Жалоба пальцем в небо - не ваш случай? из даташита: похоже на правду. Только вот не вкуриваю почему Ksz8031 не генерит опору. RST в 1, Напряжение 3,3. Сама синусоида 25МГц с амплитудой 1,5В есть на X0 и XI. P.S. может кто в питере даст в аренду плату с LPC1778/LPC1788 работающим Ethernet ? Чтобы было на что ровнятся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 12 июля, 2013 Опубликовано 12 июля, 2013 · Жалоба похоже на правду. Только вот не вкуриваю почему Ksz8031 не генерит опору. RST в 1, Напряжение 3,3. Сама синусоида 25МГц с амплитудой 1,5В есть на X0 и XI. без фрагмента схемы между АРМ и PHY можно только гадать, что там и как.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 7 12 июля, 2013 Опубликовано 12 июля, 2013 · Жалоба не генерит опору #$^%#@%$@ чёртовы QFN или монтажники - был тупо непропай. Ща все пошло Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться