-------------------------------- TO PROGRAM 'PMB-SERIALIZERS' ON PANASONIC TOUGHBOOK -------------------------------- Boot Linux, user Militzer cd HC11/PMB-loader Install LK1/LK2 Jumpers on PMB board Insert PMB board on "Use to Pgm PMB/No +5V reg" sio board Connect sio board to +5V supply (can use PAM front panel) NOTE: ftc3 uses /dev/cua0 and you may need to change group protections. Power up PMB ./ftc3.bin.sav -d < confige.s19 (Only for a Raw/Unknown board) Power Cycle ./ftc3.bin.sav -d < erase.s19 (erases mem., can do this for 'problem' board) NOTE: may be better to issue command first, then turn-on pmb board. Power Cycle ./ftc -b 0 < ../SERIAL3/main.s19 (downloads 'loader' then copies 'main' after it 'connection') NOTE: may be better to turn-on pmb board first, then issue command. Power Cycle EDIT ../SERIAL3/settings.s19 for correct 'sonic' and 'offset vdc' This may be all thats needed to reset a working serializer. ./ftc -b 0 < ../SERIAL3/settings.s19 (downloads 'loader' then copies 'settings' after it 'connection') Power Cycle ./ftc -v < ../SERIAL3/settings.s19 (confirm it) Power Down Remove Jumpers Label the board Test it, including VDC reference (Note to debug 'ati' using procomm script, we need rts held +5 to pc) -------------------------------- SETTINGS SERIALIZER VALUES -------------------------------- settings.s19 = looks like.. (csat sonic, 1 parameter field, offset 24996) FFb0FFb2FFb4FFb6FFb8FFbaFFbcFFbe | | | | | | | | S113FFB043010028005000C700C861A4FFFFFFFFFEF S9030000FC * settings.s07 * initial EEPROM values -- easiest to use this way * ORG $FFB0 FDB $4101 ; ffb0 (NCHAN=1 in LSB; Hex STYPE='A' or 'C' in MSB) FDB 40 ; ffb2 (RESETTIME=40*0.1s = 4s; 40=0x28) FDB 80 ; ffb4 (MINBATT=110*0.1 = 11.0 V *.72; 80=0x50) FDB 199 ; ffb6 (FLAGSUM=199; 199=0xc7) FDB 200 ; ffb8 (FLAGCNT=200; 200=0xc8) FDB 24999 ; ffba (VREF0; 24983=0x6197, 24999=0x61a7, 25005=0x61ad) FDB $FFFF FDB $FFFF -------------------------------- SETTINGS A/D VALUES -------------------------------- settings.s19 = looks like... FFb0FFb2FFb4FFb6FFb8FFbaFFbcFFbe | | | | | | | | S113FFB00008FFFFFFFFFFFFFFFF61A361AC639C2D S9030000FC * * initial EEPROM values -- easiest to use this way * ORG $FFB0 FDB $0008 ; ffb0 (NCHAN=8 in LSB) FDB $FFFF ; ffb2 FDB $FFFF ; ffb4 FDB $FFFF ; ffb6 FDB $FFFF ; ffb8 FDB 24995 ; ffba (VREF0) FDB 25004 ; ffbc (VREF1) FDB 25500 ; ffbe (VREF2) Vref: Value Hex Value Hex Value Hex ----- ---- ----- ---- ----- ---- 24980 = 6194 24990 = 619e 25000 = 61a8 24981 = 6195 24991 = 619f 25001 = 61a9 24982 = 6196 24992 = 61a0 25002 = 61aa 24983 = 6197 24993 = 61a1 25003 = 61ab 24984 = 6198 24994 = 61a2 25004 = 61ac 24985 = 6199 24995 = 61a3 25005 = 61ad 24986 = 619a 24996 = 61a4 25006 = 61ae 24987 = 619b 24997 = 61a5 25007 = 61af 24988 = 619c 24998 = 61a6 25008 = 61b0 24989 = 619d 24999 = 61a7 25009 = 61b1