W tym artykule omówię programowanie KBC za pomocą programatora dostępnego pod nazwą “KB9012QF+EDID eeprom USB Programmer + keyboard tester New version 4.3-4.7”. W przykładzie wykorzystałem płytę ZIWB2/ZIBW3/ZIWE1 LA-B091P z laptopa Lenovo B50.
Programowanie układu wlutowanego w płytę.
UWAGA: Jeśli programujemy układ KBC na płycie wybieramy programowanie za pomocą JTAG”.
Programator podłączamy tasiemką do złącza klawiatury na płycie głównej. W tym przypadku jest to tasiemka 30-pin. Łączymy także masę programatora z masą płyty (wpinamy kabelek do złącza USB płyty).
Po podłączeniu programatora sprawdzamy i ustawiamy czy pin 1 programatora jest podłączony do pinu 1 złącza klawiatury.
Następnie należy kliknąć “send settings” i postępować zgodnie z informacjami na ekranie: ustawienie zworek wg opisu a następnie podłączanie zasilania.
W tym przypadku ustawienie zworek: A-7, B-19, C-10, D-21, E-20.
Kolejne kroki zatwierdza się przyciskiem “OK”.
Kolejnym krokiem jest sprawdzenie połączenia z KBC – należy kliknąć “Check connect to Nuvoton”.
Po zakończeniu procesu konfiguracji i sprawdzenia połączenia przyciski “READ” i “WRITE” stają się aktywne.
Można dokonać odczytu i zapisu wsadu do KBC.
Po zapisie lub odczycie należy odłączyć zasilanie od płyty przed następnym odczytem lub zapisem.
W okienku pojawiają się instrukcje i stan aktualnie wykonywanych czynności. Na screenie proces zapisu do KBC.