Прошить MX29L3211 с помощью Mega2560

Обсуждаем контроллеры компании Atmel.
Ответить
Аватара пользователя
postal2201
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Чт янв 17, 2013 20:28:05

Прошить MX29L3211 с помощью Mega2560

Сообщение postal2201 »

Друзья, помогите прошить MX29L3211. TL866 к сожалению не может прошить такую МС. На github нашел проект программатора на основе Arduino mega2560. Но автор не описал как именно собрать прошивку для меги, и самое главное - приложение для PC. Единственное сказано что PC приложение на основе SWT.
https://github.com/maximaas/MegaBurner
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение BOB51 »

Есть даташит...
MX29L3211.pdf
(487.49 КБ) 202 скачивания
Есть адуринья или... вот такой зверь https://radiokot.ru/forum/viewtopic.php?f=62&t=156720 ...
Сооружаем схемку и пишем прожку для нашего девайса (согласно даташита)...
Вот так получаются самопальные программаторы (примерно как такой https://radiokot.ru/forum/viewtopic.php ... 1#p3472041)...
Правда для MX29L3211 загрузчик скорее всего под интел хекс32, а не под интел хекс8 понадобится, да с алгоритмами и их реализацией поморочиться...
:roll:
Ессно проще найти "фирмовый" программатор, ежли надо дело с единичным кристаллом иметь.
:beer:
Реклама
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение korob »

postal2201 писал(а):TL866 к сожалению не может прошить такую МС
Попробуйте как MX29LV320 с отключением проверки ID. :roll: :dont_know:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Аватара пользователя
postal2201
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Чт янв 17, 2013 20:28:05

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение postal2201 »

[uquote="korob",url="/forum/viewtopic.php?p=3540995#p3540995"]
postal2201 писал(а):TL866 к сожалению не может прошить такую МС
Попробуйте как MX29LV320 с отключением проверки ID. :roll: :dont_know:[/uquote]
Не получается. Я перекоммутировал переходник в соответствии с распиновкой от MX29LV320. Мс считывается, стирается, но пишется с ошибками.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
postal2201
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Чт янв 17, 2013 20:28:05

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение postal2201 »

В общем разобрался сам. Выложу, может кому пригодиться.

Скомпилил 2 версии jar под 115200 и 500000.
ino так же в комплекте. Не забудьте поправить serial.begin под нужную скорость.
https://cloud.mail.ru/public/KJJo/VBsW2t4Xu
Реклама
Pbyeh
Родился
Сообщения: 4
Зарегистрирован: Чт мар 11, 2021 09:01:25

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение Pbyeh »

Здравствуйте, есть необходимость прошить эту память для репродукции snes/gameboy. Из программаторов только tl866 и есть mega 2560. Можете описать по порядку процедуру прошивки и какой софт нужен. Опыта с работой jawa нету, с arduino имел дело.

Цитирование предыдущего поста - это нарушение правил форума. FAKIR.
Реклама
Аватара пользователя
postal2201
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Чт янв 17, 2013 20:28:05

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение postal2201 »

Pbyeh, понадобится еще и зажим для SOP-44. Распиновка как и что подключать по ссылке в первом посте. Софтину я скомпилил постом выше. Прошивайте мегу 2560, подключайте к ней MX29L3211. Если дальше будет непонятно, я помогу.
Pbyeh
Родился
Сообщения: 4
Зарегистрирован: Чт мар 11, 2021 09:01:25

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение Pbyeh »

Адаптер sop-44 есть. Мегу прошить скетчем в врхиве, я правильно понял? Дальше как? В папке есть 2 врхива, я так понял это 2 версии о которых вы писали. Как запустить его, с jawa я никогда не имел дело.
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение musor »

мне интереснее почему ее 886 не шьет я не нашел причины... мож ципа уже того? а защита бута снята?
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Аватара пользователя
postal2201
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Чт янв 17, 2013 20:28:05

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение postal2201 »

Pbyeh, Правишь в ино скорость Serial.begin, если нужно. Прошиваешь ардуино. Дальше удаляешь с компа любые версии джавы. Ставишь AdoptOpenJDK x86. При установке отметь Set JAVA_HOME variable.
Далее в папку с установленным AdoptOpenJDK, в подпапку bin кидаешь 2 прикрепленных в архиве файлика. Все, запускаешь jar как простой exe.

Добавлено after 3 minutes 1 second:
musor, не знает он такую микру.
Вложения
rxtx.zip
(107.9 КБ) 267 скачиваний
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение BOB51 »

Подход с установкой на ПК дополнительных программ не могу считать удачным...
Ибо 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 имеет возможность работы с внешней памятью данных.
:beer:
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение musor »

мега 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

Сообщение postal2201 »

BOB51, AdoptOpenJDK это реализация Open Source джавы. Никто не мешает использовать оригинальную джаву от Oracle. Либы rxtx тоже вполне себе официальные.

Я написал именно такой порядок установки чтобы у человека 100% все получилось. Никакого левого ПО в своем гайде не вижу.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение BOB51 »

КАК ЭТО НЕТУ???
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
8)

postal2201
Речь не о "левом", а об необходимости дополнительных установок/манипуляций.
Чем проще и меньше дополнительных работ с компьютером - тем лучше.
(Учитываем весь теоретически возможный парк компов хотя бы под "форточками").
Собственно сама та терминалка
Terminal.zip
(321.06 КБ) 212 скачиваний
никакой инсталляции не требует.
Это ничуть не преуменьшает той работы, что Вами проделана - просто как вариант дальнейшей модернизации.
8)
Pbyeh
Родился
Сообщения: 4
Зарегистрирован: Чт мар 11, 2021 09:01:25

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение Pbyeh »

В общем настроил jawa, прошил ардуинку указав необходимую скорость. Переделал питание ардуины на 3,3 вольта. Подключил все выводы микрухи как указано в таблице на гитхабе и плюс добавил питание и землю.
При проверке пишет: 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

Сообщение musor »

контакта нет в сокете обычно тогда ид фффф

Добавлено after 1 minute 23 seconds:
yebkb ципа не отозвалась почемута например замучали ее и стерли идентификатор
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение BOB51 »

Возможно при тесте обнаружены ошибки - о чем и сообщение.
8)
Или "критическое повреждение" или сработка защиты от чтения - то надо в документацию на кристалл вчитываться...
:sleep:
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение NStorm »

Pbyeh, в проводке и т.п. накосячили. Не видит "программатор" цели. Проверяйте всё.
Pbyeh
Родился
Сообщения: 4
Зарегистрирован: Чт мар 11, 2021 09:01:25

Re: Прошить MX29L3211 с помощью Mega2560

Сообщение Pbyeh »

Да, в проводке была проблема. Попутал d4 с d5 местами. Считывает и записывает отлично, только медленно. Спасибо всем за помощь!

Добавлено 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

Сообщение musor »

везет я на вgaхе 25 завис не трафа не сокета к 866 не имею под ней
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Ответить

Вернуться в «AVR»