АПК Сервис
Профессиональный ремонт
сложной электронной техники.

 
» » Софт Colibri для программатора на CH341A

на правах рекламы

Софт Colibri для программатора на CH341A

Автор: Aleksandr от 18-11-2016, 08:25
Давно в интернет-магазинах продаются программаторы на основе чипа CH341A.
Вот некоторые из них (картинки кликабельны)

Софт Colibri для программатора на CH341A Софт Colibri для программатора на CH341A Софт Colibri для программатора на CH341A

Я покупал в этом магазине на Aliexpress , когда доставка была бесплатной.
По сути все они одинаковые, отличаются только дизайном.
Из за невысокой стоимости эти программаторы стали очень популярными
как у профессионалов-ремонтников, так и у радиолюбителей.

Перечислю некоторые недостатки, которые на мой взгляд присутствуют в софте,
предоставляемом продавцами программаторов:
  1. Отсутствие приличного русскоязычного интерфейса.
  2. Все операции выполняются в одном потоке, из за чего основное онко виснет.
  3. Недостаточный набор функций.
  4. Не все микросхемы из заявленных пддерживаются на самом деле.
Эти недостатки побудили меня написать своё программное обеспечение,
которое я предлагаю Вам, уважаемые посетители сайта.

Программа называется Colibri, не требует инсталляции, достаточно скачать архив
и распаковать его в любую папку.
Программа и её компоненты распространяются бесплатно, но,
что бы немного компенсировать мой труд, необходимо как минимум просмотреть рекламу,
а еще лучше покликать по рекламным баннерам.
И ещё, запрещается размещать архив на сторонних ресурсах.

Хочу выразить большую благодарность участникам форума CnCLab
Владимиру Ярмакович (aka Vlad1) и Петру Макруш (aka Петя ), первым тестировщикам программы.
Так же хочу поблагодарить всех участников форума remont-aud ,
которые тестировали, выявляли баги и давали рекомендации по улучшению программы.

Список микросхем, которые поддерживаются на данный момент, находится под спойлером.
Этот список постоянно обновляется, иногда несколько раз в день.

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

Для загрузки архива необходимо:
  1. Зарегистрироваться на сайте.
    При регистрации указывайте реальный e-mail, на него придет сообщение со ссылкой на активацию аккаунта!
  2. Отключить AdBlock или защиту от слежения.
  3. Перейти по ссылке ниже.
  4. Подождать 30 скунд.
Если Вы не согласны с вышеуказанными условиями, значит не судьба.

Внимание! У вас нет прав для просмотра скрытого текста.



Доработка программатора

В процессе работы с программатором выявлены некоторые недостатки,
один из них: не возможно сбросить / установить бит QE во втором регистре статуса.
Читаем даташит, например на чип W25Q64FV, и находим пунт Quad Enable (QE),
в котором есть предупреждение:
WARNING: If the /WP or /HOLD pins are tied directly to the power supply or ground during
standard SPI or Dual SPI operation, the QE bit should never be set to a 1.

Что бы исправить этот недостаток, надо отсоединить ноги #WP (pin 3) и #HOLD (pin7) от VCC
и подключить их к VCC через резисторы 4,7 ком.
На "чёрном программаторе" это выглядит так:
Софт Colibri для программатора на CH341A
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий
  • Группа: Посетители
  • ICQ:
  • Регистрация: 25.04.2018
  • Статус: Пользователь offline
  • 13 комментариев
  • 0 публикаций
^
Цитата: Aleksandr
Alexander_NS, вот и нашла коса на камень.
Ясно, спасибо за подробности. Новую версию когда ждать?
  • Группа: Администратор
  • ICQ:
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • 228 комментариев
  • 6 публикаций
^
Новая версия готова, базу осталось дозаполнить, времени не хватает катастрофически recourse
  • Группа: Посетители
  • ICQ:
  • Регистрация: 21.02.2018
  • Статус: Пользователь offline
  • 6 комментариев
  • 0 публикаций
^
Продвинутые SPI NOR Flash от Spansion / Cypress S25FL (3,3Volt) S25FS (1,8Volt) !
я пока не видел нормального программатора с софтом на уровне разработчика, в основном писанины китайскими рукожопами или программистами идусами.
идентификация чипа даёт максимальную информацию о чипе, но в альтернативном софте ничего и близко нет.
покурив портянки , засылаем команду 9F и читаем.
я не знаю как там чего, но для примера взял чип S25FS512S и запросил 512 байт чтоб не ошибиться :)
делаем расклад(кому хочется может сам покурить на тему каждого байта):

Manufacturer and Device ID
01 02 20 4D 00 81 30 31 85 FF FF FF FF FF FF FF

CFI Query Identification String
51 52 59 02 00 40 00 53 46 51 00 17 19 00 00 09 09 0A 11 02 02 03 03
Q R Y S F

Device Geometry Definition for 512-Mbit Device
1A 02 01 08 00 03 07 00 10 00 00 00 80 03 FE 00 00 04 FFFFFFFFFFFFFF

CFI Primary Vendor-Specific Extended Query (Sheet 1 of 2)
50 52 49 31 33 21 02 01 00 08 00 01 03 00 00 07 01 41 4C 54 32 30
P R I 1 3 A L T 2 0

CFI Alternate Vendor-Specific Extended Query Parameter 0
00 10 53 32 35 46 53 35 31 32 53 FF FF FF FF FF 30 31
S 2 5 F S 5 1 2 S 0 1

CFI Alternate Vendor-Specific Extended Query Parameter 80h Address Options
80 01 EB

CFI Alternate Vendor-Specific Extended Query Parameter 84h Suspend Commands
840875327A6475327A64

CFI Alternate Vendor-Specific Extended Query Parameter 88h Data Protection
88 04 0A 01 00 01

CFI Alternate Vendor-Specific Extended Query Parameter 8Ch Reset Timing
8C 06 96 01 23 00 23 00

CFI Alternate Vendor-Specific Extended Query Parameter F0h RFU
F0 09 FFFFFFFFFFFFFFFFFF

CFI Alternate Vendor-Specific Extended Query Parameter A5h, JEDEC SFDP Rev B
A5 88 --- !!! 88 байт параметров для A5 !!!
E7 FF B2 FF FF FF FF 1F 48 EB FF FF FF FF 88 BB FE FF FF FF
FF FF FF FF FF FF 48 EB 0C 20 10 D8 12 D8 00 FF 82 42 11 FF 91
26 07 E2 EC 83 18 44 8A 85 7A 75 F7 BD D5 5C 8C F6 5D FF F0 30F8A16B8EFFFF
21DCDCFFFC65FF0804000000FC65FF0402000000FD65FF0204000000FE0102FFF17F0000F47F0300
F4FFF
B03FE0302FFF4FFFB03F47F0300F17F0000FF0500FFF4FFFF03
  • Группа: Администратор
  • ICQ:
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • 228 комментариев
  • 6 публикаций
^
alfa-5000, всё верно!
Сделать полноценную работу со SPI NOR - задача не из простых, работа в этом направлении ведётся
и экземпляр для теста очень помогает.
  • Группа: Посетители
  • ICQ:
  • Регистрация: 26.02.2018
  • Статус: Пользователь offline
  • 5 комментариев
  • 0 публикаций
^
Здравствуйте. Добавьте пожалуйста поддержку 1,8V чипа MXIC 25U12873F M2I-10G.
  • Группа: Администратор
  • ICQ:
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • 228 комментариев
  • 6 публикаций
^
Дантист, сообщите плиз ID, которые пишет программа.
  • Группа: Посетители
  • ICQ:
  • Регистрация: 26.02.2018
  • Статус: Пользователь offline
  • 5 комментариев
  • 0 публикаций
^
я выбрал чип: MX25L12873F и удалось прочитать флешку, но стереть и записать нельзя - стоит галка SEC в поле RSR и убрать её не получается.
id это много FFFFFFFFFFFFFFF?
  • Группа: Администратор
  • ICQ:
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • 228 комментариев
  • 6 публикаций
^
ID это результат, полученный после нажатия на кнопку "ID"

  • Группа: Посетители
  • ICQ:
  • Регистрация: 26.02.2018
  • Статус: Пользователь offline
  • 5 комментариев
  • 0 публикаций
^
Не запомнил к сожалению, а плату уже забрали. В логах программы тоже ничего не сохранилось. У вас написано "Если Вы не нашли необходимую микросхему, оставьте запрос в коментариях. " Напишите пожалуйста там, что нужно указывать ID чипа, а не только маркировку.
  • Группа: Администратор
  • ICQ:
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • 228 комментариев
  • 6 публикаций
^
Дантист, дело в том, что у MX25*** частенько совпадают ID и по сути чипы с разной маркировкой одинаковы и отличаются например технологией производства.
  • Группа: Посетители
  • ICQ:
  • Регистрация: 26.02.2018
  • Статус: Пользователь offline
  • 5 комментариев
  • 0 публикаций
^
Значит, проблема не в том, что чипа нет в списке (ведь можно выбрать схожий), а в том, что я не смог снять защиту от записи.
  • Группа: Администратор
  • ICQ:
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • 228 комментариев
  • 6 публикаций
^
По ID можно определить правильность подключения, качество контактов между выводами чипа и панелькой, в Вашем случае о работоспособности адаптера 1,8V и наконец о работоспособности самого чипа.
Если ID определился правильно, можно проводить дальнейшую работу с чипом.
  • Группа: Посетители
  • ICQ:
  • Регистрация: 20.05.2018
  • Статус: Пользователь offline
  • 1 комментарий
  • 0 публикаций
^
День добрый! Столкнулся со свежей материнкой Asrock AB350M-HDV, необходимо прошить биос. В личном пользовании имею Ch341a (с доработкой, как на Вашем фото), и доступ к miniPro у знакомого в сц. Флеш Winbond w25q128fwsq низковольтная, читается и пишется моим прогером, но верификацию не проходит. при чтении регистров (RSR) ничего не происходит.
Через minipro читается, пишется и проходит верификацию, но мать не проходит инициализацию. Есть ли возможность подружить как-то с Ch341a этот чип с помощью Colibri? я так понимаю, что беда в регистрах (их в этой флеши аж 3)
  • Группа: Посетители
  • ICQ:
  • Регистрация: 25.04.2018
  • Статус: Пользователь offline
  • 13 комментариев
  • 0 публикаций
^
Цитата: n1ghtery
я так понимаю, что беда в регистрах (их в этой флеши аж 3)


Alexander_NS, пишите человеку в личку.
  • Группа: Администратор
  • ICQ:
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • 228 комментариев
  • 6 публикаций
^
Доступна для загрузки очередная версия программы 1.0.1.57 с поддержкой нескольких регистров статуса SPI-чипов.
Версия базы микросхем 22.05.2018.146.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

При полном или частичном копировании
материалов сайта активная ссылка
на apkservice.ru обязательна!