реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> выбрал тестовую плату, что дальше?, что нужно чтобы начать работу?
volkov9999
сообщение Jun 9 2009, 13:29
Сообщение #1





Группа: Участник
Сообщений: 5
Регистрация: 9-06-09
Пользователь №: 50 120



Прошу ответить на мои совсем детские вопросы. Была выбрана тестовая плата STM32-P103
http://www.olimex.com/dev/stm32-p103.html
У меня следующие вопросы:
1. Что имено из ПО нужно чтобы начать работу?
2. Какой именно программатор нужен для этой платы? Я искал долго ответ на вопрос, перелазил кучу сайтов,но толком так и не смог понять какой. Посоветуйте варианты
3. Вообще что нужно чтобы начать работу? Если я правильно все понимаю, то миниум - это сама плата, ПО и программатор.
4. И еще, есть ли какие-то трудности с работой компиляторов, какой лучше будет для начального ознакомления, и нет ли каких подводных камней с поиском програмных компонентов на сие изделие.

Я совсем дилетант в области программирования контроллеров smile3046.gif и большая просьба ответы давать соответствующие моему уровню, а не с высоты своего жизненного опыта. Все мы когда-то учились ходитьwink.gif

Сообщение отредактировал volkov9999 - Jun 9 2009, 13:32
Go to the top of the page
 
+Quote Post
snayperAlfa
сообщение Jun 9 2009, 14:48
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 130
Регистрация: 3-12-08
Из: Солнечная Одесса
Пользователь №: 42 183



Если с контроллерами в первый раз, то лучше начни с AVR. Скажем ATMega16. Вот не плохой сайт: www.pcports.ru. Сам оттуда начинал. И недавно начал АРМ изучать.Еще полезные ресурсы www.easyelectronics.ru - но там ассемблер.

Сообщение отредактировал snayperAlfa - Jun 9 2009, 14:50


--------------------
Жили бы в пещерах и не знали бы горя.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jun 9 2009, 15:01
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(volkov9999 @ Jun 9 2009, 16:29) *
Прошу ответить на мои совсем детские вопросы.


Если намерения серьезные, то лучше посложнее старткит взять, с дисплеем. И еще лучше - комплект вместе с J-link, это отладчик-программатор. Там и компилятор со средой будет, IAR ARM называется. Хотя лично я критиковал массированное использование отладчиков, начинающим можно smile.gif
Будет дороже, но не придется тратить время на сбор железа, там сразу работает тестовый пример. Подключите внешний кодек MP3 - будет готовый MP3 плэйер.

Ну а трудностей полно, если не разберетесь - спрашивайте.

Да, конечно, на сайте Олимекса написано, что новичкам не рекомендуется начинать с АРМов. Но есть новички и новички. К тому же STM32- такой немного ненастоящий АРМ smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jun 9 2009, 15:38
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Вообще-то в даташите к нему исчерпывающе описаны средства программирования. Какие объяснения еще могут быть нужны?


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
volkov9999
сообщение Jun 11 2009, 06:49
Сообщение #5





Группа: Участник
Сообщений: 5
Регистрация: 9-06-09
Пользователь №: 50 120



Так, вобщем сейчас разобрался с тем что непонятно было. Плата эта выбрана не случайно, а для конкретной задачи. Есть конкретная задача и есть люди, которые будут пинать, то есть помагать rolleyes.gif с возникающими трудностями, самое главное есть желание сделать задачу).
Такой вот вопрос: есть программатор arm-jtag за 800р и есть ARM-USB-OCD за 3к руб. Наш местный гуру посоветовал мне взять последний, чтобы не "погрязнуть в самом начале". Плата нужна для системы передвижения и по сути я согласен с тем что возможности отладчика не понадобятся или я неправ? И два: как убедить начальника взять ARM-USB-OCD, ведь на самом деле лучше без запарки начинать cranky.gif

Сообщение отредактировал volkov9999 - Jun 11 2009, 06:51
Go to the top of the page
 
+Quote Post
defunct
сообщение Jun 14 2009, 04:43
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(volkov9999 @ Jun 9 2009, 16:29) *
3. Вообще что нужно чтобы начать работу? Если я правильно все понимаю, то миниум - это сама плата, ПО и программатор.

Верно.
ПО: Keil или IAR-EWARM
программатор/отладчик: ULink(только для Keil) / J-Link (для любого ПО) или их клоны.
см. здесь - evodbg.com

Цитата
Такой вот вопрос: есть программатор arm-jtag за 800р и есть ARM-USB-OCD за 3к руб. Наш местный гуру посоветовал мне взять последний, чтобы не "погрязнуть в самом начале".

И то и другое - г..но. Первое это виглер сделанный на "трех" резисторах и буферной микросхемке за 3 рубля.
Второе - особое г..но, по железу ни чем не отличающееся от обычного USB-COM переходника за $10.

Берите JetSeven с приведенного сайта.
Для STM32 он самое то, т.к. поддерживает фичи Cortex'a (кроме JTAG - поддерживает SWD). И стоит дешевле.
А убеждение для начальника очень простое - показать сколько стоит оригинал
Go to the top of the page
 
+Quote Post
volkov9999
сообщение Aug 25 2009, 10:45
Сообщение #7





Группа: Участник
Сообщений: 5
Регистрация: 9-06-09
Пользователь №: 50 120



Итак, после отпуска с новыми силами). В итоге было приобретено stm32-p103 + JTAG + удалось раздобыть AVR-MT-128 . Работать приходится в unix, среду для работы создавал при помощи вот этой статьи http://eluaproject.dreamhosters.com/en/Bui..._GCC_for_Cortex.
Таблетка, которая понадобилась при установке: http://www.linuxquestions.org/questions/li...-2.3.0.-690426/
Еще нашел одну хорошую статью для начинающих, думаю полезно: http://wiki.fosstronics.com/arm_cortex-m3/stm32/stm32-circle.
Вооот. Установил, зашил первую программу мигания диодом... и... заработало!!! cool.gif Начал читать мануалы - тяжеловато если честно, взялся за Редькина - его вообще здесь неуважают), а как на счет Мартина? Что лучше для новичка?
Go to the top of the page
 
+Quote Post
i.cf
сообщение Aug 25 2009, 23:37
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 25-08-09
Из: Украина, Харьков
Пользователь №: 52 034



Цитата(volkov9999 @ Aug 25 2009, 13:45) *
а как на счет Мартина?

Достаточно не плохо пишет. Просто и понятно. Я с NXP-шными армами по нему разбирался. Начинал изучать с книжки, а уже по ходу пьесы в мануал заглядывал.
Скачать на английском можно тут.
Есть перевод на русский для LPC2100, на счет STM32 не знаю.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 26 2009, 06:02
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(volkov9999 @ Aug 25 2009, 12:45) *
Начал читать мануалы - тяжеловато если честно, взялся за Редькина - его вообще здесь неуважают)

Бо, дерьмо полное sad.gif подстрочник даташита и жуткая безмозглая отсебятина вместо всего прочего - разве только врагу пожелать его "труды" изучать.
Цитата
, а как на счет Мартина?

Добротный технический писатель - пользуйтесь. В качестве обзорного документа очень неплох.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 00:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01442 секунд с 7
ELECTRONIX ©2004-2016