Pogo-Pin-JTAG-Programmer-Box: A Low-Cost JTAG Programmer Interface for the Wireless Embedded Zolertia-Z1Platform
 
Pogo-Pin-JTAG-Programmer-Box: A Low-Cost JTAG Programmer Interface for the Wireless Embedded Zolertia-Z1Platform ■
 
Laurent Segers, Laurent Segers, Laurent Segers, An Braeken, An Braeken, An Braeken, Abdellah Touhafi, Abdellah Touhafi, Abdellah Touhafi, Ruben Smeets, Ruben Smeets, Ruben Smeets, Nele Mentens, Nele Mentens, Nele Mentens, K. Aerts, K. Aerts, K. Aerts
 
Abstract ■

In this paper we propose a simple, reusable and non-intrusive approach for programming the Zolertia-Z1 mote through the JTAG-port. Programming the Zolertia-Z1 mote is generally achieved by using the Contiki Boot Script Loader and a USB cable. However, complications arise when building programs which exceed the 64kB-boundary of program memory. Special care must be taken in order to fully utilize the 92kB of available memory. At one hand, a 20 bit compiler is needed to support the complete available memory. At the other hand, a JTAG connection must then be used in order to flash the program onto the MSP430-microcontroller of the Zolertia-Z1 mote. Solutions exist in the aim of facilitating the JTAG-programming. However, these solutions are generally not reliable or need an intrusive approach, or are prohibitively expensive. Therefore, we propose a non-intrusive, reusable and reliable solution based on pogo pins. The Pogo-Pin JTAG Programmer Box consists out of an adapter board and the box itself. The adapter board can be used separately from the box for one-time flashing. Using both at the same time ensures reliable consecutive reprogramming cycles of the Zolertia-Z1 mote.