|
STM32F103 - с чего начать? |
|
|
|
Aug 14 2009, 09:33
|

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

|
Собственно для начала выбрал отладачную плату, вернее две, это - SYM32 - P103 и ТЕ - STM32F103 интересуют отзывы об этих платках, вернее о качестве их документации и примеров, по цене и функциональности они все равно почти одинаковые  Второй более важный вопрос - JTAG, развелось их очень много и споров вокруг них тоже, поэтому хотелось бы ссылку на "самый правильный", который без проблем работал с этими камнями и IAR, да и с другими АРМ тоже, вопрос цены не стит  , просто хочется нормально работать, а не отрываться на глюки 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
|
|
|
|
|
 |
Ответов
|
Aug 15 2009, 19:20
|
Местный
  
Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760

|
Поскольку чего-то тихо тут, то попробую помочь в выборе  Тем более, что вас, скорее всего, отошлют к поиску по форуму!  1. Лично я остановил выбор на ТЕ - STM32F103. Правда плату получил несколько дней назад, поэтому еще даже не включал ни разу, пока все доки читаю  Тем не менее эти платы функционально не одинаковые! - На ТЕ - 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-а  , или же ULink, если имеется стойкая привязанность к Keil  . Судя по всему, ноги большинства клонов растут отсюда Думаю, самый правильный выбор - взять JetSeven. Он поддерживает SWD, что, в общем-то, как раз для кортексов и актуально. Поищите отзывы о нем на форуме, но, думаю, с ним все в порядке и проблем быть не должно. А насчет "отрываться на глюки JTAG" - ну это как сказать  . У нас вот программисты когда с DSP-процессорами TMS через PCI-отладчик работают, то "не подходи, ничего не шевели, ничего не трогай!!!". Ну а USB-отладчики (эмуляторы в смысле  ) в этом отношении стойкие... вроде бы  Да! Совсем забыл К плате прилагается: - небольшая брошюрка с кратким описанием, картинкой с расположением вилок с джамперами (режим загрузки, конфигурирование 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
|
|
|
|
|
Aug 15 2009, 22:53
|
Местный
  
Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760

|
- Насчет JetSeven я, кстати, не уверен, что его можно купить в Москве. Вроде как его продают только StaretKit и Элитан. Но, вообщем, разберетесь
. - Насчет компиляторов... С одной у Keil-ARM Real View MDK компилятор сами "АэРэМовцы" и делали и этот факт без внимания не остается. И вроде как из этого должно следовать, что их компилятор должен быть самым крутым... Хотя я к этому скептически отношусь. Разработка архитектуры проца и разработка компилятора - вещи то разные... Но это я так...
 Мои соображения по этому поводу такие (гуру поправят, если чё  ): - Видимо, в целом Keil покажет лучшие результаты и по размеру генерируемого кода, и по быстродействию. Но отрыв от IAR будет не очень большим (в отдельных случаях даже возможно IAR победит
). - Освоение новой среды (IDE), изучение руководства к компилятору и т.д. Не говорю, что это долго и трудно... Это кому как. Но все-таки время... Переход с иара для 8-ми битников на иар для армов, полагаю, пройдет менее болезненно
. - Какого уровня ПО вам придется писать и действительно ли есть необходимость в выборе "самого крутого компилятора"? Если да, то, видимо, вам стоит эту тему покопать получше и на форуме, и в инете (на форуме наверняка эта тема обсуждалась не раз, думаю, без проблем в поиске найдете
). Возможно, попробовать самому скачать оценочные версии и того, и другого, попробовать скомпилить свои "типовые" вычислительные задачи и сравнить. Как учил Будда - "Никому не верь, даже мне!" . В одном журнале была статья, правда 2007 года, где для сравнения компиляторов (EWARM 4.41, Keil и GNU для LPC2106) использовалось несколько криптографических алгоритмов, решение "Ханойской башни", тест DHRYSTONE. Может быть даже такой вариант лучше - за одно попробуете каждую среду. Может Keil и по душе придется .
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|