ОГЛАВЛЕНИЕ:
- Введение
- Копирайты и условия распространения
- О схеме
- Используемые материалы
- Материалы для программатора
- Инструменты
- Необходимые предупреждения
- Схемы
- Пайка
- Программатор
- Первое включение и запись boot loader'а
- Подключение USB
- Прошивка контроллера
- Программное обеспечение
- To be continued...
Для начала - процесс прошивки подробно. Распаковываем flash-jb8.zip. Запускаем USBICP.exe. Должен последовать запрос Personal File. В ответ на него нужно указать любой из .imp файлов, лежавших в архиве. Если устройство не подключено, флэшер выдаст сообщение "Error in calling Open_Device ()" - его можно проигнорировать.
На экране должно появиться вот такое окно. Далее - понадобится подключенное устройство. Причем не просто подключенное, а в режиме программирования. Выключаем его (если оно включено). Нажимаем кнопку и не отпуская - включаем. Через одну-две секунды - отпускаем кнопку.
Erase Flash. Select File. Выбираем файл с прошивкой (jb8-bulk.s19). Program. Готово.
Если выдается сообщение "Fail to open device" - переподключить устройство. Если что-то пошло не так - искать ошибки в аппаратной части. Но я ни разу не слышал о каких-либо проблемах на этом этапе.
Кнопка "Checksum" в программаторе предназначена для подсчета контрольной суммы прошивки. После перекомпиляции прошивки нужно загрузить файл в программатор и проверить контрольную сумму. Она должна совпадать с числом в vecjb8.c. Если не совпадает - нужно поправить число, откомпилировать заново и снова загрузить в программатор.
jb8-bulk-101.s19 - Прошивка для описанного выше варианта (v1.01)
jb8-bulk-7565-101.s19 - Прошивка для JB8JP+PSE12864URT (v1.01)
jb8-bulk-101.zip - Исходные тексты прошивки (v1.01).