Обсуждаем цифровые устройства...
Ответить

есть некой подел на ардуино промини ка вычитать скеч/прошиву

Пн сен 26, 2022 21:58:01

вобщим есть некое непонятное устройство выполняющие определеные свои функци вполне успешно но чо и ка туда залито знал тока тот кто шил -инфы нет
вобщем ципа там 328P arduina pro mini (без USB и 12 входа ! ) ка бы считать оттуда то что залито и сохранить для изучения/прафки а потом поигратся с другими прошифками и чтоп если не устроит закачать старое взат
тут еще не понятно ка ее шить/читать тама типа должен быт походу бутлодер? но есть он там или нет :dont_know: вапрос??? :dont_know: к томуже ка я понимаю :oops: бутлодер тока шьет а с бэкапить прошифку он не даст?
подключатся нада таки по Spi(ибо конвертенра там нет) или чип надо таки сдувать и в сокет програматора? накока помню в среде ардуино локи не предусмотрены ?

Re: есть некой подел на ардуино промини ка вычитать скеч/про

Вт сен 27, 2022 06:31:47

попробуй по spi вычитать...
понадобится на ардуину подать питание, нужны будут ноги mosi miso sck reset, если в остальной части схемы от их дёрганья ничего не случится и если там нет сильных подтяжек на плюс или минус, то их от остальной схемы можно даже не отцеплять. (остальные ноги меги при этом будут в z состоянии).
ещё: пока не убедишься, что считал нормальную прошивку, а не числовую последовательность (в случае залочки чипа) чип не стирай.
ещё2: не забудь считать еепром.

Re: есть некой подел на ардуино промини ка вычитать скеч/про

Вт сен 27, 2022 14:05:04

ка бы считать оттуда то что залито и сохранить для изучения/прафки а потом поигратся с другими прошифками и чтоп если не устроит закачать старое взат
тут еще не понятно ка ее шить/читать тама типа должен быт походу бутлодер? но есть он там или нет :dont_know: вапрос??? :dont_know: к томуже ка я понимаю :oops: бутлодер тока шьет а с бэкапить прошифку он не даст?

Про бутлоадер (загрузчик), есть он на кристалле или нет ответ не однозначный… но тем не менее, есть он или нет роли не играет при чтении памяти кристалла… загрузчик не запрещает читать память кристалла через программатор… он лишь способствует (даёт возможность) заливать новую прошивку через UART… так что если лок биты не запрещают чтение МК, то можно прочитать всю память МК и сохранить дубликат данной прошивки для возврата алгоритма взад… Если периферия не мешает, то через SPI можно попробовать прошивку считать…

ЗЫ. Косвенно определить есть загрузчик или нет можно ещё по фьюзам которые определяют размер загрузчика… но это не однозначный вариант, так как автор мог за них и забыть…

Re: есть некой подел на ардуино промини ка вычитать скеч/про

Ср сен 28, 2022 10:39:44

У нанки имеется разъём для ISP программатора - через него и читаем и шьём любым имеющимся софтом (удобно аврдудешелл).
Для про-мини придется подключаться на соответствующие выводы ISP самостоятельно (D11 - mosi, D12 - miso, D13 - sck и reset).
Если платка на разъёме вставлена - вытянули и считали, если впаяна - смотрим, чего там на вышеуказанные выводы навешано - не будет ли конфликтов с программатором/помех.
Ну и фузы защиты от чтения/записи никто не отменял. Их сама адуринка не ставит, но автор конструкции вполне может установить через тот же ISP"за пределами" ардуиноIDE после прошивки.
8)
Ответить