When not all bsdl files are present, some parts get the wrong part name.

===================

Normal output when there are no bsdl files available is:

jtag> detect
IR length: 9
Chain length: 2
Device Id: 00111011101000000000010001110111 (0x3BA00477)
  Unknown manufacturer! (01000111011) (/usr/local/share/urjtag/MANUFACTURERS)
Device Id: 00000110010000100000000001000001 (0x06420041)
  Unknown manufacturer! (00000100000) (/usr/local/share/urjtag/MANUFACTURERS)
jtag> print chain
 No. Manufacturer              Part                 Stepping Instruction        
  Register                        
-------------------------------------------------------------------------------------------------------------------
   0                                                         (none)             
  (none)                          
*  1                                                         (none)             
  (none)                          

===================

 When both files are available:

Device Id: 00111011101000000000010001110111 (0x3BA00477)
  Filename:     ./CortexM3.bsd
Device Id: 00000110010000100000000001000001 (0x06420041)
  Filename:     ./STM32F1_Low_Med_density_value_LQFP48.bsd
jtag> print chain
 No. Manufacturer              Part                 Stepping Instruction        
  Register                        
-------------------------------------------------------------------------------------------------------------------
   0                           CortexM3                      BYPASS             
  BYPASS                          
*  1                           STM32F1_Low_Med_dens          BYPASS             
  BYPASS                          

===================

 When the CortexM3 file is missing:

Device Id: 00111011101000000000010001110111 (0x3BA00477)
  Unknown manufacturer! (01000111011) (/usr/local/share/urjtag/MANUFACTURERS)
Device Id: 00000110010000100000000001000001 (0x06420041)
  Filename:     ./STM32F1_Low_Med_density_value_LQFP48.bsd
jtag> print chain
 No. Manufacturer              Part                 Stepping Instruction        
  Register                        
-------------------------------------------------------------------------------------------------------------------
   0                           STM32F1_Low_Med_dens          (none)             
  (none)                          
*  1                           STM32F1_Low_Med_dens          BYPASS             
  BYPASS                          

===================

 When the other file is missing:

Device Id: 00111011101000000000010001110111 (0x3BA00477)
  Filename:     ./CortexM3.bsd
Device Id: 00000110010000100000000001000001 (0x06420041)
  Unknown manufacturer! (00000100000) (/usr/local/share/urjtag/MANUFACTURERS)
jtag> print chain
 No. Manufacturer              Part                 Stepping Instruction        
  Register                        
-------------------------------------------------------------------------------------------------------------------
   0                           CortexM3                      BYPASS             
  BYPASS                          
*  1                           CortexM3                      (none)             
  (none)                          

Regards,
/Karl Hammar



_______________________________________________
UrJTAG-development mailing list
UrJTAG-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/urjtag-development

Reply via email to