10:34 

Программка для прошивки партии устройств

teplofizik
Кто-то любит пирожки, а кто-то - нет.
Было время, приходилось регулярно прошивать всего три типа устройств. Потом их стало пять. Потом ещё больше, да и некоторые из них дали свои модификации (выполнялись, например, на аналогичных контроллерах с другим размером флеша или имелись мелкие схемотехнические или программные отличия). Раньше хватало пары bat-файлов для прошивки, где выставлялись фьюзы, стирался флеш, прошивался, проверялся, прошивался еепром и т.д. Потом скриптов стало много, много модификаций и это запутывало.
Ещё была неприятность — если какой-то этап не был выполнен, то остальные выполнять бессмысленно, но бат-файлу пофиг, он выполняет все этапы вне зависимости от результатов их деятельности.

Мне надоело такое положение дел и я накатал себе простенькую оболочку для прошивки контроллеров, где мог бы организовать кучу разных версий прошивок и алгоритмов в более удобной форме.
По сути это общая гуи для консольных прошиваторов, ещё в альфа-версии, на скорую руку. Но тем не менее, я к ней смог подключить консольные прошиваторы:
— atprogram.exe от Atmel Studio 6 (AVR Studio 5.1) для программаторов avr isp mkII, jtagice3 и подобных;
— ST-LINK_CLI.exe от ST-Link Utility для контроллеров stm32 и программатора st-link;
— STVP_CmdLine.exe от ST Visual Programmer для STM8 и программатора st-link.
Возможно, покатит и какой-нибудь avrdude, но у меня нет программаторов, чтобы это проверить.

Описывать не буду, но выглядит это так:




Ссылка на всякий случай.

@темы: программизмы, мии, stm8, stm32, avr

URL
Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

Няшки-вкусняшки любят карандашики.

главная