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

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

Сообщение postal2201 »

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

Сообщение BOB51 »

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

Сообщение korob »

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

Сообщение postal2201 »

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

Сообщение postal2201 »

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

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

Сообщение Pbyeh »

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

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

Сообщение postal2201 »

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

Сообщение Pbyeh »

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

Сообщение musor »

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

Сообщение 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 КБ) 268 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 15745
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение 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:
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

мега 2560 имеет.....
блять и тут нас имеют...
нету таких мег зато есть квадратна малевичная м128 с кристалом 14.745м с распаяной внешней рамой m5m51008dfp-
https://datasheetspdf.com/pdf-file/2195 ... TMEGA128/1
https://datasheetspdf.com/pdf-file/3993 ... 8DFP-55H/1
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Чт янв 17, 2013 20:28:05

Сообщение postal2201 »

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

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

Сообщение 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 КБ) 214 скачиваний
никакой инсталляции не требует.
Это ничуть не преуменьшает той работы, что Вами проделана - просто как вариант дальнейшей модернизации.
8)
Родился
Сообщения: 4
Зарегистрирован: Чт мар 11, 2021 09:01:25

Сообщение Pbyeh »

В общем настроил jawa, прошил ардуинку указав необходимую скорость. Переделал питание ардуины на 3,3 вольта. Подключил все выводы микрухи как указано в таблице на гитхабе и плюс добавил питание и землю.
При проверке пишет: ID: FFFF Status: Mismatch
-Chip code is "FFFF"
Пытаюсь прошить, при верификации пишет:
-Adress 00000000 to 00000FFF compared different, verify failed!
При чтении и записи горят соответствующие светодиоды на плате rx/tx.
Где-то в проводке накосячил или в чем проблема не пойму.
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

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

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

Сообщение BOB51 »

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

Сообщение NStorm »

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

Сообщение Pbyeh »

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

Добавлено after 1 hour 31 minute 58 seconds:
postal2201, Благодарю за помощь! Всё заработало, проверил на game boy color с игрой на 4mb , отлично всё работает. Единственное со стабилизатором на 3,3в не заработал. Поставил делитель напряжения, после этого игра запустилась. Удобная в монтаже флешка и дешевая. Добавили бы её в tl866 было бы здорово!
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

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

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