Вышла новая версия. В новой версии увеличена скорость чтения мультов KB901X в два раза. Появилась поддержка EEPROM для прошивки матриц - EDID. Прежде чем обновлять прошивку, убедитесь что у Вас старая версия!
Читаем EEPROM -> сохраняем в файл -> пишем в EEPROM. Поставлены проверки на отсутствие связи с мультом, с программатором, нет связи с EEPROM матрицы.
Для работы необходимо прошить контроллер программатора, а для прошивки матриц, необходимо спаять шнурок на 30 и 40 пин. Так-же необходимо использовать новую программу. При прошивке EEPROM матриц, обесточивать (выдергивать USB) не обязательно- контроллер сам включает и выключает питание EEPROM. В качестве шнурков, можно использовать LVDS кабели с соответствующими разьемами на конце. Для тех, кто хочет сделать "культурно" и удобно, ответная часть к моему программатору имеет маркировку IDC-08F (розетка обжимная на шлейф с шагом 1.5мм).
Немного деталей поясню и, возможно, некоторые вопросы отпадут. Изначально, для опытов, бралась, как самая медленная и распространенная, BR24C02. Частота клоков у нее максимум 100Кгц, поэтому на такой частоте и шпарим при работе с EEPROM (для удобства пересчета реальная частота около 80Кгц). Всегда на программаторах ее выбирал и проблем не было, поэтому она и взята за основу. Все матрицы, которые у меня были, читались 100%, не писались только те, у которых WP =1. Проверяйте с капризными матрицами, будут траблы - будем решать. Да и еще, по умолчанию подразумевается емкость EEPROM 256 байт - другой емкости под EDID я не встречал, поправьте если не прав.
******************************************************************************************************************************** Соответствие выводов 30 пин/ 40 пин/ и программатора ниже : PROG 6 или 8 вывод -> 10 вывод 40 пинового на LCD -> 1 или 10 вывод 30 пинового на LCD (GND) PROG 7 вывод -> 4 вывод 40 пинового на LCD -> 4 вывод 30 пинового на LCD (VCC) PROG 3 вывод -> 7 вывод 40 пинового на LCD -> 7 вывод 30 пинового на LCD (SDA) PROG 5 вывод -> 6 вывод 40 пинового на LCD -> 6 вывод 30 пинового на LCD (SCL) На выходном разьеме программатора есть треугольничек, который указывает на первый вывод, под ним номер два, ну и т.д. в левую сторону на увеличение. (верхний ряд слева- направо 7,5,3,1. Под ними соответственно - 8,6,4,2)
Распайка при программировании KB901X не изменилась. В программе есть подсказка по распиновкам как для KB901X так и для EEPROM. ********************************************************************************************************************************
Для того, чтобы прошить контроллер программатора необходимо скачать программу по заливке новой прошивки и изготовить кнопку сброса для контроллера, чтобы он вошел в режим заливки. Кнопка вешается на 1 и 8 вывод выходного разьема программатора, можно и пинцетом, но не промахнитесь! Так-же можно использовать и шнурок, который идет в комплекте с программатором. Механизм такой: 1 Запускаем программу по заливке и выбираем в ней параметры, какие и как будет ниже на скриншоте. 2 Нажимаем нашу кнопку сброса (или коротим пинцетом 1 и 8), после этого загрузчик соединится с программой и будет готов к обновлению. 3 Выходим из программы и проверяем что получилось, но уже с новой версией оболочки. Кнопка больше не понадобится, до следующего обновления прошивки.
PS Несколько устройств уже прошиты на последнюю версию 3.0. Чтобы узнать текущую версию Вашего программатора, в новой оболочке нажмите на кнопку в центре проги "Version Device". Если версия не 3.0 - то Вам нужно обновить прошивку в программаторе.
Последний раз редактировалось Сергей Вертьянов 10 окт 2014 19:19, всего редактировалось 3 раз(а).
|