toly1985 0 1 декабря, 2011 Опубликовано 1 декабря, 2011 · Жалоба Здравствуйте! Есть плата с CYCIII + 2 PHY KSZ9021GQ. Во время отладки программы web_server под NIOS выходит ошибка "TSEMAC SW reset bit never cleared!". И соответсвенно не запускаеться web-server. Кто сталкивался с подобной ошибкой - в чем причина? Лог запуска: InterNiche Portable TCP/IP, v3.1 Copyright 1996-2008 by InterNiche Technologies. All rights reserved. prep_tse_mac 0 Your Ethernet MAC address is 11:22:33:44:55:66 Static IP Address is 192.168.3.250 prepped 1 interface, initializing... [tse_mac_init] INFO : TSE MAC 0 found at address 0x04002000 INFO : PHY Micrel KSZ9021GQ found at PHY address 0x1f of MAC Group[0] INFO : PHY[0.0] - Automatically mapped to tse_mac_device[0] INFO : PHY[0.0] - Restart Auto-Negotiation, checking PHY link... INFO : PHY[0.0] - Auto-Negotiation PASSED INFO : PHY[0.0] - Checking link... INFO : PHY[0.0] - Link established INFO : PHY[0.0] - Speed = 100, Duplex = Full TSEMAC SW reset bit never cleared! OK, x=10002, CMD_CONFIG=0x00002000 MAC post-initialization: CMD_CONFIG=0x04000200 [tse_sgdma_read_init] RX descriptor chain desc (1 depth) created mctest init called IP address of et1 : 192.168.3.250 Created "Inet main" task (Prio: 2) Created "clock tick" task (Prio: 3) Created "web server" task (Prio: 4) Web Server starting up Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toly1985 0 2 декабря, 2011 Опубликовано 2 декабря, 2011 (изменено) · Жалоба Сигналы на входе в TSE stp_enet0_phy_rx_tx.rar Сигналы на выходе из TSE RX stp_enet0_mac_rx.rar TX stp_enet0_mac_tx.rar Как видно из рисунков, данные не выходят с TSE. В чем может быть причина? stp_enet0_mac_tx.rar Изменено 2 декабря, 2011 пользователем toly1985 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 2 декабря, 2011 Опубликовано 2 декабря, 2011 · Жалоба а триггер на втором графике на каком сигнале стоит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toly1985 0 2 декабря, 2011 Опубликовано 2 декабря, 2011 · Жалоба а триггер на втором графике на каком сигнале стоит? без триггера на какой можно поставить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 2 декабря, 2011 Опубликовано 2 декабря, 2011 · Жалоба на какой можно поставить? на фронт sop или dval Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toly1985 0 2 декабря, 2011 Опубликовано 2 декабря, 2011 (изменено) · Жалоба на фронт sop или dval после установки триггера на сигналы sop или dval картина не поменялась. А в правильном ли уровне находиться сигнал reset на первой картинке (SignalTap )? Изменено 2 декабря, 2011 пользователем toly1985 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 2 декабря, 2011 Опубликовано 2 декабря, 2011 · Жалоба не та картинка, вторая (где выход приемника, ff_rx_sop). с ресетом нормально все Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toly1985 0 2 декабря, 2011 Опубликовано 2 декабря, 2011 · Жалоба не та картинка, вторая (где выход приемника, ff_rx_sop). с ресетом нормально все после установки триггера на сигналы sop или dval картина не поменялась. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toly1985 0 2 декабря, 2011 Опубликовано 2 декабря, 2011 (изменено) · Жалоба на модуль TSE заходят данные. По каким причинам он не будет эти данные выдавать их в FIFO ? Может нужно "как-то правильно" сконфигурировать TSE? Command_Config Register у TSE. SW_RESET Software reset. Set this bit to 1 to trigger a software reset. The MAC function clears this bit when it completes the software reset sequence. When reset is triggered, the MAC function completes the current transmission or reception, and subsequently disables the transmit and receive logic, flushes the receive FIFO buffer, and resets the statistics counters. По каким причинам этот бит не очищается? Изменено 2 декабря, 2011 пользователем toly1985 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toly1985 0 2 декабря, 2011 Опубликовано 2 декабря, 2011 · Жалоба Последний лог в отладке InterNiche Portable TCP/IP, v3.1 Copyright 1996-2008 by InterNiche Technologies. All rights reserved. prep_tse_mac 0 Your Ethernet MAC address is 11:22:33:44:55:66 Static IP Address is 192.168.3.250 prepped 1 interface, initializing... [tse_mac_init] INFO : TSE MAC 0 found at address 0x04002000 INFO : PHY Micrel KSZ9021GQ found at PHY address 0x1f of MAC Group[0] INFO : PHY[0.0] - Automatically mapped to tse_mac_device[0] INFO : PHY[0.0] - Restart Auto-Negotiation, checking PHY link... INFO : PHY[0.0] - Auto-Negotiation PASSED INFO : PHY[0.0] - Checking link... INFO : PHY[0.0] - Link established INFO : PHY[0.0] - Speed = 100, Duplex = Full TSEMAC SW reset bit never cleared! TSEMAC aFramesTransmittedOK=0x00000000 TSEMAC aFramesReceivedOK=0x00000000 TSEMAC aFrameCheckSequenceErrors=0x00000000 TSEMAC aAlignmentErrors=0x00000000 TSEMAC aOctetsTransmittedOK=0x40021e0 TSEMAC aOctetsReceivedOK=0x040021f0 TSEMAC aTxPAUSEMACCtrlFrames=0x04002200 TSEMAC aRxPAUSEMACCtrlFrames=0x04002210 TSEMAC ifInErrors=0x04002220 TSEMAC ifOutErrors=0x04002230 TSEMAC CMD_CONFIG=0x00002000 OK, x=10002, CMD_CONFIG=0x00002000 MAC post-initialization: CMD_CONFIG=0x04000200 [tse_sgdma_read_init] RX descriptor chain desc (1 depth) created mctest init called IP address of et1 : 192.168.3.250 Created "Inet main" task (Prio: 2) Created "clock tick" task (Prio: 3) Created "web server" task (Prio: 4) Web Server starting up Это значение Statistics Counters (Byte Offset 0x060 – 0x0E0) у TSE Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 2 декабря, 2011 Опубликовано 2 декабря, 2011 · Жалоба после установки триггера на сигналы sop или dval картина не поменялась. что значит "не поменялась"? на картинке нет ни sop=1, ни dval=1. триггер никогда не срабатывает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toly1985 0 2 декабря, 2011 Опубликовано 2 декабря, 2011 · Жалоба что значит "не поменялась"? на картинке нет ни sop=1, ни dval=1. триггер никогда не срабатывает? триггер никогда не срабатывает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 2 декабря, 2011 Опубликовано 2 декабря, 2011 · Жалоба триггер никогда не срабатывает включите PROMISC-режим или покидайте BROADCAST-пакеты - тоже ничего на выходе FIFO. и еще - какой MAC-адрес платы? что-то странный заголовок пакета на первой картинке Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться