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

 
 
> 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
20 страниц V  « < 15 16 17 18 19 > »   
Start new topic
Ответов (240 - 254)
rus61
сообщение Mar 19 2010, 20:40
Сообщение #241





Группа: Участник
Сообщений: 10
Регистрация: 13-03-10
Пользователь №: 55 929



В начале этой ветки упоминались драйвера RDI for RLink, может у кого-нибудь остались, поделитесь пожалуйста.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Apr 13 2010, 09:46
Сообщение #242


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Думаю вот сделать собственный загрузчик для обновления прошивки с SD карты.

Подскажите, кто имел с этим дело - можно ли располагать код для стирания\записи флеш прямо во флеш? smile.gif

В мануале сказано, что во время записи\стирания все обращения CPU к флеш будут приостановлены до завершения операции.
То есть не вижу надобности переносить код перед прошивкой в ОЗУ, поставить просто проверку, чтобы не затереть этот код и всё...
Go to the top of the page
 
+Quote Post
cebotor
сообщение Apr 16 2010, 13:47
Сообщение #243


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

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



Цитата(sonycman @ Apr 13 2010, 14:01) *
Подскажите, кто имел с этим дело - можно ли располагать код для стирания\записи флеш прямо во флеш? smile.gif

если за время обсуждения "собачка не успела подрости" (речь по прежнему идет о STM32f103)? то проблем нет - все работает.


--------------------
если еррата пуста - это не хорошо а плохо
Go to the top of the page
 
+Quote Post
sonycman
сообщение Apr 16 2010, 14:13
Сообщение #244


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(cebotor @ Apr 16 2010, 18:02) *
если за время обсуждения "собачка не успела подрости" (речь по прежнему идет о STM32f103)? то проблем нет - все работает.

Спасибо smile.gif
А что, у новых 105 и 107 уже всё иначе?
Go to the top of the page
 
+Quote Post
cebotor
сообщение Apr 16 2010, 15:49
Сообщение #245


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

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



Цитата(sonycman @ Apr 16 2010, 18:28) *
Спасибо smile.gif
А что, у новых 105 и 107 уже всё иначе?

Конечно нет, на 105м тоже работает 107й тока начал щупать.
Просто мало - ли в середине темы могли начать обсуждать Сortex от другого производителя к примеру smile.gif


--------------------
если еррата пуста - это не хорошо а плохо
Go to the top of the page
 
+Quote Post
skripach
сообщение Apr 16 2010, 16:44
Сообщение #246


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
Думаю вот сделать собственный загрузчик для обновления прошивки с SD карты.

Подскажите, кто имел с этим дело - можно ли располагать код для стирания\записи флеш прямо во флеш

Делал такой загрузчик, чудно работает.
Да.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
klen
сообщение Apr 17 2010, 02:38
Сообщение #247


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

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



Цитата(skripach @ Apr 16 2010, 20:59) *
Делал такой загрузчик, чудно работает.
Да.


по ходу жизни пришлось вернутся к lpc21xx lpc24xx так после 103 и 107 вообще хламом кажется. даже уже 16битные таймеры почти не напрягают. вот распихиваю arm7tdmi по изделиям чтоб избавится ...
Go to the top of the page
 
+Quote Post
swisst
сообщение Apr 17 2010, 16:09
Сообщение #248


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

Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425



Цитата(klen @ Apr 17 2010, 05:53) *
по ходу жизни пришлось вернутся к lpc21xx lpc24xx так после 103 и 107 вообще хламом кажется

непонятно, что именно (LPC или ST) Вы называете хламом ?
Go to the top of the page
 
+Quote Post
sonycman
сообщение Apr 17 2010, 16:15
Сообщение #249


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(swisst @ Apr 17 2010, 20:24) *
непонятно, что именно (LPC или ST) Вы называете хламом ?

Я так понял, что ARM7TDMI после Cortex-M3 кажется хламом smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 17 2010, 17:36
Сообщение #250


Гуру
******

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



Цитата(klen @ Apr 17 2010, 05:53) *
хламом кажется....

Ну разве только кажется. Если речь идет о сравнении старших ARM7 от NXP c STM. И ядро практически младшего Corteх-M3 тоже не бог весть какой конкурент ARM7, тем более в исполнении STM, которые его даже разогнать не смогли свыше тех-же 72MHz.
По сравнению с провальными STR700 для ST это шаг вперед, но и все. Гамма контроллеров у ST очень хорошая - начиная с мелких. Но их старшие по сравнению со старшими ARM7 от NXP не впечатляют. И у NXP среди их Corteх-M3 замены тем-же LPC2378-2468-2478 тоже нет sad.gif. Так что про "хлам" явно рано.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 17 2010, 19:29
Сообщение #251


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

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



Цитата(zltigo @ Apr 17 2010, 21:51) *
И у NXP среди их Corteх-M3 замены тем-же LPC2378-2468-2478 тоже нет sad.gif. Так что про "хлам" явно рано.

NXP в прошлом году на конференции обещал что будет и замена LPC2478 в виде Cortex-M3. Причем 120 MHZ. А т.к. там узкое место интерфейс к SDRAM, то прирост частоты в больше чем 1,5 раза даст хороший выйгрышь! Но похоже это будет не скоро sad.gif
Go to the top of the page
 
+Quote Post
klen
сообщение Apr 17 2010, 20:18
Сообщение #252


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

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



я хламом назвал "седмой' по стравению с кортексом. даже если точнее не конкретные контроллеры а архитектуры. меня в кортексе единственно только автоматическое сохранение контекста в прерываниях бесить, а так все дубово-прямолинейно что мне очень нравится.

закрыл 2 проъекта - сделать демку для платки с lpc2478 и stm32f107 в котрых работает сеть, я прикрутил freertos, uIP. но для кортекса както это быстро произошло и просто, а lpc мне моск высосал хорошо.

есть мнение что у ST аналога 2478 в ядре m3 не будет

я лично не понимаю целевую нишу 2478 - на дохлого рыцаря нацепили латы которые он поднять не может.

щас дали мне модуль на omap3530 - вот это уже может видео тянуть.. разбираюсь - пока впечатляет.
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 17 2010, 20:56
Сообщение #253


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

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



Цитата(klen @ Apr 18 2010, 00:33) *
щас дали мне модуль на omap3530 - вот это уже может видео тянуть.. разбираюсь - пока впечатляет.

Cortex-A8, с точки зрения программиста (системного) гораздо ближе к ARM7, чем к Cortex-M3.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 17 2010, 21:16
Сообщение #254


Гуру
******

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



Цитата(klen @ Apr 17 2010, 23:33) *
закрыл 2 проъекта - сделать демку для платки с lpc2478 и stm32f107 в котрых работает сеть, я прикрутил freertos, uIP. но для кортекса както это быстро произошло и просто, а lpc мне моск высосал хорошо.

Мягко говоря бред, оценивать архитектуры по скорости сляпывания демок из интернетовского хлама sad.gif.


Цитата(klen @ Apr 17 2010, 23:33) *
я лично не понимаю целевую нишу 2478 - на дохлого рыцаря нацепили латы которые он поднять не может.

Что-бы было. Не всем кино крутить. Интересны на самом деле альтернативы не 2478, а 2468 и 2378.



Цитата(KRS @ Apr 18 2010, 00:11) *
Cortex-A8, с точки зрения программиста (системного) гораздо ближе к ARM7, чем к Cortex-M3.

Угу. А это типа OAMP smile.gif http://www.nvidia.com/object/tegra_250.html


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SBE
сообщение Apr 20 2010, 07:27
Сообщение #255


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

Группа: Участник
Сообщений: 108
Регистрация: 8-09-05
Пользователь №: 8 384



Цитата(klen @ Apr 18 2010, 00:33) *
меня в кортексе единственно только автоматическое сохранение контекста в прерываниях бесить, а так все дубово-прямолинейно что мне очень нравится.

Любопытно, чем сохранение контекста не удобно?
Go to the top of the page
 
+Quote Post

20 страниц V  « < 15 16 17 18 19 > » 
Reply to this topicStart new topic
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 


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


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