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

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

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

Ответ
 
Опции темы Опции просмотра
Старый 21.09.2016, 11:24   #1
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
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 Кб, 27 просмотров)
Тип файла: png Unknown MCU.PNG (21.5 Кб, 18 просмотров)
Вложения
Тип файла: zip blstm32f10x.zip (118.2 Кб, 12 просмотров)
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 21.09.2016, 12:09   #2
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,620
Вес репутации: 5909/134
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
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
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
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
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
Senior Member
 
Аватар для siarzhuk
 
Регистрация: 08.11.2014
Возраст: 47
Сообщений: 114
Вес репутации: 1058/23
siarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud of
По умолчанию Re: Замена FlashLoaderDemonstrator (STM32)

Цитата:
Сообщение от Pridnya Посмотреть сообщение
А вот зачем исходники на GitHub выкладывать не пойму? Что это дает автору исходников?
Фишки системы совместной разработки (VCS, Bug tracker) в обмен на то, что в общем-то и так не жалко отдать народу. Возможность, что кто-то подключится если тема интересная. Или использует поделие как базу для своего проекта - авось дальше продвинется чем мы.
Ну и, конечно, возможность ограничить всю поддержку "продукта" фразой "Patches are welcome!" Особенно когда изделие перейдёт в разряд "протухтов".
siarzhuk вне форума   Ответить с цитированием
Старый 04.11.2016, 19:02   #6
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
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, время: 07:23.


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