Отговори на тема  [ 67 мнения ]  Отиди на страница 1, 2, 3, 4, 5  Следваща
STM32F4 Discovery 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение STM32F4 Discovery
Доста се зарибих по тази платка напоследък. :) Наистина, за тази цена е много, много напред от всичко останало. Ядрото, макар и доста сложно, има много фичъри и е бая бързо.
За начало се занимавам с общи неща, които съм решил да споделям с форума. :) Ако някой има желание да се включи, ще бъде много добре и от поза за всички.
Преди всичко останало се оказа, че тулчейна изглежда проблем. Единственото, с което успях да генерирам рaботещ код (по класическия начин, без някви изгъзици) е summon arm toolchain. За съжаление, този проект не успя да се билдне от раз, поне при мен под Ubuntu. Трябваше да оправя някои неща, но сега работи перфектно. Можете да си го свалите наготово от тази тема. :) След като го разархивирате, стартирайте summon-arm-toolchain.

Summon ARM toolchain


Съб Авг 04, 2012 8:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: STM32F4 Discovery
В момента правя базов проект с включени usart, usb cdc / Virtual COM port и Ethernet посредством enc28j60. От изброеното за сега работи (естествено) само usart, като ще бъде ползван за дебъг на всичко останало. :)


Съб Авг 04, 2012 8:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32F4 Discovery
Реконструктор написа:
по класическия начин, без някви изгъзици


за класическия начин изпитаният тулчейн се казва yagarto, работи си под всякакви ОС, всичко е нейтив и прилично често ъпдейтва до последните версии на GNU-тата. Към това добавяш Еклипс и забравяш за всякакви простотии...


Съб Авг 04, 2012 9:21 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Авг 21, 2007 10:40 pm
Мнения: 24
Мнение Re: STM32F4 Discovery
И аз си го взех преди седмица за 35лв. от фарнела, но за сега само съм подкарвал примерите на кейл. Опитвам се да я докарам и при usart.


Нед Авг 05, 2012 6:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: STM32F4 Discovery
Тия дни ще го пусна с GCC (ама не ягарто, че имам алергия към него) и Еклипс, но под бозата. И ще репортувам.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Нед Авг 05, 2012 11:58 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение Re: STM32F4 Discovery
Цецо написа:
Тия дни ще го пусна с GCC (ама не ягарто, че имам алергия към него) и Еклипс, но под бозата. И ще репортувам.


Това и на мен ще ми е интересно.


Пон Авг 06, 2012 11:02 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Авг 07, 2012 8:12 pm
Мнения: 5
Мнение Re: STM32F4 Discovery
Хмм, абе защо правите излишни гимнастики, Кокоса + ARM GCC не е ли достатъчен? Всичко ти идва интегрирано и конфигурирано в едно, почти.


Вто Авг 07, 2012 8:35 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: STM32F4 Discovery
Линаро имат bare-metal gcc с инсталатор за вин, лин и т.н. Все не ми остава време да го пробвам, но би трябвало всичко да е ок с тях:

https://launchpad.net/gcc-arm-embedded/ ... -q2-update


Сря Авг 08, 2012 8:04 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: STM32F4 Discovery
tommyboy написа:
И аз си го взех преди седмица за 35лв. от фарнела, но за сега само съм подкарвал примерите на кейл. Опитвам се да я докарам и при usart.


uart-а се подкарва относително лесно. Но номера е да подкараш USB OTG порта като виртуален ком порт и от там да си действаш. :) За съжаление, всичкия готов код е за STM32F1xx, който е различен от STM32F4xx. Последно вчера попаднах на някакъв чешки сайт, където твърдят, че са преработили кода и са го подкарали на Discovery. Днес ще го пробвам да видим. :)


Сря Авг 08, 2012 12:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32F4 Discovery
За USB-то вижте Олимекс, те нали също правят платка с STM F4

За старите им платки имаха USB стек, който изглеждаше прилично. В смисъл беше прост и изчистен, така че не би трябвало да има проблем с подкарването му. Някакъв българин го беше правил за ST и NXP май. Само трябва да се види дали го е портнал за F4...

Edit: май съм се объркал тоя Станимир беше преправил ST стека за LPC... Гледам и за F4 имат примери с оригиналните библиотеки.


Сря Авг 08, 2012 12:32 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Авг 07, 2012 3:16 pm
Мнения: 331
Мнение Re: STM32F4 Discovery
Здравейте, аз също съм 'фен' на STM32F4-Discovery и за мен интересно бе да се пусне USB HOST-а.
Взех примера за USB HOST за HID у-ва за тези платки TM322xG-EVAL / STM324xG-EVAL / STM3210C-EVAL и го модифицирах.
Разпознават се успешно мишка или клавиатура, т.е USB HUB не се поддържа, т.е повече от 1 у-во на порта.

Качвам кода с една забележка: понякога , рядко, но се случва тръгва да разпознава у-во и процедурата спира до средата. Платката продължава да си работи, дори ако се изключи USB у-вото засича disconnect state, но всеки опит да се вкл. у-во стига до средата и това е.

Така и не ми излиза нито едно от error съобщенията, просто умира по средата. Опитах се да го проследя, но без успех. Ако това се случи workaround-a е само един reset. Неприятно е , дори за демо, но засега не успявам да намеря причината за увисването на процедурата по разпознаване. Само предполагам , че някъде не се инициализира правилно нещо или докрай.

Проекта е за IAR версия след 6.1, като изхода от у-вата се изкарва на Terminal-а на IAR , който работи през semihosted SWO (т.е серийният порт през debug интерфейса).
За мишка освен информационните съобщения при всяко движение се изкарва нов ред от типа: "POS: x y" , където x y е текущата позиция.
За клавиатура освен информационните съобщения при всяко натискане на клавиш излиза нов ред от типа: "KBD: key" , където key е натиснатият клавиш.
Чисто демо е проекта , не претендира за нищо, освен да покаже възможността за USB HOST на STM32F4-Discovery.

--------------------------

edit:
Относно STM32F4-Discovery като USB Virtual Com Port , тук има примерен проект: http://stm32geeks.freewebspace.com/projects.html ; 2-рият подред е.


Прикачени файлове:
Коментар на файл: STM32F4-Discovery USB HOST demo for HID.
STM32F4_USBHID_v1a_working_MOUSE_KBD.rar [964.32 KiB]
345 пъти
Чет Авг 09, 2012 11:15 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: STM32F4 Discovery
Пичове, дайте едно рамо да подкараме поне enc28j60. :)
Драйвера изглежда същия като тоя, който ползвах на AVR-а, но нещо не работи както трябва. Проблема е, че enc28j60Read(EPKTCNT) връща 0 винаги. enc28j60Read(EREVID) (и разни други регистри) връща коректна стойност, тоест изглежда контролера си комуникира успешно с ENC-то. Може би е нещо инициализацията, ама знам ли...


Прикачени файлове:
DiscoveryBase.zip [1009.06 KiB]
381 пъти
Чет Авг 09, 2012 11:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: STM32F4 Discovery
Баси, не мога да разбера кво става. :( Всички регистри изглеждат сетнати както трябва, но въпреки това комуникация няма. :(


Пон Авг 13, 2012 12:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение Re: STM32F4 Discovery
Сега съм на работа и не мога да ти обърна много внимание, но ако се обадиш след 20:00 може и да го оправим някак си.


Пон Авг 13, 2012 2:08 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: STM32F4 Discovery
Еми супер, нали имаш платката и enc-то :)


Пон Авг 13, 2012 3:43 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 67 мнения ]  Отиди на страница 1, 2, 3, 4, 5  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни