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

 
 
> STM32F103 - с чего начать?
Stanislav_S
сообщение Aug 14 2009, 09:33
Сообщение #1


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Собственно для начала выбрал отладачную плату, вернее две, это - SYM32 - P103 и ТЕ - STM32F103 интересуют отзывы об этих платках, вернее о качестве их документации и примеров, по цене и функциональности они все равно почти одинаковые smile.gif
Второй более важный вопрос - JTAG, развелось их очень много и споров вокруг них тоже, поэтому хотелось бы ссылку на "самый правильный", который без проблем работал с этими камнями и IAR, да и с другими АРМ тоже, вопрос цены не стит smile.gif, просто хочется нормально работать, а не отрываться на глюки JTAG.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Student Pupkin
сообщение Aug 15 2009, 19:20
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760



Поскольку чего-то тихо тут, то попробую помочь в выборе smile.gif Тем более, что вас, скорее всего, отошлют к поиску по форуму! smile.gif
1. Лично я остановил выбор на ТЕ - STM32F103. Правда плату получил несколько дней назад, поэтому еще даже не включал ни разу, пока все доки читаю smile.gif
Тем не менее эти платы функционально не одинаковые!
  • На ТЕ - STM32F103 стоит камень новее - у него больше объем флэши (512к вместо 128к) и ОЗУ (64к вместо 20к).
  • На ней стоит мост UART-USB (в дополнение к USB самого камня). Вместо обычного RS232, как на платке Ollimex. Это я тоже посчитал плюсом, хотя вам тут виднее.
  • Потом плата немного меньше в габаритах - 77х72мм против 100 x 90mm. Это тоже для меня было плюсом, т.к. планирую впоследствии плату засунуть в один прибор. Ну, если вам только для изучения, то размеры по барабану.
  • Еще 48 ног выведены не на разъем, а на монтажные отверстия. Это я тоже посчитал плюсом, но опять только из соображений "потом куда-то плату вставить". Все таки есть выбор - поставить разъем или припаять жгут.

Минус - в ТЕ-STM32F103 отсуствует разъем для подключения батарейки (для RTC). Вывод Vbat соединен через диод с питанием +3.3 B.
2. Теперь о житаге. Опять таки - все, что вам тут посоветуют, так это взять какой-нибудь клон JLink, если вы фанат IAR-а smile.gif, или же ULink, если имеется стойкая привязанность к Keil smile.gif . Судя по всему, ноги большинства клонов растут отсюда Думаю, самый правильный выбор - взять JetSeven. Он поддерживает SWD, что, в общем-то, как раз для кортексов и актуально. Поищите отзывы о нем на форуме, но, думаю, с ним все в порядке и проблем быть не должно. А насчет "отрываться на глюки JTAG" - ну это как сказать smile.gif . У нас вот программисты когда с DSP-процессорами TMS через PCI-отладчик работают, то "не подходи, ничего не шевели, ничего не трогай!!!". Ну а USB-отладчики (эмуляторы в смысле smile.gif ) в этом отношении стойкие... вроде бы smile.gif
Да! Совсем забыл smile.gif
К плате прилагается:
  • небольшая брошюрка с кратким описанием, картинкой с расположением вилок с джамперами (режим загрузки, конфигурирование CAN и вывод +3.3 В);
  • кабель USB-miniUSB;
  • диск (порядка 250Мб). Внем даташиты на компонеты, драйвер для FTDI-шного моста, утилита для прошивки через COM (в данном случае через виртуальный COM-порт), дистрибутив EWARM 5.20 Kickstart Edition, примеры под иар - их всего два (помигать светодиодом+UART и виртуальный COM-порт), hex-ы примеров для заливки, еще схема самой платы.

Вообщем-то на примерах особо заморачиваться не стоит, т.к. все равно сначала придется сделать выбор - пользоваться библиотекой от ST (которую частенько ругают за якобы кривизну и "ваще ее индусы тупые писали") или же разбираться в периферии самому и инициализировать ее тоже своим кодом...

Сообщение отредактировал Student Pupkin - Aug 15 2009, 19:40
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Aug 15 2009, 21:15
Сообщение #3


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Большое спасибо за развернутый ответ! Склонюсь к вашему совету, тем более как раз в Москве мне комплектуху закупают, как раз и заодно стартер кит и жтаг купят. Тогда еще один вопрос какому компилятору отдать прелочтение Иару или Кейлу. Либо это вопрос чисто религиозных предпочтений? Для 8 ми биток пишу в Иаре, но для АРМ говорят Кейл лучше будет, собственно отсюда вопрос и возник.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
Student Pupkin
сообщение Aug 15 2009, 22:53
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760



  • Насчет JetSeven я, кстати, не уверен, что его можно купить в Москве. Вроде как его продают только StaretKit и Элитан. Но, вообщем, разберетесь smile.gif .
  • Насчет компиляторов... С одной у Keil-ARM Real View MDK компилятор сами "АэРэМовцы" и делали и этот факт без внимания не остается. И вроде как из этого должно следовать, что их компилятор должен быть самым крутым... Хотя я к этому скептически отношусь. Разработка архитектуры проца и разработка компилятора - вещи то разные... Но это я так... smile.gif

Мои соображения по этому поводу такие (гуру поправят, если чё laughing.gif ):
  • Видимо, в целом Keil покажет лучшие результаты и по размеру генерируемого кода, и по быстродействию. Но отрыв от IAR будет не очень большим (в отдельных случаях даже возможно IAR победит smile.gif ).
  • Освоение новой среды (IDE), изучение руководства к компилятору и т.д. Не говорю, что это долго и трудно... Это кому как. Но все-таки время... Переход с иара для 8-ми битников на иар для армов, полагаю, пройдет менее болезненно smile.gif .
  • Какого уровня ПО вам придется писать и действительно ли есть необходимость в выборе "самого крутого компилятора"? Если да, то, видимо, вам стоит эту тему покопать получше и на форуме, и в инете (на форуме наверняка эта тема обсуждалась не раз, думаю, без проблем в поиске найдете smile.gif ). Возможно, попробовать самому скачать оценочные версии и того, и другого, попробовать скомпилить свои "типовые" вычислительные задачи и сравнить. Как учил Будда - "Никому не верь, даже мне!" smile.gif. В одном журнале была статья, правда 2007 года, где для сравнения компиляторов (EWARM 4.41, Keil и GNU для LPC2106) использовалось несколько криптографических алгоритмов, решение "Ханойской башни", тест DHRYSTONE. Может быть даже такой вариант лучше - за одно попробуете каждую среду. Может Keil и по душе придется smile.gif.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Stanislav_S   STM32F103 - с чего начать?   Aug 14 2009, 09:33
- - Eger   Подскажите пожалуйста, а есть ли литература на рус...   Nov 26 2009, 20:01
|- - Terraelectronica   Цитата(Eger @ Nov 26 2009, 23:01) Подскаж...   Nov 27 2009, 08:14
|- - Student Pupkin   Цитата(Terraelectronica @ Nov 27 2009, 11...   Nov 28 2009, 23:52
- - Halfback   Заказал в Меге ТЕ-STM32F103 (Махаон) и книгу по Ко...   Jan 16 2010, 19:06
|- - Student Pupkin   Цитата(Halfback @ Jan 16 2010, 22:06) Зак...   Jan 16 2010, 21:16
- - Halfback   Student Pupkin Да без проблем. PDF-ник от Hitex я ...   Jan 16 2010, 23:40
|- - Serj78   Кстати, как начинающий, но уже имеющий некоторый о...   Jan 22 2010, 17:52
- - Halfback   Student Pupkin Книга по содержанию 1 в 1 что и pdf...   Jan 26 2010, 12:26
- - Halfback   Может кто на файлообменник выложить содержимое дис...   Jan 26 2010, 13:53
|- - Student Pupkin   Цитата(Halfback @ Jan 26 2010, 16:53) Мож...   Jan 26 2010, 19:51
|- - rezident   Цитата(Student Pupkin @ Jan 27 2010, 00:5...   Jan 27 2010, 08:01
- - Halfback   Student Pupkin Спасибо! Теперь можно и поработ...   Jan 27 2010, 09:21
- - swisst   ТС, а схема этого чуда есть в пдф или другом прояв...   Jan 27 2010, 11:13
- - Halfback   swisst два поста выше - там архив с содержимым дис...   Jan 27 2010, 14:45
- - SasaVitebsk   Какую подсоверуете операционку для stm32f105? Проч...   Feb 13 2010, 22:01
|- - AHTOXA   Цитата(SasaVitebsk @ Feb 14 2010, 03:01) ...   Feb 13 2010, 22:46
||- - SasaVitebsk   Цитата(AHTOXA @ Feb 14 2010, 02:46) А USB...   Feb 13 2010, 23:49
||- - AHTOXA   Цитата(SasaVitebsk @ Feb 14 2010, 04:49) ...   Feb 14 2010, 08:01
|- - zltigo   Цитата(SasaVitebsk @ Feb 14 2010, 01:01) ...   Feb 14 2010, 07:52
- - SasaVitebsk   105 мне нужен для 2*CAN. В 103 - только 1. Здесь з...   Feb 14 2010, 09:25
- - (vS)   можно узнать, как ковыряния идут? у меня 107, тож...   Jun 5 2010, 15:58
- - stskr   Есть некая плата от устройства с этим чипом. В не...   Jan 21 2013, 14:38


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

 


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


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