Sergey Mordachev
Jun 17 2015, 10:05
Всем добрый день
Есть такая задачка, сделать диагностическую плату для разрабатываемого нами устройства.
В этом устройстве естественно есть МК (и даже не один).
Так вот, хочется убить двух зайцев, т.е. оптимизировать сборку и диагностику.
Можно ли, вопрос принципиальный, прошивать МК в устройстве при помощи МК на диагностической плате.
Получается так по задумке, плата из печки вышла, остыла, подключаем ее к диагностической плате, подаем питание, и МК на диагностической плате в первую очередь начинает прошивать МК в устройстве, после этапа прошивки переходим к алгоритму диагностики (общаемся с МК в устройстве, дергаем ножками).
Если такое возможно, может подскажите куда подсмотреть, были ли прценденты такие.
Спасибо
Цитата(Sergey Mordachev @ Jun 17 2015, 14:05)

Можно ли, вопрос принципиальный, прошивать МК в устройстве при помощи МК на диагностической плате.
Конечно, можно...
Когда-то такое обсуждалось, и в
этой теме я приводил свои программы записи памяти МК из диагностического оборудования.
iosifk
Jun 17 2015, 10:50
Цитата(Sergey Mordachev @ Jun 17 2015, 13:05)

Всем добрый день
Есть такая задачка, сделать диагностическую плату для разрабатываемого нами устройства.
Спасибо
Вопрос вот какой.
Тот МК, который на целевой плате имеет JTAG - сканирование? Или по JTAG его можно только прошить?
И опять все зависит от того, какой это МК, тк к одним есть открытые проекты по прошивке, а к другим - нет...
Но ведь и диагностическую плату можно сделать из небольшого пром-РС со стандартной ОС...
Сергей Борщ
Jun 17 2015, 11:12
Судя по тому, что вопрос размещен в разделе AVR - автор темы хочет прошивать AVR. В этом случае ответ - да, такое возможно. Подсмотреть можно в техописание конкретного AVR, раздел Memory programming->Serial downloading.
Sergey Mordachev
Jun 18 2015, 03:18
Да действительно, в проекте использую AVR.
Планировал использовать для программирования ISP.
Спасибо огромное за подсказки и советы.
slanted
Jun 29 2015, 22:21
Цитата(Sergey Mordachev @ Jun 18 2015, 07:18)

Да действительно, в проекте использую AVR.
Планировал использовать для программирования ISP.
Спасибо огромное за подсказки и советы.
USBASP посмотрите, там как раз AVR прошивает AVR :-)