I.MX8MM JTAG daisy chain

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I.MX8MM JTAG daisy chain

547 Views
michalkotyla
Contributor II

Hi,

I see in I.MX8M Mini is two SJC modes:

- JTAG_MOD == 0: DAP is the only TAP in the daisy chain,

- JTAG_MOD == 1: SJC is the only TAP in the daisy chain.

I get it from chapter "4.11.1.5 JTAG topology" of document "i.MX 8M Mini Applications Processor Reference Manual, Rev. 3, 11/2020". There also is a little different (or I do not understand it correctly) information in "Figure 4-23" and "Table 4-29": In MOD 1 only one available TAP is SJC (without DAP's), and in MOD 0 there is everything - SJC, SDMA, DAP's. Also, I found a note in the reference manual (and suggestions on a similar topic on this forum) that I need this IO configuration for daisy chain mode:

"(TEST_MODE, BOOT_MODE1,BOOT_MODE0, JTAG_MOD) = (1110)"

How it should work? which version of JTAG_MOD description is correct and what else I need? Any of these can give me access to DAP and SJC in one session (this is my goal)?

Best regards,

Michał

 

 

0 Kudos
1 Reply

537 Views
igorpadykov
NXP Employee
NXP Employee

Hi Michał 

 

>How it should work? which version of JTAG_MOD description is correct and what else I need?

 

according to Table 4-29 JTAG_MOD = 0 is used for software debugging.

For bsdl tests it is necessary to follow "NOTE":

IEEE1149.1 standard features are enabled by below IO
configurations: (TEST_MODE, BOOT_MODE1,
BOOT_MODE0, JTAG_MOD) = (1110)

BSLD is described in sect.5. Using BSDL for board-level testing  i.MX 8M Mini Hardware Developer’s Guide

 

Best regards
igor

0 Kudos