![]() |
|
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
![]() Регистрация: 15.01.2018
Возраст: 38
Регион: 38
Сообщений: 48
![]() |
![]() Здравствуйте всем!!!
Хочу представить вам программатор контроллеров RTD2660 RTD266X Arduino Burning Serial Flash Memory на основе Arduino NANO или Arduino PRO MICRO. По сути программатор представляет собой вашу плату Arduino и программу-программатор представленную ниже. https://ru.aliexpress.com/item/7inch...708.0.0.xrMwuA - контроллер LVDS на базе RTD2660 (плата PCB800099-V.9) или https://ru.aliexpress.com/item/HDMI-...708.0.0.wtoySa - контроллер LVDS на базе RTD2660 (плата PCB800099-V.9) в них присутствует чип памяти типа 25x40 (могут быть и другие с большим или меньшим колличеством памяти), чаще всего Windond но не обязательно, на самом деле данный ПРОГРАММАТОР не зависит конкретно от этой платы и по этому можно шить любые модификации плат (с одним только HDMI или с кучей AV и т.д.) программатор не зашивает напрямую в чип памяти прошивку, он передает прошивку RTD2660, а тот в свою очередь выполняет заливку прошивки в чип памяти. https://ru.aliexpress.com/item/10-W2...708.0.0.9GkhRC https://ru.aliexpress.com/item/Nano-...708.0.0.nRVkXZ - контроллер ATmega328P с мостом CH340 https://ru.aliexpress.com/item/Nano-...ceBeautifyAB=0 - контроллер ATmega328P с мостом FT232RL https://ru.aliexpress.com/item/Free-...ceBeautifyAB=0 - контроллер ATmega32U4 с собственным аппаратным USB Платы недорогие если заказывать с китая, это могут быть клоны или оригиналы. Чисто гипотетически даже можно сконструировать из Arduino PRO MINI и моста usb-RS232 типа CH340 https://ru.aliexpress.com/item/Free-...708.0.0.jKXJ4G и https://ru.aliexpress.com/item/CH340...ceBeautifyAB=0 По сути эта связка и является Arduino NANO. Этот проект НЕКОММЕРЧЕСКИЙ, поэтому проект считается финальным и улучшаться не будет, ну может кое какие критические исправления ошибок. Глюки кое какие присутствуют, но на мой взгляд не являются критичными. Из программы можно прошить вашу Arduino и превратить в программатор RTD2660. После через эту же программу и ваш Arduino-ПРОГРАММАТОР можно залить прошивку в ваш RTD2660. Скорость работы не большая, это связано с тем что прошивка пересылается не в bitbang режиме, а по сериал порту. В среднем 5-8 минут заливается прошивка в RTD2660. Иногда попадаются платы не с оригинальным WinBond 25x40 чипом памяти, тогда нужно дважды подряд залить прошивку в RTD2660, лучше всего на второй раз произвести выключение программы и программатора и подключение как будто прошиваете в первый раз, после второго раза прошивка ложится правильно и триггеры WREN устанавливаются правильно. Этот глюк вроде уже поправил, но все же возможны нюансы. Официально поддерживаемые и родные чипы: Windbond (W25X10,W25X20,W25X40,W25X80) AT (AT25DF041A,AT25DF161,AT26DF081A,AT26DF0161,AT26DF 161A,AT25DF321,AT25DF512B,AT25DF512B,AT25DF021,AT2 6DF641) ST (M25P05,M25P10,M25P20,M25P40,M25P80,M25P16,M25P32, M25P64) Macronix (MX25L512,MX25L3205,MX25L6405,MX25L8005) Microchip (SST25VF512,SST25VF032) Возможно, иные чипы придется шить дважды, как описано выше, хотя вроде все теперь поправлено и должно работать с первого раза. Немного философии: Почему был создан этот проект, элементарно потому что другие способы заливки прошивки в RTD2660 у меня адекватно не заработали. Была попытка купить готовый программатор https://ru.aliexpress.com/item/Free-...311.0.0.PgLV7l. Но по истечению 100 дней, программатор так и не пришел с китая, заказывать дороже мне показалось слишком жирно. Есть классные проекты энтузиастов, через мосты https://ru.aliexpress.com/item/CJMCU...708.0.0.jh8fP3, но оказалось что нужен к нему диод шотке и конденсатор биполярный, причем желательно перебрать большой спектр конденсаторов, чтобы заработало, некоторые люди прижимали пальцы к контактам создавая некоторую емкость, другие добавляли резистор пытаясь создать баланс на линиях I2C. В общем ради интереса попробовал и понял, это на уровне магии, получится сегодня али нет. Мне это не подходило, элементарно потому что когда собрал адаптер и подобрал компоненты, подключив другой контроллер RTD2660 ничего не заработало, плата PCB800099 оказалась с другой партии от другого китайского продавца и номиналы SMD на RTD2660 оказались чутка другими, снова вернулись к утраченному искусству магии, пальцы на контактах, конденсаторы и т.д. Мне нужно было хоть и медленно, но верно и каждый раз без паяльника. Тут идеально и подошла Arduino, ведь в ней уже есть аппаратный и качественный I2C и мост USB-RS232, и подтяжки питания паять не нужно на платах PCB800099-V.9 уже все распаяно, нужна только плата Arduino, разъем VGA или HDMI и три проводка, на SDA, SCL и GND чтобы соединить их. Вышла новая версия RTD266X Arduino Burning Serial Flash Memory 1.9 Проверено на платах двух модификаций: PCB800099-V.9 (классика) и PCB800196-V.6 (эта та что с декодировкой звука) Не забудьте сначала залить прошивку в ваш Arduino (прошивка программатора изменилась). В архиве ниже есть все необходимое для успешной подготовки Arduino и заливки прошивки в RTD266X. Так же в архиве добавлены прошивки для различных модификаций плат RTD266X. https://yadi.sk/d/xbs0Pvs_MRY9Yw - Программатор Последний раз редактировалось admin; 09.10.2021 в 21:00. |
![]() |
![]() |
![]() |
#2 |
Пользователь
![]() Регистрация: 05.03.2018
Возраст: 51
Город: Киев
Регион: Украина
Машина: Mitsubishi Lancer IV
Сообщений: 71
![]() |
![]() Если правильно понял то просто соединяем и2с ардуины и контроллера, землю и шьем?
Второй вопрос - оно шьет только винбонды? У меня попался Macronix mx25l4006e и даже через СН341А не прошился. При прошивке не совпадает залитое и прочитанное ![]() |
![]() |
![]() |
![]() |
#3 | |
Пользователь
![]() Регистрация: 15.01.2018
Возраст: 38
Регион: 38
Сообщений: 48
![]() |
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
![]() Регистрация: 15.01.2018
Возраст: 38
Регион: 38
Сообщений: 48
![]() |
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
![]() Регистрация: 15.01.2018
Возраст: 38
Регион: 38
Сообщений: 48
![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
![]() Регистрация: 15.01.2018
Возраст: 38
Регион: 38
Сообщений: 48
![]() |
![]() Цитата:
![]() ![]() |
|
![]() |
![]() |
![]() |
#7 |
Новый Пользователь
Регистрация: 27.03.2018
Возраст: 32
Регион: 59
Сообщений: 2
![]() |
![]() Здравствуйте.
Всё вроде бы подключил как надо к vga порту, прошил ардуино нано на ch340, но выдает сообщение при подключении: Подключение к программатору прервано, устройство не отвечает. Что может быть не так? Может пригодится кому.... Сидя в наушниках и ковыряясь с платой, услышал в паузе между треками наводки, позже выяснил что они от светодиодного драйвера которым я запитал плату. Запитал плату от аккумулятора и всё сразу обнаружилось и прошилось. Последний раз редактировалось shamino; 27.03.2018 в 23:46. |
![]() |
![]() |
![]() |
#8 | |
Пользователь
![]() Регистрация: 15.01.2018
Возраст: 38
Регион: 38
Сообщений: 48
![]() |
![]() Цитата:
![]() Последний раз редактировалось admin; 28.03.2018 в 23:13. |
|
![]() |
![]() |
![]() |
#9 | |
Старший Пользователь
![]() Регистрация: 13.05.2014
Возраст: 59
Город: Воронеж
Регион: 36
Машина: Hyundai S-Fe I
Сообщений: 799
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Тут человек вообще показал, как прошить CH341A без выпаивания микросхемы. Убедите меня, что все это слишком сложно, а вот это просто раз плюнуть... ЗЫ. Я не за себя (у меня есть верный друг Postal2), я говорю как сторонний наблюдатель. ЗЗЫ. Даже если и ардуина форева, ссылку на этот способ я давал в теме про "народный"...
__________________
Ёпть! А то ж... |
|
![]() |
![]() |
![]() |
#10 |
Пользователь
![]() Регистрация: 05.03.2018
Возраст: 51
Город: Киев
Регион: Украина
Машина: Mitsubishi Lancer IV
Сообщений: 71
![]() |
![]() Задолгописал и ушла вся запись
![]() Вообщем ардуина пойдет на что нибудь полезное типа уже нарисовал алгоритм управления заслонками печки и получения температур с датчиков.. а постал2 он супер.. после того как стал шить через 341 .. уже не надо искать лпт и максимум 7*32.. т.к в 10*64 они не живут от слова никак.. Последний раз редактировалось admin; 04.03.2021 в 12:14. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|