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

 
 
 
Reply to this topicStart new topic
> Проблема с TSE в NIOS, TSEMAC SW reset bit never cleared!
toly1985
сообщение Dec 1 2011, 11:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 4-05-07
Пользователь №: 27 510



Здравствуйте!

Есть плата с 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
Go to the top of the page
 
+Quote Post
toly1985
сообщение Dec 2 2011, 05:07
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 4-05-07
Пользователь №: 27 510



Сигналы на входе в TSE

Прикрепленное изображение


Прикрепленный файл  stp_enet0_phy_rx_tx.rar ( 296.55 килобайт ) Кол-во скачиваний: 74


Сигналы на выходе из TSE
RX
Прикрепленное изображение


Прикрепленный файл  stp_enet0_mac_rx.rar ( 3.97 килобайт ) Кол-во скачиваний: 74


TX

Прикрепленное изображение


Прикрепленный файл  stp_enet0_mac_tx.rar ( 3.43 килобайт ) Кол-во скачиваний: 69


Как видно из рисунков, данные не выходят с TSE.
В чем может быть причина?

Сообщение отредактировал toly1985 - Dec 2 2011, 05:37
Прикрепленные файлы
Прикрепленный файл  stp_enet0_mac_tx.rar ( 3.43 килобайт ) Кол-во скачиваний: 8
 
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 2 2011, 06:59
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



а триггер на втором графике на каком сигнале стоит?
Go to the top of the page
 
+Quote Post
toly1985
сообщение Dec 2 2011, 07:04
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 4-05-07
Пользователь №: 27 510



Цитата(vadimuzzz @ Dec 2 2011, 10:59) *
а триггер на втором графике на каком сигнале стоит?


без триггера

на какой можно поставить?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 2 2011, 07:08
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(toly1985 @ Dec 2 2011, 14:04) *
на какой можно поставить?

на фронт sop или dval
Go to the top of the page
 
+Quote Post
toly1985
сообщение Dec 2 2011, 07:41
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 4-05-07
Пользователь №: 27 510



Цитата(vadimuzzz @ Dec 2 2011, 11:08) *
на фронт sop или dval


после установки триггера на сигналы sop или dval картина не поменялась.

А в правильном ли уровне находиться сигнал reset на первой картинке (SignalTap
Прикрепленное изображение
)?

Прикрепленное изображение


Прикрепленное изображение


Сообщение отредактировал toly1985 - Dec 2 2011, 07:47
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 2 2011, 08:48
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



не та картинка, вторая (где выход приемника, ff_rx_sop). с ресетом нормально все
Go to the top of the page
 
+Quote Post
toly1985
сообщение Dec 2 2011, 09:25
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 4-05-07
Пользователь №: 27 510



Цитата(vadimuzzz @ Dec 2 2011, 12:48) *
не та картинка, вторая (где выход приемника, ff_rx_sop). с ресетом нормально все


после установки триггера на сигналы sop или dval картина не поменялась.
Go to the top of the page
 
+Quote Post
toly1985
сообщение Dec 2 2011, 10:59
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 4-05-07
Пользователь №: 27 510



на модуль 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.

По каким причинам этот бит не очищается?

Сообщение отредактировал toly1985 - Dec 2 2011, 10:59
Go to the top of the page
 
+Quote Post
toly1985
сообщение Dec 2 2011, 12:50
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 4-05-07
Пользователь №: 27 510



Последний лог в отладке

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
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 2 2011, 12:56
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(toly1985 @ Dec 2 2011, 16:25) *
после установки триггера на сигналы sop или dval картина не поменялась.

что значит "не поменялась"? на картинке нет ни sop=1, ни dval=1. триггер никогда не срабатывает?
Go to the top of the page
 
+Quote Post
toly1985
сообщение Dec 2 2011, 13:00
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 4-05-07
Пользователь №: 27 510



Цитата(vadimuzzz @ Dec 2 2011, 16:56) *
что значит "не поменялась"? на картинке нет ни sop=1, ни dval=1. триггер никогда не срабатывает?


триггер никогда не срабатывает
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 2 2011, 23:03
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(toly1985 @ Dec 2 2011, 20:00) *
триггер никогда не срабатывает

включите PROMISC-режим или покидайте BROADCAST-пакеты - тоже ничего на выходе FIFO. и еще - какой MAC-адрес платы? что-то странный заголовок пакета на первой картинке
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 21:44
Рейтинг@Mail.ru


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