Прошить MX29L3211 с помощью Mega2560
- postal2201
- Нашел транзистор. Понюхал.
- Сообщения: 164
- Зарегистрирован: Чт янв 17, 2013 20:28:05
Прошить MX29L3211 с помощью Mega2560
Друзья, помогите прошить MX29L3211. TL866 к сожалению не может прошить такую МС. На github нашел проект программатора на основе Arduino mega2560. Но автор не описал как именно собрать прошивку для меги, и самое главное - приложение для PC. Единственное сказано что PC приложение на основе SWT.
https://github.com/maximaas/MegaBurner
https://github.com/maximaas/MegaBurner
- Реклама
Re: Прошить MX29L3211 с помощью Mega2560
Есть даташит...
Есть адуринья или... вот такой зверь https://radiokot.ru/forum/viewtopic.php?f=62&t=156720 ...
Сооружаем схемку и пишем прожку для нашего девайса (согласно даташита)...
Вот так получаются самопальные программаторы (примерно как такой https://radiokot.ru/forum/viewtopic.php ... 1#p3472041)...
Правда для MX29L3211 загрузчик скорее всего под интел хекс32, а не под интел хекс8 понадобится, да с алгоритмами и их реализацией поморочиться...
Ессно проще найти "фирмовый" программатор, ежли надо дело с единичным кристаллом иметь.

Сооружаем схемку и пишем прожку для нашего девайса (согласно даташита)...
Вот так получаются самопальные программаторы (примерно как такой https://radiokot.ru/forum/viewtopic.php ... 1#p3472041)...
Правда для MX29L3211 загрузчик скорее всего под интел хекс32, а не под интел хекс8 понадобится, да с алгоритмами и их реализацией поморочиться...
Ессно проще найти "фирмовый" программатор, ежли надо дело с единичным кристаллом иметь.
Re: Прошить MX29L3211 с помощью Mega2560
Попробуйте как MX29LV320 с отключением проверки ID.postal2201 писал(а):TL866 к сожалению не может прошить такую МС
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
- postal2201
- Нашел транзистор. Понюхал.
- Сообщения: 164
- Зарегистрирован: Чт янв 17, 2013 20:28:05
Re: Прошить MX29L3211 с помощью Mega2560
[uquote="korob",url="/forum/viewtopic.php?p=3540995#p3540995"]
[/uquote]
Не получается. Я перекоммутировал переходник в соответствии с распиновкой от MX29LV320. Мс считывается, стирается, но пишется с ошибками.
Попробуйте как MX29LV320 с отключением проверки ID.postal2201 писал(а):TL866 к сожалению не может прошить такую МС
Не получается. Я перекоммутировал переходник в соответствии с распиновкой от MX29LV320. Мс считывается, стирается, но пишется с ошибками.
- postal2201
- Нашел транзистор. Понюхал.
- Сообщения: 164
- Зарегистрирован: Чт янв 17, 2013 20:28:05
Re: Прошить MX29L3211 с помощью Mega2560
В общем разобрался сам. Выложу, может кому пригодиться.
Скомпилил 2 версии jar под 115200 и 500000.
ino так же в комплекте. Не забудьте поправить serial.begin под нужную скорость.
https://cloud.mail.ru/public/KJJo/VBsW2t4Xu
Скомпилил 2 версии jar под 115200 и 500000.
ino так же в комплекте. Не забудьте поправить serial.begin под нужную скорость.
https://cloud.mail.ru/public/KJJo/VBsW2t4Xu
- Реклама
Re: Прошить MX29L3211 с помощью Mega2560
Здравствуйте, есть необходимость прошить эту память для репродукции snes/gameboy. Из программаторов только tl866 и есть mega 2560. Можете описать по порядку процедуру прошивки и какой софт нужен. Опыта с работой jawa нету, с arduino имел дело.
Цитирование предыдущего поста - это нарушение правил форума. FAKIR.
Цитирование предыдущего поста - это нарушение правил форума. FAKIR.
- postal2201
- Нашел транзистор. Понюхал.
- Сообщения: 164
- Зарегистрирован: Чт янв 17, 2013 20:28:05
Re: Прошить MX29L3211 с помощью Mega2560
Pbyeh, понадобится еще и зажим для SOP-44. Распиновка как и что подключать по ссылке в первом посте. Софтину я скомпилил постом выше. Прошивайте мегу 2560, подключайте к ней MX29L3211. Если дальше будет непонятно, я помогу.
Re: Прошить MX29L3211 с помощью Mega2560
Адаптер sop-44 есть. Мегу прошить скетчем в врхиве, я правильно понял? Дальше как? В папке есть 2 врхива, я так понял это 2 версии о которых вы писали. Как запустить его, с jawa я никогда не имел дело.
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Прошить MX29L3211 с помощью Mega2560
мне интереснее почему ее 886 не шьет я не нашел причины... мож ципа уже того? а защита бута снята?
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- postal2201
- Нашел транзистор. Понюхал.
- Сообщения: 164
- Зарегистрирован: Чт янв 17, 2013 20:28:05
Re: Прошить MX29L3211 с помощью Mega2560
Pbyeh, Правишь в ино скорость Serial.begin, если нужно. Прошиваешь ардуино. Дальше удаляешь с компа любые версии джавы. Ставишь AdoptOpenJDK x86. При установке отметь Set JAVA_HOME variable.
Далее в папку с установленным AdoptOpenJDK, в подпапку bin кидаешь 2 прикрепленных в архиве файлика. Все, запускаешь jar как простой exe.
Добавлено after 3 minutes 1 second:
musor, не знает он такую микру.
Далее в папку с установленным AdoptOpenJDK, в подпапку bin кидаешь 2 прикрепленных в архиве файлика. Все, запускаешь jar как простой exe.
Добавлено after 3 minutes 1 second:
musor, не знает он такую микру.
- Вложения
-
- rxtx.zip
- (107.9 КБ) 267 скачиваний
Re: Прошить MX29L3211 с помощью Mega2560
Подход с установкой на ПК дополнительных программ не могу считать удачным...
Ибо java используется многими иными программами, терять которые весьма нежелательно.
Более разумно использовать "стандартный" терминальник для отсылки intel hex файла.
У меня в КОТУИНКЕ именно так сделано
https://www.radiokot.ru/forum/viewtopic ... 1#p3435971
и программатор под at89С2051/4051 на базе основного блока
https://www.radiokot.ru/forum/viewtopic ... 1#p3472041
Основная платформа имеет модуль загрузки файла формата intel hex8, который пересылается из ПК при помощи программы terminal v1.9b(либо аналогичной), в оперативную память (обеспечение максимальной скорости загрузки без требования приостановки потока данных из ПК при скорости обмена 9600). А уже из ОЗУ идет загрузка в соответствующий "дополнительный блок" согласно того протокола, который там необходим.
Тем более, что мега 2560 имеет возможность работы с внешней памятью данных.

Ибо java используется многими иными программами, терять которые весьма нежелательно.
Более разумно использовать "стандартный" терминальник для отсылки intel hex файла.
У меня в КОТУИНКЕ именно так сделано
https://www.radiokot.ru/forum/viewtopic ... 1#p3435971
и программатор под at89С2051/4051 на базе основного блока
https://www.radiokot.ru/forum/viewtopic ... 1#p3472041
Основная платформа имеет модуль загрузки файла формата intel hex8, который пересылается из ПК при помощи программы terminal v1.9b(либо аналогичной), в оперативную память (обеспечение максимальной скорости загрузки без требования приостановки потока данных из ПК при скорости обмена 9600). А уже из ОЗУ идет загрузка в соответствующий "дополнительный блок" согласно того протокола, который там необходим.
Тем более, что мега 2560 имеет возможность работы с внешней памятью данных.
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Прошить MX29L3211 с помощью Mega2560
блять и тут нас имеют...мега 2560 имеет.....
нету таких мег зато есть квадратна малевичная м128 с кристалом 14.745м с распаяной внешней рамой m5m51008dfp-
https://datasheetspdf.com/pdf-file/2195 ... TMEGA128/1
https://datasheetspdf.com/pdf-file/3993 ... 8DFP-55H/1
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- postal2201
- Нашел транзистор. Понюхал.
- Сообщения: 164
- Зарегистрирован: Чт янв 17, 2013 20:28:05
Re: Прошить MX29L3211 с помощью Mega2560
BOB51, AdoptOpenJDK это реализация Open Source джавы. Никто не мешает использовать оригинальную джаву от Oracle. Либы rxtx тоже вполне себе официальные.
Я написал именно такой порядок установки чтобы у человека 100% все получилось. Никакого левого ПО в своем гайде не вижу.
Я написал именно такой порядок установки чтобы у человека 100% все получилось. Никакого левого ПО в своем гайде не вижу.
Re: Прошить MX29L3211 с помощью Mega2560
КАК ЭТО НЕТУ???
Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet
https://static.chipdip.ru/lib/918/DOC000918592.pdf
http://www.gaw.ru/pdf/Atmel/AVR/atmega640.pdf
https://docviewer.yandex.ua/view/0/?pag ... 3D&lang=en
да минимум три варианта для адуринки:
прикладная форма
https://img.radiokot.ru/files/20529/1yv365eicx.jpg
тест-отладчик
https://img.radiokot.ru/files/20529/thu ... m34gqd.jpg
и супермонстр
https://img.radiokot.ru/files/20529/2gorob9n9z.jpg
postal2201
Речь не о "левом", а об необходимости дополнительных установок/манипуляций.
Чем проще и меньше дополнительных работ с компьютером - тем лучше.
(Учитываем весь теоретически возможный парк компов хотя бы под "форточками").
Собственно сама та терминалка никакой инсталляции не требует.
Это ничуть не преуменьшает той работы, что Вами проделана - просто как вариант дальнейшей модернизации.

Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet
https://static.chipdip.ru/lib/918/DOC000918592.pdf
http://www.gaw.ru/pdf/Atmel/AVR/atmega640.pdf
https://docviewer.yandex.ua/view/0/?pag ... 3D&lang=en
да минимум три варианта для адуринки:
прикладная форма
https://img.radiokot.ru/files/20529/1yv365eicx.jpg
тест-отладчик
https://img.radiokot.ru/files/20529/thu ... m34gqd.jpg
и супермонстр
https://img.radiokot.ru/files/20529/2gorob9n9z.jpg
postal2201
Речь не о "левом", а об необходимости дополнительных установок/манипуляций.
Чем проще и меньше дополнительных работ с компьютером - тем лучше.
(Учитываем весь теоретически возможный парк компов хотя бы под "форточками").
Собственно сама та терминалка никакой инсталляции не требует.
Это ничуть не преуменьшает той работы, что Вами проделана - просто как вариант дальнейшей модернизации.
Re: Прошить MX29L3211 с помощью Mega2560
В общем настроил jawa, прошил ардуинку указав необходимую скорость. Переделал питание ардуины на 3,3 вольта. Подключил все выводы микрухи как указано в таблице на гитхабе и плюс добавил питание и землю.
При проверке пишет: ID: FFFF Status: Mismatch
-Chip code is "FFFF"
Пытаюсь прошить, при верификации пишет:
-Adress 00000000 to 00000FFF compared different, verify failed!
При чтении и записи горят соответствующие светодиоды на плате rx/tx.
Где-то в проводке накосячил или в чем проблема не пойму.
При проверке пишет: ID: FFFF Status: Mismatch
-Chip code is "FFFF"
Пытаюсь прошить, при верификации пишет:
-Adress 00000000 to 00000FFF compared different, verify failed!
При чтении и записи горят соответствующие светодиоды на плате rx/tx.
Где-то в проводке накосячил или в чем проблема не пойму.
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Прошить MX29L3211 с помощью Mega2560
контакта нет в сокете обычно тогда ид фффф
Добавлено after 1 minute 23 seconds:
yebkb ципа не отозвалась почемута например замучали ее и стерли идентификатор
Добавлено after 1 minute 23 seconds:
yebkb ципа не отозвалась почемута например замучали ее и стерли идентификатор
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: Прошить MX29L3211 с помощью Mega2560
Возможно при тесте обнаружены ошибки - о чем и сообщение.
Или "критическое повреждение" или сработка защиты от чтения - то надо в документацию на кристалл вчитываться...

Или "критическое повреждение" или сработка защиты от чтения - то надо в документацию на кристалл вчитываться...
Re: Прошить MX29L3211 с помощью Mega2560
Pbyeh, в проводке и т.п. накосячили. Не видит "программатор" цели. Проверяйте всё.
Re: Прошить MX29L3211 с помощью Mega2560
Да, в проводке была проблема. Попутал d4 с d5 местами. Считывает и записывает отлично, только медленно. Спасибо всем за помощь!
Добавлено after 1 hour 31 minute 58 seconds:
postal2201, Благодарю за помощь! Всё заработало, проверил на game boy color с игрой на 4mb , отлично всё работает. Единственное со стабилизатором на 3,3в не заработал. Поставил делитель напряжения, после этого игра запустилась. Удобная в монтаже флешка и дешевая. Добавили бы её в tl866 было бы здорово!
Добавлено after 1 hour 31 minute 58 seconds:
postal2201, Благодарю за помощь! Всё заработало, проверил на game boy color с игрой на 4mb , отлично всё работает. Единственное со стабилизатором на 3,3в не заработал. Поставил делитель напряжения, после этого игра запустилась. Удобная в монтаже флешка и дешевая. Добавили бы её в tl866 было бы здорово!
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Прошить MX29L3211 с помощью Mega2560
везет я на вgaхе 25 завис не трафа не сокета к 866 не имею под ней
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


