mmm cuando te aparezca este micro: Micro, 10, 1, "Unknown ST device", 0x000,0xfff la cosa pinta mal, ya que solamente esta cogiendo los 3 primeros caracteres de la ID. Cuando en el puerto LPT no hay ningun dispositivo JTAG, en jkeis aparece como ID 0xffffffff y cuando lo detecta aparece con ID 0x00000000 y si encima reconoce el micro entonces aparece 0xXXXXXXXX.
Si te fijas en la configuracion que tiene del micro 10 tienes puesto 0x000, por lo que te esta cogiendo los 3 primeros caracteres y podria ser que solamente te detectara el interfaz JTAG que devuelve todo 0 y jkeis te diga que ha detectado un micro.
Otro detalle es que ese 1 que aparece es para indicar que se trata de un micro ST, en el caso de los LSI seria un 2. Yo creo que eso se pone para tratar la flash con instrucciones especificas para los ST o los LSI. Los tiros deberian de ir por LSI ya que estos utilizan EJTAG, pero a saber si es compatible con los ALI :s.
Mi .def venia con esta configuracion:
Código:
Micro, 11, 2, "LSI SC2000",0x400006d,0xfffffff
Micro, 10, 1, "Unknown ST device", 0x041,0xfff
Micro, 12, 2, "Unknown LSI device", 0x06d, 0xfff
Micro, 18, 2, "SAA7219", 0x1A34602B, 0xffffffff
Saludos.