roboforum.ru

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

STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

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

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

dccharacter » 28 мар 2011, 22:04

На дисковери есть глюк, что из-под Кейла не шьется плата?

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

lexanet » 29 мар 2011, 08:48

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

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

dccharacter » 29 мар 2011, 11:31

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

Да да да, похоже оно. Только если передергивать питание у меня не комиттилась прошивка и оставалась предыдущая. Зато шьется нормально при запуске дебаггера - я так и зашивал. Ставишь в опциях "прошивать перед дебагом", запускаешь-останавливаешь дебаг и все. Но это жутко неудобно...

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Romikgy » 29 мар 2011, 12:24

так на какой ртос остановился выбор?

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

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

lexanet » 31 мар 2011, 13:49

Для одного устройства понадобились 2 LCD. Работает. Хоть на одном порту, хоть на разных.
Вложения
plata2.jpg

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Vooon » 01 апр 2011, 14:35

Для STM32 есть хорошая RTOS — ChibiOS/RT.
GCC/IAR/Keil. GPL3.

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

NeON79 » 19 июл 2011, 09:55

А тама халява есть ещё? :oops: Насколько реально "простому смертному" отхватить кусочек? Уж очень охота АРМы на шару пощупать. :roll:

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

NeON79 » 19 июл 2011, 23:15

Заполнил анкету - пришло письмо: "ждите посылку через 2-3 недели".

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Romikgy » 20 июл 2011, 09:43

мне так и не пришло ((

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Michael_K » 20 июл 2011, 09:58

да они стОят нисколько - иди да щупай - кто не дает?
Cortex-M0 чуть ли не по доллару в розницу можно купить.

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

avr123.nm.ru » 20 июл 2011, 11:02

На ощупь они как другие микрухи - можно пощупать любую.

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

NeON79 » 20 июл 2011, 12:47

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

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

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

Это я видел. Но: хочется не голый чип, а платку, хотя бы с мнимально необходимой обвязкой. Ну и сладкое слово "Халява", естественно. :roll:

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

dccharacter » 24 сен 2011, 18:29

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

А вообще, конечно, АРМ (это же тоже АРМ?) поражает воображение. Даже просто ста двадцатью пятью методами изменения состояния ноги - да и самими ногами - как хочешь так ее и конфигури - и пулапы, и пулдауны, и флоаты, и опен дрейн. Вообще кароче ппц. Но то, что его на платку не вкорячишь за час - грустно очень.


cron
Rambler\'s Top100 Mail.ru counter