0 / 0 / 0
Регистрация: 06.04.2011
Сообщений: 56

Проблемы с программатором на CH341A

06.10.2013, 20:04. Показов 347838. Ответов 167
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите с программатором , у меня нет не программы не драйвера на него . Но тут мне дали . Но драйвер повреждён, не устанавливается . Тот кто мне дал, он не овечает по везкой пречине ( потомушто не заходи) . Помогите разобраться ?

Топик переименован в соответствии с темой обсуждения. Перенесена из "Я делаю" в "Детские вопросы".
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.10.2013, 20:04
Ответы с готовыми решениями:

Прошивка eeproma китайским программатором на CH341A
Здравствуйте. Возможно ли прошить ST93CS46 и ей подобные данным программатором? ...

Проблемы с программатором
Сначала у меня была ATMEGA 162 - прошивалось все отлично. Даже сейчас попробовал - тоже все норм. Теперь купил себе маленькую ATMEGA16 (в...

Проблемы с BitBang программатором
Спаял я наконец-то программатор из первого урока Дихальта по Иглу. Спаял на работе и тут же поставил дрова на него на рабочий бук....

167
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
27.03.2016, 21:11
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Сергей_Р
MX25L12835F определяется, данные с неё считываются но верификация не проходит. Процесс верификации доходит до 50% и выскакивает сообщение "Содержимое чипа не совпадает с буфером".
Возможно, на секторы второй половины флэшки наложен write protection. Попробуйте её стереть перед записью.

А на плате, куда впаяна флэшка, нет каких-нибудь джамперов/перемычек и т.п. на ножке "WriteProtect"?
0
0 / 0 / 0
Регистрация: 06.08.2017
Сообщений: 8
27.03.2016, 21:37
Проблема не с записью а с чтением. Я считываю прошивку из чипа в буфер программы, запускаю верификацию и верификация не проходит.
На плате никаких перемычек нет, вывод WriteProtect идет напрямую на чип CH341A.
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
27.03.2016, 23:24
Цитата Сообщение от Сергей_Р
Проблема не с записью а с чтением. Я считываю прошивку из чипа в буфер программы, запускаю верификацию и верификация не проходит.
Верификация - операция, которая сравнивает прочитанное из микросхемы с содержимым файла, который в неё перед этим прошили. Вы файл прошивали? Его содержимое отличается от того, что читается из микросхемы? На каком адресе начинается несовпадение?
0
0 / 0 / 0
Регистрация: 06.08.2017
Сообщений: 8
28.03.2016, 06:42
Разве есть разница межу "залить прошивку в чип из буфера и провести верификацию" и "считать прошивку из чипа в буфер и провести верификацию". Верификация в обоих случаях должна проходить успешно, или это не так?
По порядку.
Моя задача: Есть два чипа MX25L12835F, в один залита прошивка, нужно эту прошивку скопировать во второй, т.е. создать копию чипа.
Мои действия: Я считываю первый чип, записываю во второй, второй чип в устройстве работает не корректно, при этом я не делал верификации. Я начинаю искать на каком этапе ошибка и нахожу что когда я считал первый чип в буфер верификация не проходит.
Попробовал MX25L12835F из другого устройства, ситуация таже. Чип читается в буфер, верификация доходит до 50% и вылетает ошибка.
Попробовал MX25L8006E, чип читается в буфер и верификация проходит успешно.
Попробовал W25L128FV чип читается в буфер, верификация доходит до 50% и вылетает ошибка.
В W25L128FV и MX25L12835F заполнено примерно 16М из 128М. Может есть какое-нибудь ограничение на размер буфера?

0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
28.03.2016, 12:57
Да вроде не должно быть...
Раз автор проги сам включил 128-мибитные чипы в спсиок поддерживаемых, то должны они читаться.

У меня, к сожалению, ни одной 128-мибитной флэшки нет, проверить не смогу. С меньшими размерами проблем не было.

Цитата Сообщение от Сергей_Р
В W25L128FV и MX25L12835F заполнено примерно 16М из 128М. Может есть какое-нибудь ограничение на размер буфера?
Попробуйте вручную в конце буфера прописать какой-нибудь "HelloWorld", потом запись, потом чтение. Где окажется сигнатура - в том же месте в конце 128-мибитного пространства или в другом - например, в конце первой половины чипа?
0
0 / 0 / 0
Регистрация: 06.08.2017
Сообщений: 8
28.03.2016, 14:48
Оказалось проблема в программе. Я использовал ломаные V1.29, взятые из разных источников, с ними вылетала такая ошибка. C V1.26 trial все работает.
В trial версии есть какие-нибудь ограничения или только интерфейс урезан?
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
28.03.2016, 15:08
Цитата Сообщение от Сергей_Р
В trial версии есть какие-нибудь ограничения или только интерфейс урезан?
Судя по ReleaseNotes, только небольшие баги :-) да меньше supported chips. А так версия рабочая.

А если на CH341 SDK писать прогу - так там вАще будет :-)
0
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
20.04.2016, 21:22
Цитата Сообщение от KDV74
Незарегистрированный софт 1.30, без регистрации не работает https://cloud.mail.ru/public/2cQw/4uXMfb9pp

http://**************************/download/file.php?id=27610&sid=7480db097df99dddff d5cdfc781f4e73
0
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 789
21.04.2016, 08:33
2 YTYOUT
<a ctoss="postlink-local" href="http://forum.iosyitistromyss.ru/viewtopys.php?p=426204#p426204">viewtopy s.php?p=426204#p426204[/URL]
0
Otix_mkm
04.05.2016, 22:42
Всем добрый день. Читал ваш форум, кое что для себя подчеркнул новое. В благодарность выкладываю программу CH341A_1.30.rar взломанную. Сам пока ей ничего не шил.
https://cloud.mail.ru/public/4nFk/V4UMTzoPA
omdykro
22.05.2016, 15:43
Цитата Сообщение от Otyx_mkm
Всем добрый день. Читал ваш форум, кое что для себя подчеркнул новое. В благодарность выкладываю программу CH341A_1.30.rar взломанную. Сам пока ей ничего не шил.
https://cloud.mail.ru/public/4nFk/V4UMTzoPA
Ошибка 404, еще раз можете дать ссылку? Или в личку кинуть?
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 789
22.05.2016, 15:46
https://yody.sk/d/ATPoJQkQrvRdm
0
omdykro
22.05.2016, 15:53
Цитата Сообщение от Финский
https://yody.sk/d/ATPoJQkQrvRdm
Спасибо большое :) просто огромадное :)
0 / 0 / 0
Регистрация: 28.04.2014
Сообщений: 37
27.05.2016, 17:44
Цитата Сообщение от Финский
https://yody.sk/d/ATPoJQkQrvRdm
спасиб бро !
0
юрий н
20.06.2016, 15:45
вообщем приобрёл программатор CH341A вроде читает и пишет Но приобрёл у китайцев микрухи 25q32BVS1G писать он их пишет но стирать или записать не хочет то биш пишет их однократно, нащол в инете,
В даташите написано что у этой серии флэшек есть режим однократного программирования, при этом устанавливается бит защиты
который запрещает режим перепрошивки. Перезапись самого бита защиты тоже блокируется. Микросхема при этом превращается в однократно программируемую.
Видимо твой программатор "взводит" бит защиты.
Хотя в даташите ещё написано что есть другие режимы программных блокировок - которые отключают вывод Write Protect от внешних цепей и внутренне держат этот сигнал всегда активным. Но из такого режима микросхему можно вывести программно - перепрошивкой регистра статуса.
кучу программ к этому прораматору перепробовал 1.18 1.29 1.30 всё бестолку
кто может что посоветовать
SirikoOdUo
23.06.2016, 14:14
подскажите пожалуйста - в спецификациях указана поддержка микросхем 93c46, но в приложении такого нет (в выборе) и непонятно куда его ставить - как 24 или 25. Есть идеи?
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 35
03.08.2016, 18:04
Развлекаюсь с программатором :)
Картинки



Датчик Si7021
0
StoymOt
30.08.2016, 23:49
Цитата Сообщение от Bowsir
Развлекаюсь с программатором :)
Картинки
CH341A-si7021.jpg
si7021-ssreen.PNGДатчик Si7021
Очень интересует с помощью каких программных инструментов была решена задача обмена с датчиком.
Пробовал с помощью USBIOX.DLL в Delphi реализовать обмен. Использовал функцию USBIO_WriteI2C но
она отсылает сразу 3 байта. Может Bowsir вы знаете как реализовать передачу по одному байту.
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 35
19.09.2016, 13:50
Цитата Сообщение от StoymOt
Очень интересует с помощью каких программных инструментов была решена задача обмена с датчиком.
Пробовал с помощью USBIOX.DLL в Delphi реализовать обмен. Использовал функцию USBIO_WriteI2C но
она отсылает сразу 3 байта. Может Bowsir вы знаете как реализовать передачу по одному байту.
Я вызываю функции из CH341DLL.DLL . Для работы с y2s мне достаточно функции StreamI2C() из этой библиотеки. Она позволяет писать/читать по одному байту или больше.
0
1 / 1 / 0
Регистрация: 11.10.2016
Сообщений: 195
21.11.2016, 04:36
Чипы больше 16 Мбайт (т.е больше 128 Мбит) ломаный софт версий 1.29 и 1.30 нормально не читает- несколько раз дамп разные данные дает (пробовал на winbond 25Q256FV).
Другая прога USB24-25 2011.05 (с иероглифами которая) при дампе делает файл 32 Мбайт из первых 16 Мбайт дважды (разбивал на две части, сравнивал побайтно).
Под линуксом найденная на github и скомпилированная из исходников утилита ch341prog прочитала примерно 70% правильно, остальные 30% -кусок из первых 16 Мбайт,
позднее нашел там же вариант кода с тем же названием ch341prog от других участников, не пробовал.
В итоге также под линуксом нормально Ftoshrom прочитал все 32 Мбайт, но только после патча на исходники и перекомпиляции.
Патч для ftoshrom использовал вот этот
[12.06 Кб]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.11.2016, 04:36

CH341A софт для прошивки AVR по SPI этим программатором
Выкладываю на ваш суд свои модифицированные сборки программ для прошивки с помощью программатора CH341 микроконтроллеров Atmel AVR: 1)...

Проблемы с программатором.
Дело было так: свогранил себе этот программатор http://iosyitistromyss.ru/usb-programma ... sbasp.html, потом понял, что AVR Studyo 4 не...

проблемы с программатором от RA4NAL
Всем Доброго времени суток! Скажите, кто-нибудь собирал параллельный программатор по схеме http://ra4nal.qrz.ru/stk500.shtml? я собрал...

Проблемы с программатором ISP mkII
Статусный светодиод мигает красным и оранжевым, Студия программатора не видит. Жмешь &quot;коннект&quot;, отвечает что фаилед. Ни прошивку...

Прошивка матрицы EEPROM программатором CH341A
Добрый день. Возникла необходимость прошить новую матрицу(она рабочая). Делаю это впервые, по гайдам, поэтому есть вопросы. Я припаял...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
120
Ответ Создать тему
Опции темы

Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru