Страница 1 из 1
Как считать прошивку с 8051-подобного МК?
Добавлено: Чт июн 07, 2018 18:42:02
Solitude
Есть много очень нужных световых приборов, собранных на микроконтроллере MA803AE2. Увы, эти МК показывают тенденцию дымной смерти по неизвестным причинам. Читал определённую литературу по микроконтроллерам этого семейства, но как сделать вроде бы простую вещь - прочитать прошивку с одной микросхемы и залить её в свежекупленную так и не понял. Возможно ли это вообще? Нужно ли лезть в дебри регистров-защёлок и прочей програмистской тарабарщины для этого? Объясните, кто понимает в этом, очень прошу.
Даташит MA803AE2
Жаль, что он на китайском.
Re: Как считать прошивку с 8051-подобного МК?
Добавлено: Пт июн 08, 2018 13:21:33
OKF
Боюсь, что без англоязычной документации никак. А ещё возможно что установлен какой-нибудь бит защиты... А тогда только разработка с нуля, например на ногоподобной AVR.
Re: Как считать прошивку с 8051-подобного МК?
Добавлено: Пт июн 08, 2018 14:35:18
Solitude
[uquote="OKF",url="/forum/viewtopic.php?p=3395570#p3395570"]Боюсь, что без англоязычной документации никак. А ещё возможно что установлен какой-нибудь бит защиты... А тогда только разработка с нуля, например на ногоподобной AVR.[/uquote]
Спасибо за ответ. Думаю, что бит защиты там всё таки есть. И всё же, чем обычно читают подобные МК? Нужен специальный программатор для них или можно как то прочитать по ISP через UART?
Re: Как считать прошивку с 8051-подобного МК?
Добавлено: Пт июн 08, 2018 18:07:49
OKF
Ну так на этот конкретный МК и нужно читать даташит по способу программирования. Он вообще может быть одноразовым. Для того что бы программировать через UART, должен бить загрузчик, что маловероятно. Вообще, 51-семейство ввиду своей древности обычно программируется параллельным программатором, некоторые посвежее (Atmel) последовательно по SPI. Есть и с загрузчиком. ICProg, Ponyprog, Avreal - что то программируют по SPI.
Re: Как считать прошивку с 8051-подобного МК?
Добавлено: Сб июн 09, 2018 00:32:33
Solitude
[uquote="OKF",url="/forum/viewtopic.php?p=3395788#p3395788"]Ну так на этот конкретный МК и нужно читать даташит по способу программирования. Он вообще может быть одноразовым. Для того что бы программировать через UART, должен бить загрузчик, что маловероятно. Вообще, 51-семейство ввиду своей древности обычно программируется параллельным программатором, некоторые посвежее (Atmel) последовательно по SPI. Есть и с загрузчиком. ICProg, Ponyprog, Avreal - что то программируют по SPI.[/uquote]
Понял. Я впринципе так и подумал, что по SPI его не возьмёшь. Подключался к нему через UART, даже принимал какие то данные на Hyper Terminal, но на любые команды, даже со своего родного прошивальщика по SPI он не реагирует никак. Буду пока дальше искать информацию, вычитывать из китайского даташита. Если бы я ещё понимал нормально все эти регистры...
Re: Как считать прошивку с 8051-подобного МК?
Добавлено: Сб июн 09, 2018 08:17:38
OKF
Re: Как считать прошивку с 8051-подобного МК?
Добавлено: Вс июн 10, 2018 08:46:14
BOB51
Если нет возможности скопипастить - надо создать свое на том МК, что в свободном доступе и с полным набором средств программирования.

Re: Как считать прошивку с 8051-подобного МК?
Добавлено: Вс июн 10, 2018 08:49:16
musor
ну менять 51 на что другое смысла нет-они по цене копешной идут +полно с разбора а другой tit regbnm надо и схеу пределать
проше спеца поискать написать прошивку под 51...
Re: Как считать прошивку с 8051-подобного МК?
Добавлено: Вс июн 10, 2018 09:00:42
BOB51
Все зависит от устройства и конкретных местных условий.
