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.
Segers, L, Braeken, A, Touhafi, A, Smeets, R, Mentens, N & Aerts, K 2014, Pogo-Pin-JTAG-Programmer-Box: A Low-Cost JTAG Programmer Interface for the Wireless Embedded Zolertia-Z1Platform. in SEC Series (ed.), In Proceedings of the 1st Int. Electron. Conf. Sens. Appl.. vol. 1, In Proceedings of the 1st Int. Electron. Conf. Sens. Appl., no. 12, MDPI, Basel, 1st International Electronic Conference on Sensors and Applications, United Kingdom, 1/06/14.
Segers, L., Braeken, A., Touhafi, A., Smeets, R., Mentens, N., & Aerts, K. (2014). Pogo-Pin-JTAG-Programmer-Box: A Low-Cost JTAG Programmer Interface for the Wireless Embedded Zolertia-Z1Platform. In S. E. C. Series (Ed.), In Proceedings of the 1st Int. Electron. Conf. Sens. Appl. (Vol. 1). (In Proceedings of the 1st Int. Electron. Conf. Sens. Appl.; No. 12). MDPI.
@inproceedings{5a3b65ee822e4dea85b5bcaa93872855,
title = "Pogo-Pin-JTAG-Programmer-Box: A Low-Cost JTAG Programmer Interface for the Wireless Embedded Zolertia-Z1Platform",
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.",
keywords = "Pogo-Pin, JTAG, Zolertia-Z1",
author = "Laurent Segers and An Braeken and Abdellah Touhafi and Ruben Smeets and Nele Mentens and K. Aerts",
note = "Sciforum Electronic Conference Series; 1st International Electronic Conference on Sensors and Applications ; Conference date: 01-06-2014 Through 16-06-2014",
year = "2014",
month = jun,
day = "1",
language = "English",
volume = "1",
series = "In Proceedings of the 1st Int. Electron. Conf. Sens. Appl.",
publisher = "MDPI",
number = "12",
editor = "Series, {Sciforum Electronic Conference}",
booktitle = "In Proceedings of the 1st Int. Electron. Conf. Sens. Appl.",
}