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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> 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
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
Eger
сообщение Nov 26 2009, 20:01
Сообщение #5


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

Группа: Участник
Сообщений: 127
Регистрация: 16-05-07
Пользователь №: 27 774



Подскажите пожалуйста, а есть ли литература на русском языке по этим процессорам? ато я с техасами tms320 уже всю голову сломал, хочется по-человечески...
Спасибо заранее.


--------------------
с polisoftlab.info
Go to the top of the page
 
+Quote Post
Terraelectronica
сообщение Nov 27 2009, 08:14
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 31-07-09
Из: Москва
Пользователь №: 51 684



Цитата(Eger @ Nov 26 2009, 23:01) *
Подскажите пожалуйста, а есть ли литература на русском языке по этим процессорам? ато я с техасами tms320 уже всю голову сломал, хочется по-человечески...
Спасибо заранее.

Совсем недавно вышла книга "Микроконтроллеры фирмы STMicroelectronics на базе ядра Cortex-M3. Серия STM32.".
http://www.terraelectronica.ru/news_postup.php?ID=1828


--------------------
Терраэлектроника - современный интернет-магазин для разработчиков
Follow TerraElectronic on Twitter

Новости УНИТЕРА - будь в курсе новейших технологий
УНИТЕРА - неотъемлемый инструмент на рабочем месте современного разработчика электроники
Поставка BOM (Bill of Material) – возможность быстро сделать заказ или узнать цену и наличие товара по файлу спецификации
Каталог типовых решений – сборник практических решений для проектирования радиоэлектронной аппаратуры
Go to the top of the page
 
+Quote Post
Student Pupkin
сообщение Nov 28 2009, 23:52
Сообщение #7


Местный
***

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



Цитата(Terraelectronica @ Nov 27 2009, 11:14) *
Совсем недавно вышла книга

Уже давно есть перевод книги "The Insider's Guide To The STM32 ARM Based Microcontroller" от ОАО "Hitex" smile.gif
Ваша книга - это тоже самое в печатном варианте? Или как? А то ведь и купить могу в следующий раз, до кучи smile.gif
Go to the top of the page
 
+Quote Post
Halfback
сообщение Jan 16 2010, 19:06
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 28-05-05
Пользователь №: 5 512



Заказал в Меге ТЕ-STM32F103 (Махаон) и книгу по Кортексам (инфу воспринимаю лучше с бумаги нежели с экрана и цена порадовала - всего 120 рублей). Скоро появиться плата Барракуда - там внесены исправления из Махаона + некоторые важные дополнения. Жаль что только в феврале.
Go to the top of the page
 
+Quote Post
Student Pupkin
сообщение Jan 16 2010, 21:16
Сообщение #9


Местный
***

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



Цитата(Halfback @ Jan 16 2010, 22:06) *
Заказал в Меге .... книгу по Кортексам

Товарищ Halfback, просьба к вам будет smile.gif . Я там выше ссылку приводил. Вы при случае бегло сравните это с книгой из Терры - по объему материала (на ядро, на периферию). Вдруг в терровской книге описание поподробней и пообъемней. А то тады я ее тоже закажу.
Заранее благодарен.
Go to the top of the page
 
+Quote Post
Halfback
сообщение Jan 16 2010, 23:40
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 28-05-05
Пользователь №: 5 512



Student Pupkin
Да без проблем. PDF-ник от Hitex я видел - так что сравню. Правда это будет не раньше чем через неделю т.к. модулей Махаон в Питере нет и сроки доставки в Мегу 5 дней ну плюс доставка до меня smile.gif. Так что могут к след. выхам даже не успеть. В принципе цена 120р за книгу не так много - пивка на них даже не попьешь нормально. wink.gif

Сообщение отредактировал Halfback - Jan 16 2010, 23:48
Go to the top of the page
 
+Quote Post
Serj78
сообщение Jan 22 2010, 17:52
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Кстати, как начинающий, но уже имеющий некоторый опыт с кейлом, хочу предупредить, что встроенный в файлы конфигурации визард ( работает кривовато- Пока я нашел что он никак не инициализирует BTDR регистр первого таймера, какие галочки не ставь, он всегда 0...

Лучше прописывать все руками. я несколько потратил чтобы найти этот косяк..
Go to the top of the page
 
+Quote Post
Halfback
сообщение Jan 26 2010, 12:26
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 28-05-05
Пользователь №: 5 512



Student Pupkin
Книга по содержанию 1 в 1 что и pdf от Hitex. 106 рублей за неё имхо вполне адекватная цена.
Go to the top of the page
 
+Quote Post
Halfback
сообщение Jan 26 2010, 13:53
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 28-05-05
Пользователь №: 5 512



Может кто на файлообменник выложить содержимое диска комплекта TE-STM32F103 ? А то у меня привод загнулся... sad.gif
Go to the top of the page
 
+Quote Post
Student Pupkin
сообщение Jan 26 2010, 19:51
Сообщение #14


Местный
***

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



Цитата(Halfback @ Jan 26 2010, 16:53) *
Может кто на файлообменник выложить содержимое диска комплекта TE-STM32F103 ? А то у меня привод загнулся... sad.gif

Диск. Запаковал все, кроме иара кик-старт версии (ну надо понимать ни к чему он вам wink.gif ) и какой-то проги DWGTrueView (c диска не читается).
За книжку спасибо smile.gif .
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 27 2010, 08:01
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Student Pupkin @ Jan 27 2010, 00:51) *
какой-то проги DWGTrueView (c диска не читается).
DWG TrueView это просмотрщик AutoCADовских файлов от самого производителя (Autodesk). Требует в обязательном порядке установки Microsoft .NET Framework 2.0 или 3.5 (если версия DWGTrueView 2010). Это еще до 200 "лишних" МБайт.
Go to the top of the page
 
+Quote Post

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

 


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


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