PDA

Просмотр полной версии : Программатор контроллеров RTD2660 на основе Arduino NANO или Arduino PRO MICRO


remizov_ia
15.03.2018, 09:18
Здравствуйте всем!!!

Хочу представить вам программатор контроллеров RTD2660 RTD266X Arduino Burning Serial Flash Memory на основе Arduino NANO (https://duino.ru/arduino-nano-v30-ch340-usb.html) или Arduino PRO MICRO (https://duino.ru/arduino-pro-micro.html). По сути программатор представляет собой вашу плату Arduino и программу-программатор представленную ниже.
https://ru.aliexpress.com/item/7inch-8inch-AT070TN90-92-94-LCD-driver-board-for-car-with-remote-control-key-board-car/1000001923687.html?spm=2114.13010708.0.0.xrMwuA - контроллер LVDS на базе RTD2660 (плата PCB800099-V.9)
или
https://ru.aliexpress.com/item/HDMI-VGA-2AV-LVDS-ACC-Lcd-Display-Controller-Board-module-Raspberry-Pi-Kit-for-7-8/32498046869.html?spm=2114.13010708.0.0.wtoySa - контроллер LVDS на базе RTD2660 (плата PCB800099-V.9)
в них присутствует чип памяти типа 25x40 (могут быть и другие с большим или меньшим колличеством памяти), чаще всего Windond но не обязательно, на самом деле данный ПРОГРАММАТОР не зависит конкретно от этой платы и по этому можно шить любые модификации плат (с одним только HDMI или с кучей AV и т.д.) программатор не зашивает напрямую в чип памяти прошивку, он передает прошивку RTD2660, а тот в свою очередь выполняет заливку прошивки в чип памяти.
https://ru.aliexpress.com/item/10-W25X40BVSSIG-W25X40-8-25X40BVSIG-SMD-25x40/32845734589.html?spm=2114.13010708.0.0.9GkhRC

https://ru.aliexpress.com/item/Nano-V3-ATmega328-CH340G-Micro-USB-Pin-headers-NOT-soldered-Compatible-for-Arduino-Nano-V3-0/32664577152.html?spm=2114.13010708.0.0.nRVkXZ - контроллер ATmega328P с мостом CH340
https://ru.aliexpress.com/item/Nano-V3-0-Mini-USB-ATmega328-5V-16M-100-ORIGINAL-FTDI-FT232RL/32338360936.html?ws_ab_test=searchweb0_0,searchweb 201602_3_10152_10151_10065_10344_10068_10342_10343 _10340_10341_10543_10696_10084_10083_10618_10307_1 0301_5711215_10313_10059_10534_100031_10103_10627_ 10626_10624_10623_10622_5711315_10621_10620_572241 5_10125,searchweb201603_37,ppcSwitch_5&algo_expid=c4b09065-24f4-41b5-8512-1a903656749e-0&algo_pvid=c4b09065-24f4-41b5-8512-1a903656749e&priceBeautifyAB=0 - контроллер ATmega328P с мостом FT232RL
https://ru.aliexpress.com/item/Free-Shipping-50PCS-LOT-New-Pro-Micro-for-arduino-ATmega32U4-5V-16MHz-Module-with-2-row/32270344721.html?ws_ab_test=searchweb0_0,searchweb 201602_3_10152_10151_10065_10344_10068_10342_10343 _10340_10341_10543_10696_10084_10083_10618_10307_1 0301_5711215_10313_10059_10534_100031_10103_10627_ 10626_10624_10623_10622_5711315_10621_10620_572241 5_10125,searchweb201603_37,ppcSwitch_5&algo_expid=1912580c-b8ef-4363-8056-c0ad0dae9988-12&algo_pvid=1912580c-b8ef-4363-8056-c0ad0dae9988&priceBeautifyAB=0 - контроллер ATmega32U4 с собственным аппаратным USB
Платы недорогие если заказывать с китая, это могут быть клоны или оригиналы.
Чисто гипотетически даже можно сконструировать из Arduino PRO MINI (https://duino.ru/arduino-pro-mini.html) и моста usb-RS232 типа CH340 (https://duino.ru/ch340-usb-ttl)
https://ru.aliexpress.com/item/Free-Shipping-New-Atmega328-5v-Version-Pro-Mini-Module-16M-For-Arduino-Compatible/32605434250.html?spm=2114.13010708.0.0.jKXJ4G
и
https://ru.aliexpress.com/item/CH340-Serial-Converter-USB-To-TTL-6PIN-Module-Upgrade-Small-Plate-for-PRO-mini-Instead-of/1856263846.html?ws_ab_test=searchweb0_0,searchweb2 01602_3_10152_10151_10065_10344_10068_10342_10343_ 10340_10341_10543_10696_10084_10083_10618_10307_10 301_5711215_10313_10059_10534_100031_10103_10627_1 0626_10624_10623_10622_5711315_10621_10620_5722415 _10125,searchweb201603_37,ppcSwitch_5&algo_expid=3712c3f0-f2eb-4e98-9cf0-699e161ada43-8&algo_pvid=3712c3f0-f2eb-4e98-9cf0-699e161ada43&priceBeautifyAB=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-Shipping-HD-USB-Burner-MSTAR-LCD-programmer/32238636375.html?spm=a2g0s.9042311.0.0.PgLV7l. Но по истечению 100 дней, программатор так и не пришел с китая, заказывать дороже мне показалось слишком жирно.
Есть классные проекты энтузиастов, через мосты https://ru.aliexpress.com/item/CJMCU-FT232H-Multifunction-High-Speed-USB-to-JTAG-UART-FIFO-SPI-I2C-Module/32826151259.html?spm=2114.13010708.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 - Программатор

alex_palace
23.03.2018, 09:20
Если правильно понял то просто соединяем и2с ардуины и контроллера, землю и шьем?
Второй вопрос - оно шьет только винбонды? У меня попался Macronix mx25l4006e и даже через СН341А не прошился. При прошивке не совпадает залитое и прочитанное :( а перепаивать пока не хочется

remizov_ia
23.03.2018, 17:55
Если правильно понял то просто соединяем и2с ардуины и контроллера, землю и шьем?
Второй вопрос - оно шьет только винбонды? У меня попался Macronix mx25l4006e и даже через СН341А не прошился. При прошивке не совпадает залитое и прочитанное :( а перепаивать пока не хочется

Все правильно, я описывал данный глюк, просто зашиваете второй раз подряд, это связано разностью размерности страницы памяти чипов и команды защиты флеш. Оригинальные старые шъются с первого раза, новые со второго, чуть позже исправлю этот глюк! :blush:

remizov_ia
23.03.2018, 17:58
Если правильно понял то просто соединяем и2с ардуины и контроллера, землю и шьем?
Второй вопрос - оно шьет только винбонды? У меня попался Macronix mx25l4006e и даже через СН341А не прошился. При прошивке не совпадает залитое и прочитанное :( а перепаивать пока не хочется

В самой программе есть нужные картинки с распиновками, необходимо соединить VGA или HDMI тремя проводами с Arduino и прошивать, незабыть запитать контроллер RTD2660 подав 12V питания как обычно запитываете, незабывайте - контроллер RTD2660 точнее плата PCB много кушает, поэтому лучше обеспечить пару ампер :derisive:

remizov_ia
23.03.2018, 18:06
Если правильно понял то просто соединяем и2с ардуины и контроллера, землю и шьем?
Второй вопрос - оно шьет только винбонды? У меня попался Macronix mx25l4006e и даже через СН341А не прошился. При прошивке не совпадает залитое и прочитанное :( а перепаивать пока не хочется

Шъет все, только вот оригинальные старые виды флеш с первого раза, а те что поновей нужно повторно запускать, второй раз прошивать.

remizov_ia
24.03.2018, 09:02
Хотел сегодня попробовать оживить убитый недопрошивкой сн341а но вместо этого со старшей дочерью и бывшей женой по больницам катался :( хорошо не перелом а только надрыв связок но в понедельник надеюсь отпишусь.

У меня тоже была попытка прошить через сн341а с помощью прищепки, есть много проблем, первая и самая главная, это то что RTD2660 мешает работе программатора, 2 девайса общаются с флеш памятью одновременно, вот и не шъется нифига, второе это недостаток выдаваемого питания на прищепке, нужно цеплять к RTD2660 12V, так что лучше выпаять, прошить, впоять!:no: Поэтому как раз я и создал этот программатор!!!:yes2:

shamino
27.03.2018, 21:38
Здравствуйте.
Всё вроде бы подключил как надо к vga порту, прошил ардуино нано на ch340, но выдает сообщение при подключении: Подключение к программатору прервано, устройство не отвечает. Что может быть не так?


Может пригодится кому....
Сидя в наушниках и ковыряясь с платой, услышал в паузе между треками наводки, позже выяснил что они от светодиодного драйвера которым я запитал плату. Запитал плату от аккумулятора и всё сразу обнаружилось и прошилось.

remizov_ia
28.03.2018, 14:54
Здравствуйте.
Всё вроде бы подключил как надо к vga порту, прошил ардуино нано на ch340, но выдает сообщение при подключении: Подключение к программатору прервано, устройство не отвечает. Что может быть не так?


Может пригодится кому....
Сидя в наушниках и ковыряясь с платой, услышал в паузе между треками наводки, позже выяснил что они от светодиодного драйвера которым я запитал плату. Запитал плату от аккумулятора и всё сразу обнаружилось и прошилось.

Безусловно, питание требуется более или менее стабильное, опорное напряжение скачет на линиях I2C, особенно на плохо стабилизированных источниках питания. На LED драйвере плохо стабилизирован выход, просто глаз не особо требователен к "микроморганиям", поэтому и так пойдет, а вот цифровая электроника плохо воспринимает такое питание. Приведу пример, заказал я как то https://ru.aliexpress.com/item/5V700mA-3-5W-isolated-switch-power-supply-module-AC-DC-buck-step-down-module-220V-turn/32651555945.html?spm=2114.13010708.0.0.5KGDDB для контроллеров Arduino (https://duino.ru/arduino.html), ну что могу сказать, светодиоды моргают, а вот Serial порт постоянно рушится соединение. К тому же ИК приемник TSOP (https://duino.ru/product_info.php/info/p2338_IK-priemnik-VS1838B.html) постоянно слал мне фальшивые сигналы, вроде все работает, но жутко не стабильно. Стоило поменять на https://ru.aliexpress.com/item/5PCS-TSP-05-replace-HLK-PM01-AC-DC-220V-to-5V-mini-power-supply-module-intelligent/32706461471.html?spm=2114.13010708.0.0.5KGDDB и о чудо, все стало отрабатывать стабильно и четко. Промерил первый блок питания осциллографом и ужаснулся, такое сложно назвать блоком питания, ну разве что для зарядки аккумуляторов в паре с компаратором напряжения.:be:

Leobor
29.03.2018, 15:38
У меня тоже была попытка прошить через сн341а с помощью прищепки, есть много проблем, первая и самая главная, это то что RTD2660 мешает работе программатора, 2 девайса общаются с флеш памятью одновременно, вот и не шъется нифига, второе это недостаток выдаваемого питания на прищепке, нужно цеплять к RTD2660 12V, так что лучше выпаять, прошить, впоять!:no: Поэтому как раз я и создал этот программатор!!!:yes2:А выпаять микросхему и прошить ее через CH341A не получается? По моему это самый безгеморный способ. Выпаять микросхему - ровно 5сек (при помощи паяльника), CH341A может работать с любыми осями, прошивка = дамп, даже отрезать ничего не надо.
Тут (http://www.pccar.ru/showpost.php?p=398421&postcount=1398) человек вообще показал, как прошить CH341A без выпаивания микросхемы.
Убедите меня, что все это слишком сложно, а вот это
49454
просто раз плюнуть...
ЗЫ. Я не за себя (у меня есть верный друг Postal2), я говорю как сторонний наблюдатель.
ЗЗЫ. Даже если и ардуина форева, ссылку на этот (http://4pda.ru/forum/index.php?s=&showtopic=776727&view=findpost&p=65778151) способ я давал в теме про "народный"...

alex_palace
29.03.2018, 22:48
Задолгописал и ушла вся запись :(
Вообщем ардуина (https://duino.ru/arduino-nano) пойдет на что нибудь полезное типа уже нарисовал алгоритм управления заслонками печки и получения температур с датчиков.. а постал2 он супер.. после того как стал шить через 341 .. уже не надо искать лпт и максимум 7*32.. т.к в 10*64 они не живут от слова никак..

Leobor
29.03.2018, 23:35
... а постал2 он супер.. после того как стал шить через 341 .. уже не надо искать лпт и максимум 7*32.. т.к в 10*64 они не живут от слова никак..У меня посталом работает вообще отдельный комп на хрюше 32 - тонкий клиент. На нем вообще у меня крутятся все возможные программаторы, не только Postal. Но для больших флешек (32-64М, не говоря уж о 128 и выше) он сильно слабоват. 64 метра шьется почти час. Поэтому и готовлю ему замену в виде DN2800MT - на ней тоже весь фарш - и мсата, и лапоть и СОМ и LVDS - любые хотелки. Хочу еще и USB осцил на него же повесить. Чтобы уж по полной программе нагрузить.

remizov_ia
30.03.2018, 14:56
А выпаять микросхему и прошить ее через CH341A не получается? По моему это самый безгеморный способ. Выпаять микросхему - ровно 5сек (при помощи паяльника), CH341A может работать с любыми осями, прошивка = дамп, даже отрезать ничего не надо.
Тут (http://www.pccar.ru/showpost.php?p=398421&postcount=1398) человек вообще показал, как прошить CH341A без выпаивания микросхемы.
Убедите меня, что все это слишком сложно, а вот это
49454
просто раз плюнуть...
ЗЫ. Я не за себя (у меня есть верный друг Postal2), я говорю как сторонний наблюдатель.
ЗЗЫ. Даже если и ардуина форева, ссылку на этот (http://4pda.ru/forum/index.php?s=&showtopic=776727&view=findpost&p=65778151) способ я давал в теме про "народный"...

Безусловно можно, но по мне, выпаивать прошивать и впаивать обратно, мне лень, а тут просто подцепил уже готовый программатор к VGA и готово:yes2:

remizov_ia
01.04.2018, 06:41
Кстати, а Arduino плату после прошивки RTD2660 можно потом использовать дальше по назначению в своих собственных проектах. К тому же мне кажется нет смысла говорить о том какой лучше программатор, каждый хорош по своему, один дешевый, другой может быть продвинутый - под другие функции, третий как у меня можно использовать повторно для других целей, мне кажется чем больше различных средств прошивки тем лучше, у кого то просто может не оказаться CH341A, зато на руках может быть Arduino. Или наоборот, а одно единственное средство прошивки, это плохо.

-CRJ-
17.06.2018, 23:18
Решил перепрошить контроллер ЖК-матрицы PCB800099 V.9, цель - убрать синий экран, но не смог.
Прошил Arduino Nano, соединил с контроллером тремя проводами SDA (A4), SLA (A5), GND, запитал контроллер, запустил программатор, нажал поиск чипа и:

Поиск чипа
Open...

<<RTD2660 Burning Serial Flash Memory, v: 1.5, Developed: Remizov_IA>>
<COMMANDS>
FOUND_CHIP
ERASE_CHIP
READ_CHIP
WRITE_CHIP
==============
GET_INPUT_DDC
GET_DDC
==============
<COMMANDS_DONE>

Opened.

... секунд через 10 ...
Подключение к программатору прервано, устройство не отвечает.

Нашел причину: SLA-SDA неправильно подписаны. Прошивал под разные матрицы, все получилось, но, как и написал ТС, нужно прошивать дважды.
Автору спасибо за софт!

Leobor
18.06.2018, 01:18
... цель - убрать синий экран...Интересно, а как вы планировали это сделать? Есть где то мануал?

-CRJ-
18.06.2018, 10:07
Интересно, а как вы планировали это сделать? Есть где то мануал?
Не совсем понял вопрос...
Для чего мануал?
Задача была перепрошить контроллер, т.к. прошивал что-либо, кроме Arduino, впервые. Нашел в теме "народный контроллер" бинарники - решил залить. Программатора нет, поэтому связался с ардуиной. Глобальная цель - избавится от экрана любого цвета, нужен "снег", будет FPV-монитор.

maksim
28.11.2018, 21:22
Подскажите, все по схеме собрал, вот такая ошибка
https://i.ibb.co/mNW7cd6/error.jpg

basurman
28.11.2018, 22:04
Много чего может быть. Плохое питание, длинные провода до программатора итд.
Напиши в личку изобретателю, он лучше глюки своего устройства знает.

maksim
28.11.2018, 23:49
Много чего может быть. Плохое питание, длинные провода до программатора итд.
Напиши в личку изобретателю, он лучше глюки своего устройства знает.

написал уже, жду...
питание - два разных блока пробовал...
провода 10 см...

remizov_ia
30.11.2018, 22:21
Подскажите, все по схеме собрал, вот такая ошибка
https://i.ibb.co/mNW7cd6/error.jpg

Ошибку вижу, попробую разобраться за выходные, как исправлю сразу отпишусь.

remizov_ia
02.12.2018, 22:11
Вышла новая версия RTD266X Arduino Burning Serial Flash Memory 1.9
Проверено на платах двух модификаций: PCB800099-V.9 (классика) и PCB800196-V.6 (эта та что с декодировкой звука)

Не забудьте сначала залить прошивку в ваш Arduino (прошивка программатора изменилась).

В архиве ниже есть все необходимое для успешной подготовки Arduino и заливки прошивки в RTD266X. Так же в архиве добавлены прошивки для различных модификаций плат RTD266X.
https://yadi.sk/d/xbs0Pvs_MRY9Yw - Программатор

maksim
03.12.2018, 16:50
Новая версия программатора работает отлично!
И в целом решение крутое. Самая простая схема из всех ранее опубликованных в инете. Никаких резисторов, диодов, конденсаторов дополнительно паять на плату не надо. Всё работает по инструкции!

remizov_ia
03.12.2018, 17:35
Спасибо за добрые слова, будем развивать проект.

basurman
03.12.2018, 17:43
Даже советую разработчику сделать её платной, как второй продукт
DANCING FINGER - USB-HID резистивный 4 проводной TouchScreen
Когда это он стал платным?

remizov_ia
08.05.2019, 09:24
https://yadi.sk/d/jB8rdftST0etYw - новая версия программатора 2.3

Stranger33
04.06.2019, 13:36
Огромное спасибо, программатор работает. Не сразу прошился т.к. вообще левый чип стоял (не винбонд), постоянные ошибки, но после n-ой попытки с количеством ошибок в 0 экран заработал.
Мой пост (http://pccar.ru/showpost.php?p=401647&postcount=1441), к этому экрану (BOE LX-C TD0035-50P-H18) подошла PCB800099-TTL800x480-24bit-at070tn92-2av1vga1hdmi-5key-IR2 из архива.


Ещё раз благодарю, проект замечателен тем что на руках осталась nano с широкими возможностями))))

remizov_ia
04.06.2019, 17:54
Я рад что он вам помог, действительно есть несколько глюков при прошивке, тоже заметил, буду править!

remizov_ia
04.06.2019, 17:56
И кстати да, остается на руках рабочий камень с помощью которого можно примастрячить те же кнопки управления, контроллер питания, датчики для магнитолы и т.п. (вторичное использование, в этом и была идея изначальная)

Deniskyn
20.12.2019, 20:16
И кстати да, остается на руках рабочий камень с помощью которого можно примастрячить те же кнопки управления, контроллер питания, датчики для магнитолы и т.п. (вторичное использование, в этом и была идея изначальная)

А можно об этом поподробнее???

ПС
Прога ваша супер, очень помогла.

S_a_n_y_a
23.12.2019, 17:25
Доброго времени суток.

Запутался в трех кнопках. Подскажите, что делаю не так?
Имеется плата Arduino NANO. Подключаю плату.
USB-SERIAL CH340(COM5) в диспетчере устройств есть.
Запускаю RTD266X Arduino Burning Serial Flash Memory 2.3.
Жму в меню кнопку Прошивка. Указываю плату NANO.
Открывается новое окно. В нем выбираю свой СОМ5.
Жму прошить. Открывается окно CMD и в нем текст:

Using Port : COM5
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 1 of 10: not in sync: resp=0xfd
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 2 of 10: not in sync: resp=0xfd

Проходит 10 попыток. CMD закрывается. В маленьком окне программы говорят, что прошивка завершена, но по факту это не так. Хотя плата рабочая, через Arduino IDE прошивается нормально.
Если жать кнопку Подключиться к программатору и найти RTD266x, выдает
Поиск чипа
Open...
Подключение к программатору прервано, устройство не отвечает.

Помогите разобраться

destin
22.01.2020, 00:56
Доброго времени суток.
Запутался в трех кнопках. Подскажите, что делаю не так?
Помогите разобраться
Если я правильно понимаю, Вы пытаетесь прошить ардуину с помощью программы для прошивки скалера? Для превращения ардуины в прогер там avrdude лежит. Её из коммандной строки с параметрами и именем прошивки для Вашей платы ардуино.

kostet2010@mail.
20.03.2020, 07:43
перепробовал три ардуино.все прошились в авридуде.а в приложении "подключение к программатору прервано.устройство не отвечает. питание на плату дал, scl и sda местами менял. чо не так?

AdmiralBlack
09.04.2020, 01:40
Кто-нибудь, пожалуйста объясните, как прошивать? Как подключать понял, а вот что куда и как прошит не понятно. Зачем там AVRDUDE, как из Arduino Nano сделать программатор. Куда девать непосредственно сам файл прошивки. Зачем там файл RTD266x_NANO.hex Можно подробную инструкцию чего и как делать.

remizov_ia
13.04.2020, 11:24
https://yadi.sk/d/jB8rdftST0etYw - новая версия программатора 2.3

Sonmor
19.05.2020, 13:16
Спасибо огромное, всё прошилось! Сберегли от покупки новой платы.
Правда не сразу сообразил, что на плату надо подать питание для прошивки =))
Ещё, не получилось сохранить дамп. После чтения пишет, что полученные данные обрабатываются и ничего не происходит

Sergej75
08.06.2020, 10:55
Добрый день , подскажите Скалер определяется программой .Но при окончании записи появляется ошибка ‘’ Запись прошивки прервана, устройство не отвечает’’ .SDA,SCL местами менял .Спасибо

SimyriK
25.02.2021, 23:16
Добрый день. Как и некоторые комментаторы, столкнулся с тем, что не прошивалась Arduino nano (https://duino.ru/arduino-nano) (Atmega 328p). Посмотрел как Arduino IDE отправляет команду записи и подредактировал ее указанием нужной прошивки. Получилось что-то вроде
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude" -C"C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf" -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Install\RTD266X\Firmware\RTD266x_NANO. hex:i
Но после прошивки, соединив arduino согласно приложенной схеме и при попытке подключится в логе получил
Поиск чипа
Open...

<<RTD2660 Burning Serial Flash Memory, v: 2.3, Developed: Remizov_IA>>
<COMMANDS>
FOUND_CHIP
ERASE_CHIP
READ_CHIP
WRITE_CHIP
==============
GET_INPUT_DDC
GET_DDC
==============
<COMMANDS_DONE>

Opened.

Подключение к программатору прервано, устройство не отвечает
Не подскажите что может быть? Заранее спасибо за ответ.