Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Своими руками

Своими руками Завершенные и текущие проекты, хард & софт

Ответ
 
Опции темы Опции просмотра
Старый 21.09.2016, 11:24   #1
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Замена FlashLoaderDemonstrator (STM32)

Всем привет!
Кому не лень потестируйте программу для обновления памяти программ микроконтроллеров STM32F10x с объемом памяти до 128-ми килобайт с использованием встроенного в микроконтроллер аппаратного загрузчика. Байты опций не записывает, только читает. Программа открывает HEX-файл, проверяет его на соответсвие формату IntelHex, при соответствии определяет диапазон стираемых секторов, стирает, пишет, читает, верифицирует, выводит необходимые сообщения для отчета в окно. Отчет представлен "для пользователя", его можно сохранить через меню. Имеются настройки: COM-порт, скорость, таймаут, байт данных (в пакете на запись).
Последовательность действий:
1) Настройки -> Настройки связи (выбрать порт, скорость, таймаут, количество байт).
2) Файл -> Открыть (выбираем HEX-файл);
3) Команды -> Поиск устройств.
4) Команды -> Обновить ПО устройства.
В каталоге с программы файл настроек Settings.ini, других файлов программа не создает, никуда не лазит, вирусов нет, тестировалась с STM32F100C4 (PID=0x0420), скриншот Pic01.png. Заявлена поддержка PID= 0x0410, 0x0412 (но не тестировалась ввиду отсутствия микроконтроллеров). Если микроконтроллер не поддерживается, то записывать не будет, скриншот Unknown MCU.png.
PS: Windows XP, NetFramework 3.5 и более новые системы.
Изображения
Тип файла: png Pic01.PNG (25.3 Кб, 23 просмотров)
Тип файла: png Unknown MCU.PNG (21.5 Кб, 15 просмотров)
Вложения
Тип файла: zip blstm32f10x.zip (118.2 Кб, 11 просмотров)
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 21.09.2016, 12:09   #2
dosikus
Banned
 
Регистрация: 05.06.2007
Возраст: 44
Сообщений: 3,443
Вес репутации: 5249/0
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: Замена FlashLoaderDemonstrator (STM32)

Цитата:
Сообщение от Pridnya Посмотреть сообщение
микроконтроллеров STM32F10x
Что за дискриминация???
dosikus вне форума   Ответить с цитированием
Старый 21.09.2016, 12:29   #3
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Замена FlashLoaderDemonstrator (STM32)

Цитата:
Сообщение от dosikus Посмотреть сообщение
Что за дискриминация???
Так это будет фирмовая утилита для обновления STM32F407, которая будет идти в комплекте ПО к устройствам, но, чтобы проверить работоспособность программы она "урезана" до STM32F10x. Можно попробовать добавить PID для STM32F0.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 03.11.2016, 15:09   #4
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Замена FlashLoaderDemonstrator (STM32)

Спустя месяц на электрониксе нашлись люди, указавшие на достоинства и недостатки. Приятно! Со скоростями 128000 и 256000 вопрос решен. А вот зачем исходники на GitHub выкладывать не пойму? Что это дает автору исходников?
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 04.11.2016, 14:46   #5
siarzhuk
Member
 
Аватар для siarzhuk
 
Регистрация: 08.11.2014
Возраст: 46
Сообщений: 86
Вес репутации: 761/16
siarzhuk is a splendid one to beholdsiarzhuk is a splendid one to beholdsiarzhuk is a splendid one to beholdsiarzhuk is a splendid one to beholdsiarzhuk is a splendid one to beholdsiarzhuk is a splendid one to beholdsiarzhuk is a splendid one to behold
По умолчанию Re: Замена FlashLoaderDemonstrator (STM32)

Цитата:
Сообщение от Pridnya Посмотреть сообщение
А вот зачем исходники на GitHub выкладывать не пойму? Что это дает автору исходников?
Фишки системы совместной разработки (VCS, Bug tracker) в обмен на то, что в общем-то и так не жалко отдать народу. Возможность, что кто-то подключится если тема интересная. Или использует поделие как базу для своего проекта - авось дальше продвинется чем мы.
Ну и, конечно, возможность ограничить всю поддержку "продукта" фразой "Patches are welcome!" Особенно когда изделие перейдёт в разряд "протухтов".
siarzhuk вне форума   Ответить с цитированием
Старый 04.11.2016, 19:02   #6
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Замена FlashLoaderDemonstrator (STM32)

Цитата:
Сообщение от siarzhuk Посмотреть сообщение
Фишки системы совместной разработки (VCS, Bug tracker) в обмен на то, что в общем-то и так не жалко отдать народу. Возможность, что кто-то подключится если тема интересная. Или использует поделие как базу для своего проекта - авось дальше продвинется чем мы.
Ну и, конечно, возможность ограничить всю поддержку "продукта" фразой "Patches are welcome!" Особенно когда изделие перейдёт в разряд "протухтов".
Я вчера вечером поинтересовался этим гитхабом. Оказывается, что этот сервис бесплатный только для опенсорцев, а для коммерческих продуктов платный, ежемесячный взнос нужно платить. IMHO: этот сервис подходит для больших проектов, которые достаточно сложно развивать, в которых даже сами создатели запутались и им необходимы свежие мысли, новые люди. К тому же любой мелкий опенсорц можно сделать своим, в смысле упаковать в какую-либо DLL-ку, в свой продукт и не заявлять об этом. Прежде, чем публиковать исходники на таких сервисах нужно подумать много раз. Мне не интересен этот сервис.
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 04.11.2016 в 19:13.
Pridnya вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена ADuM1301 на iso7231 VaBo Общетехнические вопросы 15 11.03.2013 12:40
Замена PIC16F877-20I/P на PIC16F877А clopp Вопросы начинающих 13 28.01.2013 09:18
Замена PIC16F877 на PIC16F887 Romchik Продукция MICROCHIP 13 13.01.2013 19:49
Замена КП103 в SOT23? =DIMA= Общетехнические вопросы 8 01.03.2011 22:05
JQ1ap-12 нужна замена с тем же размерами dynaco Общетехнические вопросы 0 20.02.2008 12:51


Часовой пояс GMT +3, время: 15:54.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot