Vasily_ 45 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба 8 минут назад, aaarrr сказал: Где? 12.12.2020 в 20:03, dimka76 сказал: Столкнулся с такой ситуацией. STM32H743. В корпусе LQFP-176 заводской загрузчик по UART работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба Надо было тему разделить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SSerge 4 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба 13.12.2020 в 02:35, Сергей Борщ сказал: В понедельник буду искать кварцы по знакомым Можно просто подавать на вход OSC_IN клок от внешнего генератора, не трогая кварц на 16МГц, он мешать не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба 2 часа назад, mantech сказал: 12.12.2020 в 21:51, dimka76 сказал: А в чем прикол этого загрузчика? Подобные камни всегда через swd прошивал, уж точно знаю, что если камень жив, то уж прошьется В моем случае - собрали устройство, воткнули один-единственный усб-кабель в штатный разъем устройства и больше не прикасаясь к нему произвели и программирование и тестирование и настройку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба 1 час назад, MrBearManul сказал: Единственный, ИМХО, минус - могут стянуть прошивку) Ну так надо шить этим загрузчиком свой загрузчик, который сразу закроется от доступа по SWD/JTAG. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба 42 минуты назад, SSerge сказал: Можно просто подавать на вход OSC_IN клок от внешнего генератора, не Проще тогда уж swd подключить - для него хоть площадки на плате предусмотрены. Собственно, так и пришлось сделать - в нашем пупе европы планарных кварцев 4 МГц на месте ни у кого не оказалось, а ждать неделю под заказ уже нет времени. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба 1 minute ago, Сергей Борщ said: в нашем пупе европы планарных кварцев на месте ни у кого не оказалось, а ждать неделю под заказ уже нет времени 12MHz тоже нет? Теоретически должны работать, т.к. от 8 и 16 далеко, да и на практике проблем не было. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба 4 MHz потребуется всего один источник частоты. Припаять проводком. А 12 MHz может не измерить правильно, так же, как и 16. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба 1 час назад, aaarrr сказал: 12MHz тоже нет? Нет. Даже у поляков в TME в нужном корпусе нет. 15 минут назад, ViKo сказал: 4 MHz потребуется всего один источник частоты. Припаять проводком. Не хочу я ничего припаивать к каждой плате. SWD иглами подключить быстрее и проще, Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба Можно и иглой 4 MHz. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrBearManul 0 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба 3 часа назад, Arlleex сказал: Ну так надо шить этим загрузчиком свой загрузчик, который сразу закроется от доступа по SWD/JTAG. Естественно можно. Но я акцентировал именно использование штатного загрузчика без выдумывания своего, но просто указал минус такого решения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба 6 часов назад, aaarrr сказал: У МК 20 пинов. SWD - это 18% от IO. Никто не запрещает использовать эти пины по прямому назначению после прошивки... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба 2 minutes ago, mantech said: Никто не запрещает использовать эти пины по прямому назначению после прошивки... Сильно зависит от назначения Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 14 декабря, 2020 Опубликовано 14 декабря, 2020 · Жалоба 1 час назад, mantech сказал: Никто не запрещает использовать эти пины по прямому назначению после прошивки... Ну как сказать У меня есть девайс, где с МК выходит лишь CAN и UART. Все остальные лапы - цифровые входы с RC-цепочкой помехоподавления. Даже если теоретически подпаяться к SWD-порту, емкость убьет всю форму сигналов. А когда девайсов сотни - не мурыжить же конденсаторы ради прошивки туда сюда Заводские, по моему замыслу, подключают переходник USB-UART в разъем и шьют бинарь, объединяющий кастомный загрузчик и тестовое ПО. Благо исполнение девайса открытое (то бишь бескорпусное) - печатная плата с компонентами да и только. А еще параллельно веду разработку загрузчиков для F030 и F051, там SWD-порты с МК выведены, но есть другая проблема - фактор раздолбая Это когда в девайсе несколько МК, делают +/- одно и то же (но все-таки их ПО отличается), но на заводе могут спутать бинари и прошить МК не тем. Лампочками они даже при перепутанных прошивках моргать будут, типа "я работаю!". На всякий случай по MCU ID делаю софт-разрешение запуска. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 15 декабря, 2020 Опубликовано 15 декабря, 2020 (изменено) · Жалоба 11 часов назад, Arlleex сказал: Все остальные лапы - цифровые входы с RC-цепочкой помехоподавления. Это редкие случаи, в большинстве чего сам делал и видел у других - пара ног все-равно остается свободными или идет как входы в другие МС, особенно у МК с кол-вом ног более 30... 11 часов назад, Arlleex сказал: Это когда в девайсе несколько МК, делают +/- одно и то же (но все-таки их ПО отличается), но на заводе могут спутать бинари и прошить МК не тем. Ну если завод, ИМХО должна быть какая-то приспособа, чтобы однозначно установить плату в посадочные места и сразу подводятся все контакты прошивальшиков и проверки по тестпоинтам... У нас в основном позиции, как мелкосерийка, поэтому вручную прошиваем, но там 1 МК на плате, датчики, которых много, прошивают в подобной остнастке.. Изменено 15 декабря, 2020 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться