VLK DIY Multi Flasher
Общаясь на разных ресурсах заметил что у новичков возникает много вопросов при попытке что либо повторить. Особенно когда доходит дело до прошивки своих устройств, иногда и вовсе пропадает желание сталкиваясь с проблемами. Читая кучу разрозненной информации в интернете, бывает сложно применить это на практике, поэтому решил собрать все в одном месте. Это конечно не "однокнопочное" решение, но тем не менее позволяет уйти от командных строк и тп.
Интерфейс постарался сделать максимально простым, поэтому пройдемся по порядку что для чего
Для прошивки Zigbee модулей с чипом СС2530/СС2531, а так же BLE CC2540/CC2541 существуют родные для них программаторы и софт от ТИ (но мы же забЫли или забИли их заказать вместе с модулями) поэтому будем использовать arduino.
Нужна любая плата на чипе atmega328 16Мгц (под 8Мгц тайминги не подходят, позже сделаю и под них), а раз у нас arduino то и шить будем через COM порт. Для этого вверху в выпадающем списке выбираем номер COM порта на котором у нас прописалась плата в системе, рядом кнопка [Update] -служит для обновления списка портов( если вдруг программу запустили, а плату не подключили).
Плата подключена, чип модуль распаян в соответствии с таблицей можно шить.
[Make flasher] для прошивки нам потребуется агент - эмуляция родного флешера, этой кнопкой он и загрузится в arduino, жмем и выбираем скорость UART бутлоадера на вашу плату и жмем [Ok]
если точно не знаете можно экспериментально попробовать на разных скоростях
После прошивки имеем эмулятор оригинального флешера-смело жмем кнопку [Connect ]
Если ничего не произошло и видим такой статус, проверяем правильность распайки и если все верно пробуем еще раз, но сначала кнопка [Reset] она шлет посылку на вход DTR на оригинальных платах он используется для сброса процессора, по приходу этого сигнала, но для уверенности лучше сброс продублировать кнопкой на плате или выдергиванием шнурка и обратным подключением.
Если все прошло удачно, должны увидеть такую картинку, target чип откликнулся отдал свой ChipID и готов к прошивке. Очень часто бывает новые чип модули идут уже прошитые и на них стоит Lock Bit, поэтому жмем кнопку [Chip Erase] что приводит к полной очистке памяти нашего чипа.
[...] кнопкой выбираем наш файл для прошивки с локального жесткого диска или выбрав пункт [Online] появится список проектов доступных для скачивания и прошивки. (опция временно не работает).
Для старта непосредственно процесса прошивки жмем кнопку [Write]. Время прошивки в среднем 50-70сек.
Так же в качестве агента эмулятора можно использовать платки с чипом ESP32 для этого необходимо прошить сам чип на вкладке ZESP а потом вернуться на первую вкладку для прошивки зигби модуля
2 комментария
Не могу скачать VLK DIY Multi_Flasher, ссылка не работает
same problem: download link non-functional: http://82.146.46.112/file/VLK_DIY_Multi_Flasher.rar any other source?