Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Michelle_C_Intel
Employee
877 Views

Intel® Quark™ Microcontroller D2000 - Recover JTAG access after muxing JTAG pins with another function (e.g. UART_B)

The D2000's JTAG pins can be muxed with other functions (including UART1, PWMs & GPIO's). JTAG pins are muxed out by default at POR and once they are assigned to a different function, it is impossible to access the TAP without a reset.

e.g. Because UART_B signals are multiplexed with the JTAG signals, by using UART_B, your application disables the JTAG interface.

It is essential that the JTAG TAP be accessed before any pin muxing happens and a function is provided to implement a BootROM hook to guarantee enough time for a JTAG access.

 

The "pull pin 0 low" feature it stops the application from executing thus allowing JTAG to be used.

By grounding Pin 0 on the CRB you can access the JTAG Interface (to allow a new ROM / Application to be flashed). Jumpers J7, J9, J10, J12, and J13 should also be set to their default positions.. shown below.

 

 

0 Replies
Reply