Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 21.04.2011, 06:47  
pve70
Временная регистрация
 
Регистрация: 09.02.2007
Сообщений: 91
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
pve70 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от AJScorp Посмотреть сообщение
В ENDPOINT дескрипторах длину передаваемых данных поправили?
Ага! Как чувствовал что где-то еще надо подрулить.
В CustomHID_ConfigDescriptor подправил поля
0x08, /* wMaxPacketSize: 8 Bytes max */
для IN и OUT Endpoint. Все заработало, спасибо.
Да, для информации, я еще разнес подальше адреса буферов приема и отправки
/* EP1 */
/* tx buffer base address */
#define ENDP1_TXADDR (0x100)
#define ENDP1_RXADDR (0x150)
так как изначально там стояли адреса 0x100 и 0x104, что для буфера в 8 байт никак не правильно - перекрываются
Реклама:
pve70 вне форума  
Непрочитано 21.04.2011, 10:03  
PlainUser
Прописка
 
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
PlainUser на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от 291066 Посмотреть сообщение
Если вкратце, то да, versaloon работает с openocd. Как этого добится подробно расписано http://www.versaloon.com/bbs/viewtop...933d86a9abfbc4 Почитайте, там все ответы на Ваши вопросы.
По поводу перепрошивки - есть красивая инструкция http://takenapart.com/?p=82
В общем, этими двумя источниками я и пользовался.
Купили дискавери непрошитый , в смысле в обоих процах нет прошивок.
С помощью стороннего СТ-линка пробовал заливать всякие свои прошивки в оба проца.
Железо все оказалось рабочее.Видимо просто не повезло этой плате где-то на заводе.
Хочется восстановить программатор из дискавери.
Как отладчик ,эмулятор итд не нужен , студенчество давно позади.
Я так понял что версалун для этой цели подойдет.
Походил по вашим ссылкам , в разделе фирмваре не нашел бинарника для заливки.Компилировать чегото из исходников точно не буду.Проще еще один дискавери купить.

Может конкретной ссылкой на FW поделитесь или хотя-бы готовый проект под кейл?

ЗЫ.Нашел только http://vsprog.googlecode.com/svn/tru.../MiniRelease1/
но здоровья не хватило выяснить что это и под какой проц.

Последний раз редактировалось PlainUser; 21.04.2011 в 10:11.
PlainUser вне форума  
Непрочитано 21.04.2011, 22:36  
pve70
Временная регистрация
 
Регистрация: 09.02.2007
Сообщений: 91
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
pve70 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Еще один вопрос. В USB HID длина пакета 8 байт, мне надо передавать от компа к устройству 39 байт. В EP1_OUT_Callback я вижу что приходит 8+8+8+7 - все это хорошо, но как отловить начало передачи? В V-USB при передаче Setup-пакета вызывалась функция usbFunctionSetup, где я выставлял флаг - "начало 39-байтной передачи". В STM32 в библиотеке от ST есть что-то подобное?
pve70 вне форума  
Непрочитано 22.04.2011, 02:20  
akimych
Прописка
 
Регистрация: 02.01.2011
Сообщений: 159
Сказал спасибо: 8
Сказали Спасибо 32 раз(а) в 28 сообщении(ях)
akimych на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Цитата:
ЗЫ.Нашел только http://vsprog.googlecode.com/svn/tru.../MiniRelease1/
но здоровья не хватило выяснить что это и под какой проц.
Подозреваю, что под VersaloonMini
Версалун делается на стм32.

Из готовых прошивок есть эта (2ой пост). Лично я эту прошивку не проверял.
Какие изменения надо внести в дискавери, сказано тут.

Кстати, еще нужен vsprog для использования версалуна. По идее он тоже из исходников компилируется. Готового я что-то не видел. Себе его скомпилил, если надо могу залить.

Кстати говоря, компилить там все достаточно просто, под винду можно качнуть с сайта версалуна MinGW со всем необходимым. Для vsgui потребуется lazarus, но там тоже все компилируется без вопросов.

Последний раз редактировалось akimych; 22.04.2011 в 02:27.
akimych вне форума  
Непрочитано 22.04.2011, 10:07  
prisma2011
Временная регистрация
 
Регистрация: 05.03.2011
Сообщений: 67
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
prisma2011 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Купил сразу пару МК STM32F107, набор дискавери не стал покупать.
Подскажите, кто делал уже - нужен ли на плате 20 контактный JTAG, или нет?
А то я схему уже буду рисовать своей "стартовой платы" на STM32 - завтра...

Не могу найти драйвер шаговика L6470 - может кто подскажет где купить можно его?
prisma2011 вне форума  
Непрочитано 22.04.2011, 10:48  
serb-radio
Гражданин KAZUS.RU
 
Регистрация: 01.01.2007
Адрес: Таганрог
Сообщений: 571
Сказал спасибо: 26
Сказали Спасибо 213 раз(а) в 91 сообщении(ях)
serb-radio на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Думаю классический 20 контактны житаг нужен, хотя я обычно в моих приложениях делаю 10контактный. Вот мой образец стм32 отладки в лайоут
__________________
То, что нас не убивает - делает нас сильнее
serb-radio вне форума  
Непрочитано 22.04.2011, 11:18  
PlainUser
Прописка
 
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
PlainUser на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от akimych Посмотреть сообщение
Подозреваю, что под VersaloonMini
Версалун делается на стм32.

Из готовых прошивок есть эта (2ой пост). Лично я эту прошивку не проверял.
Какие изменения надо внести в дискавери, сказано тут.

Кстати, еще нужен vsprog для использования версалуна. По идее он тоже из исходников компилируется. Готового я что-то не видел. Себе его скомпилил, если надо могу залить.

Кстати говоря, компилить там все достаточно просто, под винду можно качнуть с сайта версалуна MinGW со всем необходимым. Для vsgui потребуется lazarus, но там тоже все компилируется без вопросов.
MinGW есть , используется с QT но компилить че-то жутко неохота.
От готового не откажусь.

PlainUser@mail.ru
PlainUser вне форума  
Непрочитано 22.04.2011, 20:11  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Вопрос о FMSC.
Правильно ли я понимаю :
При 16 бит. данных , адреса сдвигаются вправо и запись в адрес 0x60020000 выставит A16 а не A17 ?
Миниатюры:
Нажмите на изображение для увеличения
Название: fsmc_1.png
Просмотров: 109
Размер:	70.3 Кб
ID:	20898  
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 22.04.2011, 23:55  
akimych
Прописка
 
Регистрация: 02.01.2011
Сообщений: 159
Сказал спасибо: 8
Сказали Спасибо 32 раз(а) в 28 сообщении(ях)
akimych на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Цитата:
От готового не откажусь.
в прикрепленном файле
Цитата:
При 16 бит. данных , адреса сдвигаются вправо и запись в адрес 0x60020000 выставит A16 а не A17 ?
Ну по идее да. А что тут такого? Если память адресуется словами, то адрес в словах = / 2.
Вложения:
Тип файла: rar vsprog.rar (1.77 Мб, 123 просмотров)

Последний раз редактировалось akimych; 22.04.2011 в 23:57.
akimych вне форума  
Непрочитано 23.04.2011, 00:00  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от akimych Посмотреть сообщение
А что тут такого?
Я въезжаю в код "китайский"...
__________________
Осторожно , злой кот
dosikus вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 02:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot