| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| STM32F4 Discovery http://mcu-bg.com/mcu_site/viewtopic.php?f=22&t=10365 |
Страница 1 от 5 |
| Автор: | Реконструктор [ Съб Авг 04, 2012 8:23 pm ] |
| Заглавие: | STM32F4 Discovery |
Доста се зарибих по тази платка напоследък. За начало се занимавам с общи неща, които съм решил да споделям с форума. Преди всичко останало се оказа, че тулчейна изглежда проблем. Единственото, с което успях да генерирам рaботещ код (по класическия начин, без някви изгъзици) е summon arm toolchain. За съжаление, този проект не успя да се билдне от раз, поне при мен под Ubuntu. Трябваше да оправя някои неща, но сега работи перфектно. Можете да си го свалите наготово от тази тема. Summon ARM toolchain |
|
| Автор: | Реконструктор [ Съб Авг 04, 2012 8:26 pm ] |
| Заглавие: | Re: STM32F4 Discovery |
В момента правя базов проект с включени usart, usb cdc / Virtual COM port и Ethernet посредством enc28j60. От изброеното за сега работи (естествено) само usart, като ще бъде ползван за дебъг на всичко останало. |
|
| Автор: | miro_atc [ Съб Авг 04, 2012 9:21 pm ] | |||||||||
| Заглавие: | Re: STM32F4 Discovery | |||||||||
за класическия начин изпитаният тулчейн се казва yagarto, работи си под всякакви ОС, всичко е нейтив и прилично често ъпдейтва до последните версии на GNU-тата. Към това добавяш Еклипс и забравяш за всякакви простотии... |
||||||||||
| Автор: | tommyboy [ Нед Авг 05, 2012 6:05 pm ] |
| Заглавие: | Re: STM32F4 Discovery |
И аз си го взех преди седмица за 35лв. от фарнела, но за сега само съм подкарвал примерите на кейл. Опитвам се да я докарам и при usart. |
|
| Автор: | Цецо [ Нед Авг 05, 2012 11:58 pm ] |
| Заглавие: | Re: STM32F4 Discovery |
Тия дни ще го пусна с GCC (ама не ягарто, че имам алергия към него) и Еклипс, но под бозата. И ще репортувам. |
|
| Автор: | bateAz [ Пон Авг 06, 2012 11:02 am ] | |||||||||
| Заглавие: | Re: STM32F4 Discovery | |||||||||
Това и на мен ще ми е интересно. |
||||||||||
| Автор: | markov85 [ Вто Авг 07, 2012 8:35 pm ] |
| Заглавие: | Re: STM32F4 Discovery |
Хмм, абе защо правите излишни гимнастики, Кокоса + ARM GCC не е ли достатъчен? Всичко ти идва интегрирано и конфигурирано в едно, почти. |
|
| Автор: | gicho [ Сря Авг 08, 2012 8:04 am ] |
| Заглавие: | Re: STM32F4 Discovery |
Линаро имат bare-metal gcc с инсталатор за вин, лин и т.н. Все не ми остава време да го пробвам, но би трябвало всичко да е ок с тях: https://launchpad.net/gcc-arm-embedded/ ... -q2-update |
|
| Автор: | Реконструктор [ Сря Авг 08, 2012 12:05 pm ] | |||||||||
| Заглавие: | Re: STM32F4 Discovery | |||||||||
uart-а се подкарва относително лесно. Но номера е да подкараш USB OTG порта като виртуален ком порт и от там да си действаш. |
||||||||||
| Автор: | miro_atc [ Сря Авг 08, 2012 12:32 pm ] |
| Заглавие: | Re: STM32F4 Discovery |
За USB-то вижте Олимекс, те нали също правят платка с STM F4 За старите им платки имаха USB стек, който изглеждаше прилично. В смисъл беше прост и изчистен, така че не би трябвало да има проблем с подкарването му. Някакъв българин го беше правил за ST и NXP май. Само трябва да се види дали го е портнал за F4... Edit: май съм се объркал тоя Станимир беше преправил ST стека за LPC... Гледам и за F4 имат примери с оригиналните библиотеки. |
|
| Автор: | scout_3pm [ Чет Авг 09, 2012 11:15 am ] | ||
| Заглавие: | 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-рият подред е.
|
|||
| Автор: | Реконструктор [ Чет Авг 09, 2012 11:06 pm ] | ||
| Заглавие: | Re: STM32F4 Discovery | ||
Пичове, дайте едно рамо да подкараме поне enc28j60. Драйвера изглежда същия като тоя, който ползвах на AVR-а, но нещо не работи както трябва. Проблема е, че enc28j60Read(EPKTCNT) връща 0 винаги. enc28j60Read(EREVID) (и разни други регистри) връща коректна стойност, тоест изглежда контролера си комуникира успешно с ENC-то. Може би е нещо инициализацията, ама знам ли...
|
|||
| Автор: | Реконструктор [ Пон Авг 13, 2012 12:26 pm ] |
| Заглавие: | Re: STM32F4 Discovery |
Баси, не мога да разбера кво става. |
|
| Автор: | bateAz [ Пон Авг 13, 2012 2:08 pm ] |
| Заглавие: | Re: STM32F4 Discovery |
Сега съм на работа и не мога да ти обърна много внимание, но ако се обадиш след 20:00 може и да го оправим някак си. |
|
| Автор: | Реконструктор [ Пон Авг 13, 2012 3:43 pm ] |
| Заглавие: | Re: STM32F4 Discovery |
Еми супер, нали имаш платката и enc-то |
|
| Страница 1 от 5 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|