Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.62/1628: Рейтинг темы: голосов - 1628, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 06.04.2011
Сообщений: 56

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

06.10.2013, 20:04. Показов 347746. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Кто сможет объяснить тихое удаление авторских алгоритмов с Хабра без замечаний и объяснений?
Hrethgir 05.08.2026
Администрация Хабра причин удаления не объясняет. Может это кто сделает другой? Алгоритм эффективен и рабочий, ошибка было только в пагинации сообщений, что является отдельным алгоритмом а не. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru