Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

Slides:



Advertisements
Similar presentations
Marketing Presentation
Advertisements

Lab 1 I/O, timers, interrupts on the eZ430-RF2500 Thomas Watteyne EE290Q – Spring 2010
Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.
Chapter 3 Hardware Development tools
MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.
Team Impact Intelligent Helmet Impact System Critical Design Review February 28 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
SPEAr ® Standard Products Family for Multi-Market Industrial & Multi-Market Competence Center EMEA V0.9.
Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.
Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.
Free and Open ARM Cortex-M Development Tools July, 2012 CoLinkEx Cooperative Marketing with.
Gary MKIII University of Central Florida Chris Valle, Braden Urban, John Rowe, and Tyler Yoemans.
1 Thomas EDERC LPRF in Practice.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
GPSBot08 System Overview.
Kabuki 2800 Critical Design Review 19 October 2006.
Programming Embedded Systems
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
DUSD(Labs) EE249 Project: Partitioning Algorithms & Modeling Methodologies for HW/SW Partitioning in Metropolis Mentor: John Moondanos, GSRC Visiting Fellow,
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Fundamental of Microcontrollers
CS4101 嵌入式系統概論 Freescale Tower System Prof. Chung-Ta King Department of Computer Science National Tsing Hua University, Taiwan ( Materials from
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
Resources: Hardware and Software Senior Design – Fall 2011.
CALLISTO Double - Heterodyne - Frequency Agile - Radio - Spectrometer ERAC Symposium Heppenheim Sep 5/6/7th 2003 Meyer Hansueli ETH Zürich.
Silicon Labs ToolStick Development Platform
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
RADIO + MCU + FLASH + USB Low-Power RF System-on-Chip
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Network and Systems Laboratory nslab.ee.ntu.edu.tw 2010/12/10Wireless Sensor Network And Labs fall
Dan Chambers, Josh Marchi, Jeff King, Paul Rosenberger.
The ZigBee Development Enviroment Date: 2009/11/24 Speaker: Junn-Keh Yeh Advisor: Quincy Wu.
AUTOMATION & CONTROL INSTITUTE INSTITUT FÜR AUTOMATISIERUNGS- & REGELUNGSTECHNIK Utilizing Lego Mindstorms nxt(tm) as Teaching and Training Platform for.
11/16/2006 WSN Mote- MCU & Sensor Hardware 1 ECET 581 Wireless Sensor Networks Mote – MCU & Sensor Hardware 2 of 3 Fall 2006
1 Thomas EDERC Conclusions and Road Ahead.
Network and Systems Laboratory nslab.ee.ntu.edu.tw 2011/12/9Wireless Sensor Network And Labs fall
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Performed by: Nadav Haklai Noam Rabinovici Instructor: Mike Sumszyk Spring Semester 2010 המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.
External Use TM Hands-On Workshop: ARM mbed™ FTF-DES-F1302 JUN.2015 Sam Grove - ARM Michael Norman – Freescale.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
Design Constraint Presentation Team 5: Sports Telemetry Device.
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
Sun Small Programmable Object Technology (Sun SPOT)‏
DSC - fundamente MPUMCUDSPDSC Alternative Freescale Alternative Microchip Structura raport final proiect.
Embedded Systems Design with Qsys and Altera Monitor Program
GNMSGNMS Daniel Grum Larry Price Eric Ellett Jason Rice.
AT91SAM7 Flash Programming Solutions. ARM-Based Products Group 2  Introduction Flash Programming Terms, Definitions and Glossary  Flash Programming.
Low Power Sensor Node Design with MSP430 + CC2520 YoonMo Yeon
WiViCom CPU Renesas SH7751R PCIC UARTUART SDRAM 64Mbytes Flash ROM 16Mbytes MPEG LSI VWEB VW2010 WLAN KSC 11b Solution JTAG JTAG conn. TPTP H8/3664 SW.
Testing and Verifiation of Kmote using Tiny OS Manish Aggarwal Guide :- Proff Purushottam K.
Ryan Massicci Alan Lee Troy Hawley Weather Meter.
Cmod A7 Breadboardable Artix-7 FPGA Module
THE MOST SUCCESSFUL C2000 MCU
EDUSAFE FINAL CONFERENCE June, 2016
AVR JTAG Interface The JTAG (Joint Test Action Group) development started about 1985 as a method to test populated circuit boards after manufacture. The.
Outline Introduction to NuMaker TRIO Programming environment setup
Test Boards Design for LTDB
Vinculum II Development Modules
AVR JTAG Interface The JTAG (Joint Test Action Group) development started about 1985 as a method to test populated circuit boards after manufacture. The.
DSC - fundamente MPU MCU DSP DSC Alternative Freescale
xTCA interest group meeting
Introduction to the Orbit Edu Board
ECE 3551 Microcomputer Systems 1
Serial Data Hub (Proj Dec13-13).
Journey: Introduction to Embedded Systems
ECE 477 Design Review Team 6 - Spring 2012
RF430CL330H Wake from Field Detection
Introduction to Arduino
Presentation transcript:

Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley

Part III Take-home Kit and Development Environment Fabien Chraim

3 Outline The Take-Home Kit Programming Debugging wsn.eecs.berkeley.edu

4 The Take-Home Kit wsn.eecs.berkeley.edu Breakout (daughter) Basestation JTAG Adapter Card GINA 2.2b Battery

5 The Take-Home Kit Gina 2.2b (Top) wsn.eecs.berkeley.edu Rainsun Chip Antenna TI MSP430 Processor LEDs Molex Antenna Atmel RF231 Radio STM 3-axis XL

6 The Take-Home Kit Gina 2.2b (Bottom) wsn.eecs.berkeley.edu JTAG Port Kionix 3-axis XL Invensense 3-axis Gyroscope User Button Reset Switch Daughter Card Connectors Honeywell 3-axis Magnetometer TI Temperature Sensor

7 The Take-Home Kit Daughter Card (for Gina 2.2b) wsn.eecs.berkeley.edu GPIO, I2C, SPI and ADC pins

8 The Take-Home Kit Gina Basestation wsn.eecs.berkeley.edu Mini-USB connector Radio (Atmel RF231) Processor (MSP430) UART/USB bridge (Silicon Labs) JTAG Port Rainsun Chip Antenna Molex Antenna

9 The Take-Home Kit JTAG Adapter Card wsn.eecs.berkeley.edu Debug Probe (TI FET430UIF) JTAG Adapter Card

10 The Take-Home Kit - The Big Picture wsn.eecs.berkeley.edu OpenWSN GINA Eco-system

11 Outline The Take-Home Kit Programming Debugging wsn.eecs.berkeley.edu

12 Programming What does it really mean to “program GINA”? – Programming the processor (MSP430) through JTAG interface – Write drivers to control the peripherals wsn.eecs.berkeley.edu

13 Programming What is JTAG – Joint Test Action Group (JTAG): common name for standardized IEEE “Standard Test Access Port and Boundary-Scan Architecture” – Initially: captured data is serially shifted out and externally compared to the expected results (debugging sub-blocks on Integrated Circuits) – Later: programming non-volatile memory How the Processor interacts with the peripherals – GPIO pins, I2C, SPI, ADC, UART wsn.eecs.berkeley.edu

14 Programming Using IAR… (demo) wsn.eecs.berkeley.edu

15 Outline The Take-Home Kit Programming Debugging wsn.eecs.berkeley.edu

16 Debugging Debugging Techniques: – Blinking Leds – Single-stepping and Breakpoints – Using an oscilloscope – Using Sniffers – Using UART/USB interface wsn.eecs.berkeley.edu

17 Debugging Sniffers – TI’s CC2531-EMK pre-programmed with firmware which integrates with the TI Packet Sniffer Integrates with the SmartRFstudio Dissectors for IEEE , ZigBee, RF4CE and SimpliciTI – Atmel’s RAVEN USB stick Firmware by Colin O’Flynn ( Integrates with Wireshark Tools used by IPSO for IPv6 ready logo certification wsn.eecs.berkeley.edu

18 Debugging UART/USB interface – Using the Silicon Labs chip – Writing scripts to read incoming bytes (Python) wsn.eecs.berkeley.edu

19 Debugging - Finding Information

Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley