|
STM32F103x, делимся впечатлениями |
|
|
|
Jan 12 2008, 08:01
|
Участник

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

|
Вёл проект на LPC3264, потом предложили STM32 (Cortex-M3), ресурсов в последнем ровно столько сколько нужно и, всвязи с тем, что это довольно новый продукт, решил поделиться впечатлениями. Схемы и программы у обоих проектов идентичные.
Сравнительные плюсы: Ток потребления меньше чем у лпц (35-40 мА, соответственно и источник питания проще и дешевле) Не так чувствителен к скачкам напряжения питания (2-3.6 В, тут ещё будем тестировать, но лпц сбрасывался в определённых условиях) Багов не замечено (в лпц2364 критичная проблема с МАМ)
Сравнительные минусы: Дебагить не слишком удобно (если интересно смогу пояснить подробнее) Флэш меньше
Буду признателен если кто-нибудь пополнит список или расскажет с чем ещё нехорошим могу тут столкнуться.
Сообщение отредактировал OVladimir - Jan 12 2008, 08:13
|
|
|
|
|
 |
Ответов
(120 - 134)
|
May 1 2009, 08:06
|
Участник

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

|
Цитата(dmtr @ May 1 2009, 09:14)  Имеется ли в семействе STM32F103x возможность прошивки внутренней флэши (имеется ввиду "чистая" микросхема) через последовательный порт ? конечно
|
|
|
|
|
May 1 2009, 08:35
|
Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 5-09-06
Из: Nsk
Пользователь №: 20 094

|
Спасибо, еще один вопрос Обнаружил в терраэлектронике - Встраиваемый модуль TE-STM32F103 "Махаон" http://www.terraelectronica.ru/news_postup.php?ID=1669Одна из фич "Модуль содержит аппаратный мост USB-UART на базе микросхемы FT232RL, который позволяет загружать код программы во внутреннюю память (SRAM) микроконтроллера." Этот bootloader где-то имеется в свободном доступе или это проприетарный код терраэлектроники?
|
|
|
|
|
May 2 2009, 01:27
|
Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 5-09-06
Из: Nsk
Пользователь №: 20 094

|
Цитата(KRS @ May 1 2009, 21:21)  Вообще у STM32 есть бутлоадер, он если я правилно помню, изначально во флеш зашит. Но он не очень удобный, этот чип проще через SWD прожигать. Вообще на сайте stmcu есть описание и даже недавно исходники выложили Да я не про прошивку спрашиваю, а про некий предварительно прошитый (пользователем) мониторчик, который позволяет грузить программу через последовательный порт прямо в внутреннюю SRAM.
|
|
|
|
|
May 2 2009, 07:45
|
Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 5-09-06
Из: Nsk
Пользователь №: 20 094

|
Цитата(Dog Pawlowa @ May 2 2009, 12:57)  А зачем Вас загрузка именно в SRAM интересует? Что-то я не почувствовал такой необходимости в процессе работы. Устройство после включения должно загружаться с компьютера. Прошивать флэш при каждом включении процессора "некрасиво".
Сообщение отредактировал dmtr - May 2 2009, 07:52
|
|
|
|
|
May 2 2009, 20:14
|
■ ■ ■ ■
    
Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443

|
Цитата А то что у них на сайте лежит DfuSe USB Device Firmware Upgrade STMicroelectronics Extension это не подходит? Упс, просмотрел как-то. Спасибо.
--------------------
Делай что должен и будь что будет.
|
|
|
|
|
May 7 2009, 11:57
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 11-04-09
Пользователь №: 47 508

|
Я как раз использую DFU. Отлично работает
|
|
|
|
|
May 9 2009, 16:22
|
Участник

Группа: Участник
Сообщений: 72
Регистрация: 23-11-06
Из: Odessa
Пользователь №: 22 646

|
Как раз по DFU есть несколько вопросов. Как я понял из описания, через USB прошивку Flash осуществляет сама программа уже зашитая в эту Flash. В таком случае, как реалезовано, что программа записывает на свое место другую программу? Возможно, это где-то подробно описано в документация, но я не нашел  .
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|