roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 06:57

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 02 дек 2009, 17:51 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
USB я так понял будет родной от МК?
Как дела обстоят с написанием драйвера для PC и на стороне МК?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 03 дек 2009, 13:57 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Еще не знаю, смотри апноты. Точно помню про апноты хид устройств.

Я собрал одну плату, запаять сетевой контроллер было не просто, сложно точно поставить было.
Успел проверить только что камень по JTAG-у определяется. Даже еще не понял как светодиодом помигать и как зашить прграмму.
USB DFU почему-то не отвечает, хотя я подтянул указанные в еррате пины.

Добавлено спустя 3 часа 49 минут 5 секунд:
Нашел куроводство http://fun-tech.se/stm32/index.php
(залил на книжку, читаю)

Добавлено спустя 3 часа 32 минуты 12 секунд:
Собрал по руководству тулчейн.
Залил через JTAG прошивку мигалки.
Мигает.

Openocd из убунтовских пакетов сразу работать с моим MT-Link'ом не захотел,
пришлось собрать из гита. Из гита все Ok.

Собранные deb'ы для x86_64 ubuntu можно взять там: http://media.vehq.ru/ubuntu/


Вложения:
stm_h103.tar.lzma [1.01 МиБ]
Скачиваний: 13

_________________
Linux user | Firefox user
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 03 дек 2009, 15:11 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Так держать!

Добавлено спустя 4 минуты 28 секунд:
Vooon писал(а):
запаять сетевой контроллер было не просто, сложно точно поставить было.


Угу... Флюса надо очень немного, но хорошего. Тогда оно само на место "втягивается".
К сожалению, с флюсом - раз на раз не приходится, даже если одну и ту же марку брать :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 04 дек 2009, 00:45 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Как поковыряешься с USB отпишись.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 05 дек 2009, 16:00 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Пытался поковырять eth. Не выходит каменный цветок! Впечатление, что кварц у PHY не заводится.
Если приложить сверху палец, то после ресета зажигается Link и горит, горит и с проводом и без.
Попытка чтения регистров SMI возвращает 0xffff, также себя ведет и без кристалла PHY вообще.

Добавлено спустя 1 минуту 18 секунд:
Хм, правда в семпле было на ремапнутых линиях, не помню исправил ли конфиг...

Добавлено спустя 4 минуты 10 секунд:
USB еще почти не мотрел. Хотел попробовать сэмплы, но они под старые линейки.
В новой линейке они сменили модуль USB Device на USB OTG (Device+Host), а примеров к новой библиотеке нема.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 31 янв 2010, 23:45 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Запустил uIP на SK-MSTM32F107 (плата от стартеркита).
Пингуется, но по HTTP не соединяется — сразу сбрасывает соединение.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 01 фев 2010, 09:22 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Про OTG - это на твоей плате оказывается он или вообще в какойто другой линейке? Просто если OTG то он подключается через микруху еще одну.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 01 фев 2010, 18:03 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:oops: чтот я совсем в даташите на STM32F105/STM32F107 даже упоминания не видел, что нужна внешняя микра для otg. зато в даташите вот такое есть:
Цитата:
USB 2.0 full-speed device/host/OTG controller with on-chip PHY that supports HNP/SRP/ID with 1.25 Kbytes of dedicated SRAM

:oops: или я чтот пропустил?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 01 фев 2010, 19:13 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Там максимум ключ-монитор питания ставят. И все.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 01 фев 2010, 20:29 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
сам otg не пользовался, только device. Но натыкался вот на такие схемы подключения

Добавлено спустя 23 секунды:
Michael_K писал(а):
Там максимум ключ-монитор питания ставят. И все.

А ключ нужен и на device, если ты про ключ на D+


Вложения:
otg.PNG
otg.PNG [ 23.78 КиБ | Просмотров: 3074 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 01 фев 2010, 22:06 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
странный какой-то трансивер этот 1302 :oops: "непонятно"

Добавлено спустя 15 минут 47 секунд:
:D не не не, всё как и сказал Michael_K. глянул схемки с офсайта (благо эти милые люди альтиум уважают, а то я в другом софте уже разучился работать) ST по схемам только микра защиты от статики и супервизор питания


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 02 фев 2010, 01:22 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Angel71 писал(а):
ST по схемам только микра защиты от статики и супервизор питания

Очень хорошая защита от статики для USB SP0503BAHT - сборка 3 TVS диода время срабатывания 1 нС

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 06 фев 2010, 04:18 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Соединился с бутлоадером по юарту, работает, хотя конечно медленно, по ставнению с джтагом...

Собственно пример от СТ глючный очень, так что я плюнул и написал сам, благо протокол там довольно простой.
Дальше у меня в блоге: http://vehq.ru/L.Z/

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 11 фев 2010, 01:57 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Все ни как не получается запустить USART2! :(

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

Правда готовый проект от стартеркита под кейлом работает нормально, а под gcc 4.3.4 (arm-none-eabi-) нет.
Виснет на проверке флага. Вообще встречал в сети упоминание о подобной проблеме, когда он взял codesourcery g++ заработало.
Мистика...

Попробую собрать gcc 4.5.0 (svn).
Если не получится — codesourcery g++, ну и если совсем плохо, то придется до кейла скатиться (очень уж некошерно).

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F107xxx
СообщениеДобавлено: 11 фев 2010, 09:03 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
KEIL на самом деле очень неплохой. Использую uVision4.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO