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

 
 
12 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> STM32F107 + RTL8201 + lwip-1.4.0, драйвер PHY для lwip
Golikov A.
сообщение Oct 5 2013, 11:07
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



почему если физика стандартно работает на 25, 50 и 125 МГц вы думаете что лучше ставить кварц 8 Мгцsm.gif? Из кратного то тянуть лучше, ИМХО...
Go to the top of the page
 
+Quote Post
smk
сообщение Oct 5 2013, 12:47
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата(Golikov A. @ Oct 5 2013, 14:07) *
почему если физика стандартно работает на 25, 50 и 125 МГц вы думаете что лучше ставить кварц 8 Мгцsm.gif? Из кратного то тянуть лучше, ИМХО...

Это если физику от МСО тактировать. Тогда конечно есть железный смысл.

У меня другая проблема. Создал пустой проект на Кеил. Выбрать опцию присоединения стартапа. Кварц использовал 25 МГц чтоб чужой проект можно было загрузить и проверить железо. В кейле такой по умолчанию. После пошагового прохода получились настройки как на картинке. Как-то они не вяжутся с таблицей, предлагаемой СТ. По неопытности пеока трудно сразу сообразить как что затактировалось. Может кто подскажет правильно ли там получилось и как затактировался ЮСБ?

И еще момент. Если я прохожу автоматом до main, то ничего не отображается в окошке с RCC. Как было при входе в дебаг так и остается. Собственно вопрос: так и должно быть?

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


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


и еще непонятно. Создал переменную а. она не отображается в окне просмотра.
Код
int main (void)
{
unsigned int a;

    while (1)
        {
            __nop();
            __nop();            
            __nop();            
            __nop();    
            a++;
        }

}


Есть подозрение что с jtag что-то не то
Прикрепленное изображение


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Oct 5 2013, 13:15
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



локальные переменные в дебаге кейла отображаются с огромными ограничениями... обычно отображаются не верно
Go to the top of the page
 
+Quote Post
smk
сообщение Oct 5 2013, 13:21
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Вынес в глобальные. Теперь явно лучше.

Теперь бы с регистрами также. А то какая отладка если не показывает как надо. А если программа в 1000 шагов, то вручную шагать?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Oct 5 2013, 17:54
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



ну может отладка в порт?

В регистрах там есть где то настройка частоты обновления или как то так, надо автоапдейт поставить чтобы все видно было, а то только в момент остановки или протыкивания что ли они меняться будут

Go to the top of the page
 
+Quote Post
smk
сообщение Oct 7 2013, 06:14
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



А где примерно искать настройку обновления? Посмотрел, но ничего похожего не заметил. Вот со 103 или 207 этих проблем небыло. Как-то изначально все было хорошо. А тут и файл вручную подключал да и толку если посмотреть все не получается как надо. В порт конечно можно, но слать все регистры конфигурации периферии, а потом как-то их просматривать совсем не удобно.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Oct 7 2013, 07:06
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



я так понимаю это больше к настройкам кейла чем к семейству проца. У меня сейчас к сожалению нет кейла под рукой поглядеть где оно там. Попробуйте очевидные вещи типа тыкнуть правой клавишей в окно регистров, в регистры. Кто на нем плотно сидит я думаю быстрее ответят.
Go to the top of the page
 
+Quote Post
vlad_new
сообщение Oct 7 2013, 10:42
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127



Все там есть. В режиме дебагера появляется куча всякой всячены.
View->Periodic Windows Update Включает динамическое обновление переменных и не только. Локальные переменные выводятся в окне Coll Steck Window. Вся переферия выводится Peripherais и т.д.
Go to the top of the page
 
+Quote Post
smk
сообщение Oct 7 2013, 16:49
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата(vlad_new @ Oct 7 2013, 13:42) *
Все там есть. В режиме дебагера появляется куча всякой всячены.
View->Periodic Windows Update Включает динамическое обновление переменных и не только. Локальные переменные выводятся в окне Coll Steck Window. Вся переферия выводится Peripherais и т.д.

View->Periodic Windows Update галка стоит. Coll Steck Window обновляется. Peripherais довольно скудное меню. Вот как мне "на лету" посмотреть скажем RCC-CFGR ?

Интересу ради зарядил таймер7. Считает, регистры отображаются исправно. Почему же вот тот кусок, что в стартапе не отображается? Даже когда контроллер стоит на входе в main или когда уже работает? Должна же быть возможность увидеть их текущее значение.



--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
smk
сообщение Oct 13 2013, 12:44
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Чтобы проверить железо хочу залить в свою платку пример от Терраэлектроникс. Поставил ИАР 6.60. Проект открывает и компилирует. Но как тоько дело доходит до программатора - вываливается с сообщением про клон. Сеггер делает тоже самое. Под кейлом все нормально. Собственно вопрос можно ли полечить сеггер или как лучше поступить?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
smk
сообщение Oct 17 2013, 16:27
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Наконец-то продвинулся дальше. Закончил с железом. По сути там тоько МК STM32F107RCT6 и физика RTL8201CP. По скольку иар моего житага шарахается, то шью пока по усарту. Собственно иар понадобился из-за примера от Терраэлектрноники. Пример зашил, но накакого эффекта. Даже линк не светится. Линк должен светиться при подключении кабеля всегда или только после настройки физики? Если замкнуть RX+ на TX+ то линк светится.

Извиняюсь за нетерпение, зря тоько отвлек. С линком разобрался. Дело было в кабеле. Заменил коннектор и все получилось.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
smk
сообщение Oct 17 2013, 17:56
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



У меня теперь другая проблема появилась. Опишу вкратце конфигурацию сети. Ранее компьютер был напрямую подключен к интернету. Я установил свич (долго валялся, теперь пригодился). В один разъем свича воткнул интернет, а в другой компьютер. Интернет работает, что радует. В третий разъем я присоединил свою макетку. Однако увидеть в сети и тем более открыть сайтик, что должна показывать, я не смог. Пробовал смотреть IP своего компьютера, маску подсети. Перепрошил платку, предварительно откомпилировав с новым IP и маской подсети. Девайсу установил IP с 255 в конце. Девайс не вижу. Что можно предпринять чтоб не ставить еще одну сетевую карту?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Oct 17 2013, 19:08
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



ну надо настроить свич, у вас он хаб, свич или маршрутиризатор? У вас в сети кто айпишники выдал? У вас все айпишники из одной подсети? У вас у всех указан верный шлюз?
плата пингуется? попробуйте трасернуть пакеты.

самое простое начать все таки с хаба, чтоб наверняка.

Go to the top of the page
 
+Quote Post
smk
сообщение Oct 18 2013, 04:42
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



3COM OfficeConnect Switch 8 на нем написано. 3С16794 возможно модель. Айпишники как я понимаю автомотически т.к. DHCP. Маску подсети менял на плате, как и шлюз как и айпи платы. Правда есть вероятность, что айпи платы уже был кем-то занят. Домашний интернет однако.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
antis
сообщение Oct 18 2013, 06:23
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 11-01-09
Пользователь №: 43 172



Цитата(smk @ Oct 17 2013, 21:56) *
У меня теперь другая проблема появилась. Опишу вкратце конфигурацию сети. Ранее компьютер был напрямую подключен к интернету. Я установил свич (долго валялся, теперь пригодился). В один разъем свича воткнул интернет, а в другой компьютер. Интернет работает, что радует. В третий разъем я присоединил свою макетку. Однако увидеть в сети и тем более открыть сайтик, что должна показывать, я не смог. Пробовал смотреть IP своего компьютера, маску подсети. Перепрошил платку, предварительно откомпилировав с новым IP и маской подсети. Девайсу установил IP с 255 в конце. Девайс не вижу. Что можно предпринять чтоб не ставить еще одну сетевую карту?

Девайсу установил IP с 255 в конце.
255 в IP адресе зарезервировано


Go to the top of the page
 
+Quote Post

12 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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