Всем привет. Хочу поделиться небольшой историей по сборке и прошивке.
Если кому поможет — это хорошо. Начну с конца.
ZX Evolution Rev.C4 2019 полностью собрана, протестирована, замечательно работает.
Спасибо Тетроиду, все хорошо упаковано, подписано, проблем со сборкой не возникло.
Было незначительно не соответствие на обратной стороне монтажной схеме, решилось вопросом и ответами в ветке http://forum.nedopc.com/viewtopic.php?f=30&t=911&start=10 данного форума (всем спасибо).
И так. Плата была собрана, пайка проверена под микроскопом, тест на КЗ, отмывка С2H5OH.
Заранее извиняюсь если что не так начудил. Но по мне так лучше хоть какая то информация чем вообще никакой. Поправляйте если что не так.
Настало время прошивок и запусков. Судя по разным форумам часто возникает вопрос.
Чем шить? Железо, софт. Частый ответ: ByteBlaster, AVR Dude и т.п.
Но не все могут\хотят: собирать ByteBlaster (ну и наличие LPT), разбираться с консольными версиями Dudeов, устанавливать старые версии Windows (XP\7).
Задача: работоспособность на Windows 10, не требуются COM, LPT порты, графический интерфейс софта, минимум вложений в программатор.
Железо (прошивка ATMEGA 128)
На помощь приходят Китайские друзья с AliExpress. При помощи поиска «USBASP USBISP AVR» и тому подобного находим вот такое чудо китайской инженерии:
Понадобятся драйвера, Гугл с запросом «Драйверы USBASP» в помощь. При установке скорее всего придется отключить проверку цифровой подписи драйверов.
Подключаться будет к разъему X5 AVR ISP на Evo. Разъемы шлейфа из комплекта подойдут, а вот распиновка естественно нет (даже не надо пытаться!!!, 5v на другом пине).
На программаторе это так:
Необходимо переделать шлейф.
SCK 7 – 1 CK
GND 8 – 2 GND
MISO 9 – 3 DO
VCC 2 – 4 VCC5
RST 5 – 5 RST
MOSI 1 – 9 DI
GND 10 – 10 GND
Софт, прошивка ATMEGA 128 (BOOTLOADER )
Я остановился на двух программах (позже объясню почему на двух).
1. eXtreme Burner AVR
https://extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/
2. Khazama AVR Programmer
http://khazama.com/project/programmer/
Первым делом шил через eXtreme Burner, там легко разобраться с фьюзами.
Настроил 3F 88 FF EF (аналогично avreal).
Больше особо ничего не настраивал, только Chip – ATmega128 и Programming mode - ISP
Но вот прошивка Flash работать не захотела (Evo через терминал молчала), прошил через Khazama AVR, фьюзы уже трогать не стал, прошил только Flash.
Прошивка конфигурации ATMEGA 128 (TEST&SERVICE далее BASECONF)
Наиболее удобным и простым способом было бы обновление с помощью SD-карты.
Но мне был интересен способ через HyperTerminal. Вот тут пригодился старый ноут с Windows XP, на котором COM порта всё равно нет. Очень кстати что на Evo есть Mini USB (выход USB-RS232 моста).
Драйвера для Virtual COM port можно взять на ftdichip (https://ftdichip.com/).
Ну а дальше все по инструкции, сначала TEST&SERVICE — все тесты пройдены, далее BASECONF и вуаля