Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Как считать прошивку с 8051-подобного МК?

Чт июн 07, 2018 18:42:02

Есть много очень нужных световых приборов, собранных на микроконтроллере MA803AE2. Увы, эти МК показывают тенденцию дымной смерти по неизвестным причинам. Читал определённую литературу по микроконтроллерам этого семейства, но как сделать вроде бы простую вещь - прочитать прошивку с одной микросхемы и залить её в свежекупленную так и не понял. Возможно ли это вообще? Нужно ли лезть в дебри регистров-защёлок и прочей програмистской тарабарщины для этого? Объясните, кто понимает в этом, очень прошу.
Даташит MA803AE2
Жаль, что он на китайском.

Re: Как считать прошивку с 8051-подобного МК?

Пт июн 08, 2018 13:21:33

Боюсь, что без англоязычной документации никак. А ещё возможно что установлен какой-нибудь бит защиты... А тогда только разработка с нуля, например на ногоподобной AVR.

Re: Как считать прошивку с 8051-подобного МК?

Пт июн 08, 2018 14:35:18

Боюсь, что без англоязычной документации никак. А ещё возможно что установлен какой-нибудь бит защиты... А тогда только разработка с нуля, например на ногоподобной AVR.

Спасибо за ответ. Думаю, что бит защиты там всё таки есть. И всё же, чем обычно читают подобные МК? Нужен специальный программатор для них или можно как то прочитать по ISP через UART?

Re: Как считать прошивку с 8051-подобного МК?

Пт июн 08, 2018 18:07:49

Ну так на этот конкретный МК и нужно читать даташит по способу программирования. Он вообще может быть одноразовым. Для того что бы программировать через UART, должен бить загрузчик, что маловероятно. Вообще, 51-семейство ввиду своей древности обычно программируется параллельным программатором, некоторые посвежее (Atmel) последовательно по SPI. Есть и с загрузчиком. ICProg, Ponyprog, Avreal - что то программируют по SPI.

Re: Как считать прошивку с 8051-подобного МК?

Сб июн 09, 2018 00:32:33

Ну так на этот конкретный МК и нужно читать даташит по способу программирования. Он вообще может быть одноразовым. Для того что бы программировать через UART, должен бить загрузчик, что маловероятно. Вообще, 51-семейство ввиду своей древности обычно программируется параллельным программатором, некоторые посвежее (Atmel) последовательно по SPI. Есть и с загрузчиком. ICProg, Ponyprog, Avreal - что то программируют по SPI.

Понял. Я впринципе так и подумал, что по SPI его не возьмёшь. Подключался к нему через UART, даже принимал какие то данные на Hyper Terminal, но на любые команды, даже со своего родного прошивальщика по SPI он не реагирует никак. Буду пока дальше искать информацию, вычитывать из китайского даташита. Если бы я ещё понимал нормально все эти регистры...

Re: Как считать прошивку с 8051-подобного МК?

Сб июн 09, 2018 08:17:38

Люди утверждают что подойдёт Мегавин-овский программатор. Хотя на их сайте этих мс не нашел.
http://forums.wiredpakistan.com/t/megaw ... mmer/21297
https://www.elektroda.pl/rtvforum/topic2669678.html
http://www.megawin.com.tw/en-global/pro ... x/8051_MCU
Только смысла в этом нет, МК наверняка залочен.

Re: Как считать прошивку с 8051-подобного МК?

Вс июн 10, 2018 08:46:14

Если нет возможности скопипастить - надо создать свое на том МК, что в свободном доступе и с полным набором средств программирования.
8)

Re: Как считать прошивку с 8051-подобного МК?

Вс июн 10, 2018 08:49:16

ну менять 51 на что другое смысла нет-они по цене копешной идут +полно с разбора а другой tit regbnm надо и схеу пределать
проше спеца поискать написать прошивку под 51...

Re: Как считать прошивку с 8051-подобного МК?

Вс июн 10, 2018 09:00:42

Все зависит от устройства и конкретных местных условий.
:wink:
Ответить