roboforum.ru

Технический форум по робототехнике.

STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

ARM7, ARM9, ARM11 etc.

STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение lexanet » 28 мар 2011, 12:41

ATMega дорожает, ARM дешевеет, еще и халява проскальзывает. Решил пересесть на ARM, и чтобы не долго мучаться с выбором посчупать камни обоих самых распространенных производителей. Заодно и среду разработки подобрать одну на всех и поудобней.
По началу много было вопросов, начиная от создания голого проекта в кейле, до выбора RTOS-а.
Может мой пост поможет кому то начать или сделать выбор камня.
Сейчас на обоих камнях крутятся RTOS-ы от KEIL-a (не знаю как она называется официально), запущены RTC, вывод времени на LCD. На LPC вывод информации и времени по UART-у на комп, HTTP сервер с пустой статичной страничкой на основе опять же кейловского стека.
В перспективе ближайшей, клиент NTP и синхронизация времени обоих плат, подключение к HTTP CGI, чтобы смотреть состояние периферии через WEB и менять состояние ног.
Если будет интерес, выложу проекты для обоих плат.
Вложения
plata.jpg
lexanet
 
Сообщения: 59
Зарегистрирован: 28 мар 2011, 12:18
Откуда: Анапа
прог. языки: C
ФИО: Алексей

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение dccharacter » 28 мар 2011, 22:04

На дисковери есть глюк, что из-под Кейла не шьется плата?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение lexanet » 29 мар 2011, 08:48

Нет такого глюка. Глюком считалось что плата не запускается после заливки, нужно либо передернуть питание, либо сделать телодвижение: Start/Stop Debug -> RUN.
lexanet
 
Сообщения: 59
Зарегистрирован: 28 мар 2011, 12:18
Откуда: Анапа
прог. языки: C
ФИО: Алексей

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение dccharacter » 29 мар 2011, 11:31

lexanet писал(а):Нет такого глюка. Глюком считалось что плата не запускается после заливки, нужно либо передернуть питание, либо сделать телодвижение: Start/Stop Debug -> RUN.

Да да да, похоже оно. Только если передергивать питание у меня не комиттилась прошивка и оставалась предыдущая. Зато шьется нормально при запуске дебаггера - я так и зашивал. Ставишь в опциях "прошивать перед дебагом", запускаешь-останавливаешь дебаг и все. Но это жутко неудобно...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение Romikgy » 29 мар 2011, 12:24

так на какой ртос остановился выбор?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение lexanet » 29 мар 2011, 14:04

Romikgy писал(а):так на какой ртос остановился выбор?


Keil RTX, вроде так называется или RTX Real-Time Operating System или RTX Real-Time Kernel, это просто составная часть кейловской Real-Time Library.

Добавлено спустя 1 час 32 минуты 18 секунд:
Немного не в тему.

Халява продолжается, сегодня пришло 2 письма:

We want to send you a FREE LPCXpresso board!

Respond today, and get a FREE NXP design tool!

Dear Alexey,

We know you're busy, and we want to help you save time.

NXP's low-cost LPCXpresso toolchain is a comprehensive, end-to-end solution for Cortex-M development that takes you from evaluation to production in no time. It includes an Eclipse-based IDE, a complete development board, and full on-line support -- and we want to send you one now, absolutely free of charge.

Just fill out our short Cortex-M0 survey, which asks a few questions about your current design project, and we'll show our appreciation by sending you a FREE NXP LPCXpresso toolchain. Supplies are limited, so be sure to respond today!

Where to learn more

To discover more about the LPC1100 series and the LPCXpresso toolchain, visit our microcontroller campaign site or follow us on Twitter.

Thanks and kind regards,

NXP Semiconductors


Делать особо ничего не надо, ответить на опрос и ждать.

http://response.nxp.com/forms/MCU_2010_230_web_survey1_EN
или
http://response.nxp.com/forms/MCU_2010_230_web_survey1_RU
lexanet
 
Сообщения: 59
Зарегистрирован: 28 мар 2011, 12:18
Откуда: Анапа
прог. языки: C
ФИО: Алексей

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение lexanet » 31 мар 2011, 13:49

Для одного устройства понадобились 2 LCD. Работает. Хоть на одном порту, хоть на разных.
Вложения
plata2.jpg
lexanet
 
Сообщения: 59
Зарегистрирован: 28 мар 2011, 12:18
Откуда: Анапа
прог. языки: C
ФИО: Алексей

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение Vooon » 01 апр 2011, 14:35

Для STM32 есть хорошая RTOS — ChibiOS/RT.
GCC/IAR/Keil. GPL3.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение NeON79 » 19 июл 2011, 09:55

А тама халява есть ещё? :oops: Насколько реально "простому смертному" отхватить кусочек? Уж очень охота АРМы на шару пощупать. :roll:
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение NeON79 » 19 июл 2011, 23:15

Заполнил анкету - пришло письмо: "ждите посылку через 2-3 недели".
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение Romikgy » 20 июл 2011, 09:43

мне так и не пришло ((
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение Michael_K » 20 июл 2011, 09:58

да они стОят нисколько - иди да щупай - кто не дает?
Cortex-M0 чуть ли не по доллару в розницу можно купить.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение avr123.nm.ru » 20 июл 2011, 11:02

На ощупь они как другие микрухи - можно пощупать любую.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение NeON79 » 20 июл 2011, 12:47

avr123.nm.ru писал(а):На ощупь они как другие микрухи - можно пощупать любую.

А я уж думал, минует меня бездонная чаша Вашего искромётного юмора. Ан нет, не минует, за что и благодарен Вам.

Добавлено спустя 5 минут 33 секунды:
Michael_K писал(а):да они стОят нисколько - иди да щупай - кто не дает?
Cortex-M0 чуть ли не по доллару в розницу можно купить.

Это я видел. Но: хочется не голый чип, а платку, хотя бы с мнимально необходимой обвязкой. Ну и сладкое слово "Халява", естественно. :roll:
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение dccharacter » 24 сен 2011, 18:29

Есть у меня бестолковый вопрос - и тему ради него создавать жалко и написать вроде некуда. Просидел день за попыткой завести УАРТ на STM32VL-Discovery. Оказалось, что подлянка была в экземпле - он конфигурирует УАРТ, а потом пишет в него функцией printf(). Я и так и сяк - впустую. Пока не догадался посмотреть, работает ли приемник. Приемник работал. Тогда я вместо printf взял библиотечную функцию и все заработало. Походил дебаггером посмотрел, не пойму откуда берется указатель на стдаут...

А вообще, конечно, АРМ (это же тоже АРМ?) поражает воображение. Даже просто ста двадцатью пятью методами изменения состояния ноги - да и самими ногами - как хочешь так ее и конфигури - и пулапы, и пулдауны, и флоаты, и опен дрейн. Вообще кароче ппц. Но то, что его на платку не вкорячишь за час - грустно очень.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

След.

Вернуться в ARM

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

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