Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как быстро прошить много мк?
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Mikron
Здравствуйте, есть 100 платок с stm32f100, чтобы её прошить и проверить приходится поменять джампер на ножке boot, загрузить код, отключить питание, поменять джампер, включить. Что очень долго и неинтересно. Есть ли какой-нибудь способ, идея, как бы их все вместе соединить и без лишних проблем прошить?

Спасибо
smalcom
ЕМНИП JTAG позволяет использовать цепочку из МК.
Ruslan1
Цитата(Mikron @ Oct 3 2015, 00:57) *
Здравствуйте, есть 100 платок с stm32f100, чтобы её прошить и проверить приходится поменять джампер на ножке boot, загрузить код, отключить питание, поменять джампер, включить. Что очень долго и неинтересно. Есть ли какой-нибудь способ, идея, как бы их все вместе соединить и без лишних проблем прошить?

Спасибо


Именно с STM масс-продакшен еще не делал, но общий метод:
Организуйте на плате единый разъем, на котором кроме программатора- еще и питание и сигнал от джампера. Ну и использование программаторов, которые могут работать автономно (не нужно вообще к компьютеру подключаться, прошивка просто однажды уже залита в память программатора). То есть одно подключение к одному разъему плюс одно нажатие кнопочки на этом автономном программаторе.

А "все вместе соединить и прошить"- наверняка можно, начиная от цепочки через JTAG, и заканчивая специальным мультиплексором на 100 входов для подключения к программатору по очереди. Тут манипуляций меньше, но подготовка серьезнее (мультиплексор и управление им делать надо).

Вот интересно, автономные программаторы SWD для STM32 сколько стоят и есть ли вообще?
jcxz
Цитата(Mikron @ Oct 3 2015, 03:57) *
есть 100 платок с stm32f100, чтобы её прошить и проверить приходится поменять джампер на ножке boot, загрузить код, отключить питание, поменять джампер, включить. Что очень долго и неинтересно. Есть ли какой-нибудь способ, идея, как бы их все вместе соединить и без лишних проблем прошить?

Об этом стоило задуматься ещё на этапе разработки этой самой платки. Вывести все сигналы, необходимые для автоматизированного программирования/тестирования, на отдельный сервисный разъём
и, при необходимости, сделать некое устройство (стенд автоматизированного контроля), подключаемое к этому разъёму и прошивающее/тестирующее "платку".
Мы у себя именно так и делаем.

Цитата(Ruslan1 @ Oct 3 2015, 12:55) *
Вот интересно, автономные программаторы SWD для STM32 сколько стоят и есть ли вообще?

http://starterkit.ru/html/index.php?name=s...=view&id=51
Ruslan1
Цитата(jcxz @ Oct 3 2015, 14:44) *

Отличная штука, спасибо за ссылку. Только вот непонятно кто производит и как он еще называться может (не чтоб сэкономить, а чтоб понять откуда проще заказать когда захочется - со стартеркита мне еще ничего не притаскивали, а в других местах-странах он может по другому называться).
Очень понравились возможности, а "удаленное управление" просто очаровало. Сделано с умом.
esaulenka
Оригинал делают немцы Segger, а это "правильный" клон. Насколько я понимаю, первоисточник - киевский otladka.com.ua.

Мы для нашего производства пару лет назад несколько штучек брали. Работает без проблем, разве что надо чуть-чуть приложить напильник: состояния "всё прошилось" и "всё сломалось" выводятся на один светодиод разными миганиями. Разносили на красный и зелёный, чтоб точно не путали.
jcxz
Цитата(Ruslan1 @ Oct 3 2015, 22:25) *
Очень понравились возможности, а "удаленное управление" просто очаровало. Сделано с умом.

Наша контора уже неск. лет там J-Link-и покупает. Нареканий нет, в отличие от предыдущих источников.
Да и отладки там хорошие.
Harbinger
STM32 ST-LINK Utility в автоматическом режиме, питание программируемой платы от ST-Link (клон). Прошивка 100 плат займёт минут 15. Даже никаких кнопок в программе нажимать не надо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.