Network and Systems Laboratory nslab.ee.ntu.edu.tw.

Slides:



Advertisements
Similar presentations
Managing Cisco IOS Software. Overview The router boot sequence Locating IOS software The configuration register Recovering Passwords Backing Up the Cisco.
Advertisements

Cisco S2 C7 Router Operation System IOS. Routers Boot From Flash memory TFTP server ROM (not full Cisco IOS software) –Default depends on platform –Order.
FTP - File Transfer Protocol TFTP – Trivial FTP CISC 856 – Fall 2005 Michael Haggerty University of Delaware (some/most slides courtesy of Umakanth Puppala.
SAM7X-EK Hands-On - Flash Programming. IAR EWARM Flash Loader Utility.
Linux can be generally divided into four major components: 1. KERNEL – OS, ultimate boss The kernel is the core program that runs programs and manages.
The Operating System. What is an Operating System? The software which makes it possible for you to use your computer The software which starts up when.
Exploring the UNIX File System and File Security
Tutorial How to use sensors Reporter : Jensen Vinson.
Institute of Technology Sligo - Dept of Computing Cisco IOS & Router Config Semester 2V2 Chapter 7 Chapter 8.
Network and Systems Laboratory nslab.ee.ntu.edu.tw.
Using TRF7970A USB EVM with GUI for NFC Demonstration Operations
1 © 2002, Cisco Systems, Inc. All rights reserved. Router boot procedure.
© 2004 Cisco Systems, Inc. All rights reserved. Managing Your Network Environment Managing Router Startup and Configuration INTRO v2.0—9-1.
Shell and Flashing Images Commands and upgrades. RS-232 Driver chip – ST3232C Driver chip is ST3232C Provides electrical interface between UART port and.
FTP - File Transfer Protocol TFTP – Trivial FTP CISC 856 – Fall 2005 Michael Haggerty University of Delaware (some/most slides courtesy of Umakanth Puppala.
Introduce of TinyOS.
1 Chapter 2 ROUTER FUNDAMENTALS By: Tassos Tassou.
Cisco IOS & Router Config Semester 2V2 Chapter 6.
Chapter 4 Operating Systems and File Management. 4 Chapter 4: Operating Systems and File Management 2 Chapter Contents  Section A: Operating System Basics.
EE 362 Microprocessor Systems and Interfacing © 2-1 Laboratory 2.1 Part 1: Assembler Directives Procedure:  Create a directory called H:\cx\source\ee362\lec02\L02LabAld.
DOS Understanding what you can do. Operating System Traits An OS only works with one type of processor –X86 processors for us; Motorola for Mac –Must.
Ferry Astika Saputra FTP & TFTP Server. Overview File Transfer Protocol (RFC 959) Why FTP? FTP’s connections FTP in action FTP commands/responses Trivial.
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 4 Manage Software for SUSE Linux Enterprise Server.
Installing TinyOS Developing Environment Test Program: Blink.
CHAPTER FOUR COMPUTER SOFTWARE.
From UEFI Shell to Linux - UEFI Linux BootLoader Zhang Rui Software Engineer Sep 28 th 2011.
PBv2.x Pen F/W Upgrade SOP WWPM_Brian Hung 2011/12/21.
Guideline: How to build AMSS source code? History: 01/02/ Make Draft 05/02/2010 – Release /02/2010 – Updated.
Chapter 3.2: Operating Systems Security 1. The Boot Sequence The action of loading an operating system into memory from a powered-off state is known as.
Development of a microprocessor project with LPC2388 development board.
Sources of Cisco IOS Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
1 Router Fundamentals (Ref. CCNA5 Introduction to Networks 2.1, 6.3)
Chapter 27 - Faxes & File Transfer (FTP) Introduction Sending a Fax –The Internet can be used to send a fax. Two fax machines can be modified to communicate.
Introduction to Routers
CCNA2 Chapter 2 Cisco IOS Software. Cisco’s operating system is called Cisco Internetwork Operating System (IOS) IOS provides the following network services:
Network and Systems Laboratory nslab.ee.ntu.edu.tw.
Chapter 7 & 8 IOS Images and Router Configuration
Copy of the from the secure website - click on the AccoridaLife.zip link.
Chapter 2. System Structures
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Router Initialization steps.
Sem 2v2 Chapter 5 Router Startup and Setup. A router initializes by loading the bootstrap, the operating system, and a configuration file. If the router.
University of the Western Cape Chapter 5-6: Router Startup and Setup Aleksandar Radovanovic.
Router Startup and Setup Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
1 Version 3.1 Module 5 Managing Cisco IOS Software.
Loaders and Linkers T 李俊葦. 1. Loader Accepts the object programs , prepares these programs for execution by the computer , and indicates the execution.
Cisco 2 - Routers Perrine. J Page 16/26/2016 Chapter 2 Cisco IOS Software Cisco’s operating system is called Cisco Internetwork Operating System (IOS)
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 2 Introduction to Routers.
Router Components & Configuration. Router Components & Configurations Topics Physical components Memory components Configuration modes Keystroke shortcuts.
Nat 4/5 Computing Science Software
CCNA Routing and Switching Routing and Switching Essentials v6.0
Linux Kernel Module Programming
Router Startup and Setup
CHAPTER 7.
Chapter 2: System Structures
Chapter 10: Device Discovery, Management, and Maintenance
CCNA Routing and Switching Routing and Switching Essentials v6.0
Chapter 6: Network Layer
FTP & TFTP Server Ferry Astika Saputra.
Chapter 10: Device Discovery, Management, and Maintenance
Computers: Hardware and Software
Cisco IOS & Router Config
Chapter Overview Operating System Basics
Operating Systems Tasks 17/02/2019.
Modern PC operating systems
Router Startup and Setup
Operating Systems Tasks 04/04/2019.
Lecture9: Embedded Network Operating System: cisco IOS
Loaders and Linkers.
Operating Systems Tasks 05/08/2019.
Lecture9: Embedded Network Operating System: cisco IOS
Presentation transcript:

Network and Systems Laboratory nslab.ee.ntu.edu.tw

Network and Systems Laboratory nslab.ee.ntu.edu.tw Objective Write program in IAR Compile to Intel-extended format Load program to TAROKO via USB interface Use MSP430 bootstrap loader on TinyOS

Network and Systems Laboratory nslab.ee.ntu.edu.tw Bootstrap Loader provides a method to program the flash memory via the UART protocol BSL code is stored in a secure memory location ROM or specially protected flash Any BSL command that directly or indirectly allows data reading is password protected To invoke the bootstrap loader a BSL entry sequence must be applied

Network and Systems Laboratory nslab.ee.ntu.edu.tw Invoke BSL 1. Apply BSL entry sequence 2. Send a synchronization character 3. Send a specific command TinyOS installation includes a MSP430 bsl program

Network and Systems Laboratory nslab.ee.ntu.edu.tw Compile To Intel-Extended Open Options

Network and Systems Laboratory nslab.ee.ntu.edu.tw Compile To Intel-Extended Select Linker type filename Choose intel-extended

Network and Systems Laboratory nslab.ee.ntu.edu.tw Compile To Intel-Extended Rebuild All

Network and Systems Laboratory nslab.ee.ntu.edu.tw Find And Copy Source Go to program directory Locate file in Debug/Exe Copy the generated file Go to program directory Locate file in Debug/Exe Copy the generated file

Network and Systems Laboratory nslab.ee.ntu.edu.tw Find And Copy Source Go to cygwin home dir C:\Program Files\UCB\cygwin\home\”username” Create a new dir Go to cygwin home dir C:\Program Files\UCB\cygwin\home\”username” Create a new dir

Network and Systems Laboratory nslab.ee.ntu.edu.tw Find And Copy Source Copy the source file into the created dir

Network and Systems Laboratory nslab.ee.ntu.edu.tw Load By BSL Open cygwin

Network and Systems Laboratory nslab.ee.ntu.edu.tw Load By BSL Change dir to the created dir

Network and Systems Laboratory nslab.ee.ntu.edu.tw Load By BSL Plug Taroko to USB port Check the com port Plug Taroko to USB port Check the com port

Network and Systems Laboratory nslab.ee.ntu.edu.tw Load By BSL Execute the following command: $ msp430-bsl --telosb -c “comport – 1” -r -e -I - p “source file name” Execute the following command: $ msp430-bsl --telosb -c “comport – 1” -r -e -I - p “source file name”

Network and Systems Laboratory nslab.ee.ntu.edu.tw Load By BSL Load program to Taroko