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

 
 
> STM32F103x, делимся впечатлениями
OVladimir
сообщение Jan 12 2008, 08:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 10-01-07
Из: Вильнюс
Пользователь №: 24 290



Вёл проект на LPC3264, потом предложили STM32 (Cortex-M3), ресурсов в последнем ровно столько сколько нужно и, всвязи с тем, что это довольно новый продукт, решил поделиться впечатлениями. Схемы и программы у обоих проектов идентичные.

Сравнительные плюсы:
Ток потребления меньше чем у лпц (35-40 мА, соответственно и источник питания проще и дешевле)
Не так чувствителен к скачкам напряжения питания (2-3.6 В, тут ещё будем тестировать, но лпц сбрасывался в определённых условиях)
Багов не замечено (в лпц2364 критичная проблема с МАМ)

Сравнительные минусы:
Дебагить не слишком удобно (если интересно смогу пояснить подробнее)
Флэш меньше

Буду признателен если кто-нибудь пополнит список или расскажет с чем ещё нехорошим могу тут столкнуться.

Сообщение отредактировал OVladimir - Jan 12 2008, 08:13
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Vitaliy_ARM
сообщение Jan 20 2008, 23:19
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Если кому интересно - выкладываю демоплату от ST (проект в AltiunDesigner 6.?).

Сообщение отредактировал Vitaliy_ARM - Jan 20 2008, 23:20
Прикрепленные файлы
Прикрепленный файл  DemoBoard.part01.rar ( 1.39 мегабайт ) Кол-во скачиваний: 259
Прикрепленный файл  DemoBoard.part02.rar ( 625.17 килобайт ) Кол-во скачиваний: 216
 


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
klen
сообщение Jan 24 2008, 11:03
Сообщение #3


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



получил демо плату PRIMER http://www.st.com/stonline/products/literature/bd/13942.pdf, круглая такая. Поставил Raid7, загрузил тестовый проект. Все дебажится, компиляется, GNU gcc-frendly, все бесплатно... короче меня вштырило. наверно на кортексы ползти начну. во всяком случае стало интересно. за 3 минуты без денег и борьбы началась внутрикристальная отладка. отраслевой прогресс налицо.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 24 2008, 11:27
Сообщение #4


Гуру
******

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



Цитата(klen @ Jan 24 2008, 14:03) *
за 3 минуты без денег...

На счет денег только это показалось, то, что ты получил все-в-одном это ограниченная версия платного
продукта рекламу которого ST отспонсировало.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
klen
сообщение Jan 24 2008, 13:49
Сообщение #5


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(zltigo @ Jan 24 2008, 14:27) *
На счет денег только это показалось, то, что ты получил все-в-одном это ограниченная версия платного
продукта рекламу которого ST отспонсировало.

yeah.gif ага, моий проект - за 3 минуты наваял !! не тконечно, пример был зашит вдевайс - катание шарика по экрану (обработка сигнала акселеромеров), графическое меню, какието еще игрушки типа arcanoid и тд,. Установив Raid7 скаченный с сайта там же обнаружился именно тот пример для STM32 который зашит производителем (видимо они дружат).

2 Zltigo
А что платное, в чем подвох то? На сайте Raid7 написано что все тулсы при использовании GNU GCC и использовании STM32 "No software limitation"
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jan 24 2008, 14:56
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(klen @ Jan 24 2008, 16:49) *
А что платное, в чем подвох то? На сайте Raid7 написано что все тулсы при использовании GNU GCC и использовании STM32 "No software limitation"


А бесплатные j-таги не пробовали прикручивать?

Сообщение отредактировал Vitaliy_ARM - Jan 24 2008, 14:58


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
KRS
сообщение Jan 29 2008, 20:32
Сообщение #7


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Vitaliy_ARM @ Jan 24 2008, 17:56) *
А бесплатные j-таги не пробовали прикручивать?

Недавно купили кит EKI-LM3S6965 Ethernet Evaluation Kit for IAR Embedded Workbench
от Stellaris
так вот на нем интегрирован JTAG в виде FTDI2232C, и есть фича при удерживании reset при включекнии он может работать наружу, пробовал подключать его к ARM7 но IAR пишет что LMFTDI поддерживает только Cortex-M3, похоже можно любой cortex подключить ( у меня к сожалению нет другого под рукой что бы проверить) сделали плату с STM32F103x но вывели только SWD наружу (это отдельная песня).

К чему я это все - к тому что, можно взять обычный JTAG на FT2322C и указать IAR что это LMFTDI, одно только надо либо прошить eeprom штатной программой FTDI (прошивку еепром если надо выложу inf файлы для драйвера тоже все сдалено как описано в FTDI) либо подправить DLL чтобы цеплялась к первой попавшейся FTDI.

Есть еще CodeSourcery вариант - там интересен GDB server (ради этого одного exe пришлось качать 400 метров CD к данному варианту кита) который цепялется на этот FTDI (ему уже прошивка еепром пофиг, специально проверил стер), но он работает только в режиме SWD (как раз для этого и нужа простенькая FPGA на плате в основном она делает следующее - одна из ног FTDI выбрает режим JTAG / SWD если JTAG то просто насквозь пропускает, а если SWD то FTDI TMS управляет направлением, а FTDI TDO и FTDI TDI объеденяются на SWDIO(TMS), а FTDI TCK так и идет на SWDCK(TCK))
Вот этот вариант, после долгих танцев с бубном ( пришлось отрезать TMS от LM3S6965 потому что в режиме SWD, даже если при включении держать кнопку все равно цепляется к внутреннему процу даже ресет пофиг это какой то прикол SWD) у меня подключился к STM32F103, но поругался что это не Stellaris и что флеш и еще что то не работает, но что Cortex-M3 все ок.

Завтра продолжу эксперементы. А то IAR4 не поддерживает gdb server, а IAR 5.10 не поддерживает Cortex, вот приходится 5.11 качать
Go to the top of the page
 
+Quote Post
cebotor
сообщение Jan 30 2008, 08:10
Сообщение #8


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

Группа: Свой
Сообщений: 135
Регистрация: 6-04-07
Из: Бронницы
Пользователь №: 26 809



Цитата(KRS @ Jan 29 2008, 23:32) *
Есть еще CodeSourcery вариант - там интересен GDB server (ради этого одного exe пришлось качать 400 метров CD к данному варианту кита) который цепялется на этот FTDI (ему уже прошивка еепром пофиг, специально проверил стер), но он работает только в режиме SWD (как раз для этого и нужа простенькая FPGA на плате в основном она делает следующее - одна из ног FTDI выбрает режим JTAG / SWD если JTAG то просто насквозь пропускает, а если SWD то FTDI TMS управляет направлением, а FTDI TDO и FTDI TDI объеденяются на SWDIO(TMS), а FTDI TCK так и идет на SWDCK(TCK))
Вот этот вариант, после долгих танцев с бубном ( пришлось отрезать TMS от LM3S6965 потому что в режиме SWD, даже если при включении держать кнопку все равно цепляется к внутреннему процу даже ресет пофиг это какой то прикол SWD) у меня подключился к STM32F103, но поругался что это не Stellaris и что флеш и еще что то не работает, но что Cortex-M3 все ок.

а можно поподробнее:
1 что за пакет CodeSourcery и где его скачать (если на http://www.codesourcery.com/ , то где конкретно)
2 почему GDB сервер входящий в состав этого пакета работает только как SWD (правильно я понял )
3 на какой плате стоит фпга и поподробнее какую глобальную функцию она выполняет - позволяет работать процу STM по SWD ? (он вроде и так для этого заточен).

4 правильно ли я понял что вам удалось прошивкой FTDI-ного епрома заставить иар видеть важ ЖТАГ как некий LMFTDI - про который он говорит что тот предназначет только для кортекса ? если да , то чем Вас такой вариант не устраивает ?

мне удалось заставить работать олимексовский адаптер на FTDI c LPC2138 в ИАРЕ 5.11 через GDB сервер входящий в состав пакета OPENOCD. Однако в последней версии этого пакета нету скрипта настройки цели сервера GDB именно для cortexa. хотя текст этого скрипта есть в pdf хелпа к GDB (вероятно остался от старой версии, но будет ли работать пока не проверил )


--------------------
если еррата пуста - это не хорошо а плохо
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- OVladimir   STM32F103x   Jan 12 2008, 08:01
- - YAM   Наверное таки LPC2364. 128k флэша, так и у F103 ес...   Jan 12 2008, 08:25
|- - servol   В корпусах <=64 - нет возможности REF с ...   Jan 12 2008, 16:34
- - zltigo   Цитата(OVladimir @ Jan 12 2008, 10:01) (в...   Jan 12 2008, 16:41
|- - OVladimir   Цитата(zltigo @ Jan 12 2008, 18:41) У STM...   Jan 12 2008, 17:15
||- - zltigo   Цитата(OVladimir @ Jan 12 2008, 19:15) ча...   Jan 12 2008, 18:00
||- - KRS   Цитата(OVladimir @ Jan 12 2008, 20:15) А ...   Jan 12 2008, 18:28
|||- - OVladimir   Цитата(KRS @ Jan 12 2008, 20:28) у Cortex...   Jan 12 2008, 19:01
||- - OVladimir   Цитата(OVladimir @ Jan 12 2008, 19:15) с ...   Feb 16 2008, 13:39
|- - Andy Great   Цитата(zltigo @ Jan 12 2008, 18:41) Естес...   Jan 16 2008, 11:46
|- - zltigo   Цитата(Andy Great @ Jan 16 2008, 14:46) Н...   Jan 16 2008, 14:02
- - AlexandrY   Особенно он хорош в связке с STR912. Ваааще убийца...   Jan 12 2008, 19:36
|- - OVladimir   Цитата(AlexandrY @ Jan 12 2008, 21:36) в ...   Jan 12 2008, 19:41
|- - AlexandrY   Ну извините, на дворе уже 3.15b Cortex значительн...   Jan 12 2008, 19:51
|- - OVladimir   Цитата(AlexandrY @ Jan 12 2008, 21:51) Та...   Jan 13 2008, 06:30
|- - AlexandrY   Лучше скажите как умудрится сделать чтобы отладчик...   Jan 13 2008, 08:37
||- - OVladimir   Цитата(AlexandrY @ Jan 13 2008, 10:37) Лу...   Jan 13 2008, 08:43
|- - zltigo   Цитата(OVladimir @ Jan 13 2008, 08:30) эт...   Jan 13 2008, 09:18
- - Vitaliy_ARM   По поводу NXP. Здесь на московской конференции NXP...   Jan 12 2008, 21:36
|- - zltigo   Цитата(Vitaliy_ARM @ Jan 12 2008, 23:36) ...   Jan 12 2008, 21:51
|- - Vitaliy_ARM   Цитата(zltigo @ Jan 13 2008, 00:51) Не зн...   Jan 12 2008, 22:40
||- - zltigo   Цитата(klen @ Jan 24 2008, 16:49) А что п...   Jan 24 2008, 14:46
||- - zltigo   Цитата(Vitaliy_ARM @ Jan 24 2008, 17:56) ...   Jan 24 2008, 15:05
||- - KRS   Цитата(cebotor @ Jan 30 2008, 11:10) а мо...   Jan 30 2008, 11:18
|- - Сергей Борщ   Цитата(klen @ Jan 24 2008, 13:03) загрузи...   Jan 24 2008, 11:41
|- - Vitaliy_ARM   Цитата(Сергей Борщ @ Jan 24 2008, 14:41) ...   Jan 24 2008, 13:14
- - cebotor   впечатления : 1.I2C немного криво реализован. 2. ...   Jan 25 2008, 13:46
|- - OVladimir   Цитата(cebotor @ Jan 25 2008, 15:46) I2C ...   Jan 26 2008, 09:14
|- - AlexandrY   А вот это не очевидно. У ST явная политика на свор...   Jan 26 2008, 20:52
|- - zltigo   Цитата(AlexandrY @ Jan 26 2008, 23:52) Он...   Jan 26 2008, 20:58
||- - cebotor   Цитата(zltigo @ Jan 26 2008, 23:58) Жутко...   Jan 28 2008, 07:47
|- - OVladimir   Цитата(AlexandrY @ Jan 26 2008, 22:52) ск...   Jan 27 2008, 00:56
|- - AlexandrY   Ну что ж, я считаю что вы не нашли. Элементы такт...   Jan 28 2008, 07:03
|- - OVladimir   Цитата(AlexandrY @ Jan 28 2008, 09:03) Эл...   Jan 28 2008, 09:31
|- - OVladimir   Получил newsletter "The ST Microcontroller Ne...   Jan 30 2008, 06:25
- - KRS   Свершилось чудо! Я запустил STM32F103 с отладч...   Jan 30 2008, 14:43
|- - cebotor   Цитата(KRS @ Jan 30 2008, 17:43) Конфигур...   Jan 31 2008, 08:39
|- - KRS   Цитата(cebotor @ Jan 31 2008, 11:39) Вы п...   Jan 31 2008, 12:17
|- - cebotor   Цитата(KRS @ Jan 31 2008, 15:17) Да перес...   Jan 31 2008, 12:58
|- - Vitaliy_ARM   Цитата(KRS @ Jan 31 2008, 15:17) Да перес...   Jan 31 2008, 14:02
|- - KRS   Цитата(Vitaliy_ARM @ Jan 31 2008, 17:02) ...   Jan 31 2008, 14:09
||- - Vitaliy_ARM   Цитата(KRS @ Jan 31 2008, 17:09) К сожале...   Jan 31 2008, 23:23
||- - KRS   Цитата(Vitaliy_ARM @ Feb 1 2008, 02:23) Н...   Feb 1 2008, 07:36
||- - cebotor   Цитата(KRS @ Feb 1 2008, 10:36) Да как ра...   Feb 26 2008, 13:41
||- - KRS   Цитата(cebotor @ Feb 26 2008, 16:41) имен...   Feb 26 2008, 14:15
||- - Abckur   Цитата(KRS @ Feb 26 2008, 18:15) OpenOCD ...   Apr 11 2008, 07:57
||- - KRS   Цитата(Abckur @ Apr 11 2008, 11:57) Подск...   Apr 11 2008, 08:54
|- - cebotor   Цитата(Vitaliy_ARM @ Jan 31 2008, 17:02) ...   Jan 31 2008, 14:27
|- - Vitaliy_ARM   Цитата(cebotor @ Jan 31 2008, 17:27) Open...   Jan 31 2008, 20:23
- - gregory812   А что, правда, что J-Link еще не поддерживает STM3...   Feb 15 2008, 15:02
|- - KRS   Цитата(gregory812 @ Feb 15 2008, 18:02) А...   Feb 15 2008, 16:15
- - KRS   Немного потестировал STM32F103 Простейшая програм...   Feb 18 2008, 14:06
- - KRS   Все еще мучаю STM32F103. Пока чип работает хорошо....   Mar 11 2008, 15:38
|- - cebotor   Цитата(KRS @ Mar 11 2008, 18:38) Все еще ...   Mar 13 2008, 13:09
|- - KRS   Цитата(cebotor @ Mar 13 2008, 16:09) тоже...   Mar 13 2008, 13:48
- - Vitaliy_ARM   Получил на днях плату PREMIER. Кто-нибудь ее к I...   Mar 21 2008, 13:39
- - KRS   По поводу SPI - 1. У меня не получилось нормально ...   Apr 2 2008, 19:35
|- - cebotor   Цитата(KRS @ Apr 2 2008, 23:35) По поводу...   Apr 3 2008, 10:32
|- - KRS   Цитата(cebotor @ Apr 3 2008, 14:32) а поч...   Apr 3 2008, 12:18
- - mai   Попробовал в своей программе переводить stm32 в ре...   Apr 4 2008, 06:21
|- - cebotor   Цитата(mai @ Apr 4 2008, 10:21) Попробова...   Apr 4 2008, 08:31
- - mai   cebotor да это общая беда многих кристаллов. у мен...   Apr 4 2008, 09:27
|- - cebotor   Цитата(mai @ Apr 4 2008, 13:27) Сейчас ве...   Apr 4 2008, 09:46
- - pan_oleg   День добрый., У меня проблема с модулем I2C на STM...   Apr 4 2008, 10:18
- - mai   cebotor Спасибо за разъяснения. Картинка получаетс...   Apr 4 2008, 10:26
|- - KRS   Цитата(mai @ Apr 4 2008, 14:26) Спасибо з...   Apr 4 2008, 10:52
- - pan_oleg   проверил процедуру записи байта в еепромку - работ...   Apr 4 2008, 11:30
|- - cebotor   Цитата(pan_oleg @ Apr 4 2008, 15:30) пров...   Apr 4 2008, 13:53
- - mai   KRS ЦитатаС stm32 по поводу этого можно не беспоко...   Apr 4 2008, 12:16
- - pan_oleg   Спасибо что откликнулись. Пошаговая отладка показа...   Apr 4 2008, 14:11
|- - cebotor   Цитата(pan_oleg @ Apr 4 2008, 18:11) Спас...   Apr 4 2008, 14:34
- - pan_oleg   я сделал несколько по другому, работает нормально,...   Apr 4 2008, 15:01
|- - cebotor   Цитата(pan_oleg @ Apr 4 2008, 19:01) я сд...   Apr 7 2008, 19:14
- - Abckur   А прошивку то во что заливать ? на в CPLD разве ?...   Apr 11 2008, 18:30
|- - KRS   Цитата(Abckur @ Apr 11 2008, 22:30) А про...   Apr 11 2008, 18:39
- - KRS   Цитата(AlexandrY @ Jan 13 2008, 12:37) Лу...   Apr 17 2008, 18:07
- - alexsl   Добрый день. Ответьте пожалуйста, данный чип работ...   Apr 24 2008, 12:12
|- - KRS   Цитата(alexsl @ Apr 24 2008, 16:12) Добры...   Apr 24 2008, 12:46
- - alexsl   Ага, понятно. Но ведь есть CrossWorks, который уме...   Apr 24 2008, 13:55
|- - KRS   Цитата(alexsl @ Apr 24 2008, 17:55) Ага, ...   Apr 24 2008, 14:36
- - gregory812   А есть ли возможность во время работы контроллера ...   Apr 24 2008, 19:52
|- - KRS   Цитата(gregory812 @ Apr 24 2008, 23:52) А...   Apr 25 2008, 06:39
- - Andy Great   А подскажите, мэтры Кортекса, применимость его в т...   Apr 25 2008, 06:43
- - Krom   Добрый день! А работать с этими процами под L...   Apr 29 2008, 06:41
- - sensor_ua   На Techtrends 2008 анонсировали (пока неофициально...   Apr 29 2008, 16:21
- - Krom   Что-то у меня никак не получается связать Кейл и о...   Apr 30 2008, 07:12
- - Maximm   У меня проблема с компиляцией проектов для STM32F1...   Apr 30 2008, 22:43
|- - Maximm   Цитата(Maximm @ May 1 2008, 02:43) У меня...   May 4 2008, 18:20
- - gregory812   Запустил АЦП на отладочной плате STM3210B-EVAL. По...   May 9 2008, 08:00
- - sonycman   Имеется STM32F103RBT6 (на плате от Olimex STM32 P1...   Jan 3 2009, 21:39
|- - cebotor   Цитата(sonycman @ Jan 4 2009, 00:39) Поче...   Jan 5 2009, 23:25
|- - sonycman   Цитата(cebotor @ Jan 6 2009, 03:25) Год п...   Jan 6 2009, 09:54
- - sonycman   А в STM32 разве нет возможности обращаться к периф...   Jan 4 2009, 22:05
3 страниц V   1 2 3 >


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:44
Рейтинг@Mail.ru


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