реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> LPC1778 при включении ETHERNET всё зависает
megajohn
сообщение Jul 11 2013, 09:27
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



второй день бьюсь
при установке бита 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

Ща попробую ИАР обновить
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
Jury093
сообщение Jul 12 2013, 09:25
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(megajohn @ Jul 11 2013, 13:27) *
второй день бьюсь
при установке бита 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.
Go to the top of the page
 
+Quote Post
megajohn
сообщение Jul 12 2013, 12:09
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(Jury093 @ Jul 12 2013, 13:25) *
пальцем в небо - не ваш случай? из даташита:


похоже на правду. Только вот не вкуриваю почему Ksz8031 не генерит опору. RST в 1, Напряжение 3,3. Сама синусоида 25МГц с амплитудой 1,5В есть на X0 и XI.

P.S. может кто в питере даст в аренду плату с LPC1778/LPC1788 работающим Ethernet ? Чтобы было на что ровнятся.


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
Jury093
сообщение Jul 12 2013, 13:15
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(megajohn @ Jul 12 2013, 16:09) *
похоже на правду. Только вот не вкуриваю почему Ksz8031 не генерит опору. RST в 1, Напряжение 3,3. Сама синусоида 25МГц с амплитудой 1,5В есть на X0 и XI.

без фрагмента схемы между АРМ и PHY можно только гадать, что там и как..
Go to the top of the page
 
+Quote Post
megajohn
сообщение Jul 12 2013, 13:30
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(megajohn @ Jul 12 2013, 16:09) *
не генерит опору

#$^%#@%$@ чёртовы QFN или монтажники - был тупо непропай. Ща все пошло


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.10845 секунд с 7
ELECTRONIX ©2004-2016