ADAM2 Single Remocon MCU IDE User’s Manual S/W Integrated Development Environment - Assembler - Simulator - Code Wizard V1.0 Technical Sales Team, ETA.

Slides:



Advertisements
Similar presentations
Use of MPLab software Paul Cockshott. PIC KIT Get the kit Kits are locked in cupboard Get from lab supervisor Plug into the usb port on your computer.
Advertisements

Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Getting started with MPLAB Launch MPLAB Set Toolbar as in the next slide by clicking the leftmost icon Open a new Source file by choosing [FILE][NEW] Type.
Introduction to HT-IDE3000 Micro-C development System Department.
Professional Toolkit V2.0 C:\Presentations - SmartCafe_Prof_V2.0 - bsc page 1 Professional Toolkit 2.0.
Chapter 3 Creating a Business Letter with a Letterhead and Table
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Slide 1CPU Emulator Tutorial This program is part of the software suite that accompanies the book The Digital Core, by Noam Nisan and Shimon Schocken 2003,
Using Macros and Visual Basic for Applications (VBA) with Excel
Debugging What can debuggers do? Run programs Make the program stops on specified places or on specified conditions Give information about current variables’
CHAPTER TWO Creating Simple Visual Basic.NET Windows Applications.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
The IDE (Integrated Development Environment) provides a DEBUGGER for locating and correcting errors in program logic (logic errors not syntax errors) The.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Introduction To Form Builder
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Using the Unity 98 Cordless Response System Directions : Courtesy of IHC public relations.
SKP8CMINI-15,17 Tutorial 1 Software Development Process using HEW4
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Word Project 8 Working with Macros and Visual Basic for Applications (VBA)
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 1 Introduction.
M16C/Tiny SKP Tutorial 1 Software Development Process using HEW4
Introduction Purpose Objectives Content Learning Time
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Infinity-project.org Engineering education for today’s classroom The Infinity Project SM LabVIEW for The Infinity Project.
ADAM Single Writer User’s Manual ETA Chips Co., Kr, 2011 Rev 1.0.
Renesas Technology America Inc. 1 M16C/Tiny SKP Tutorial 2 Creating A New Project Using HEW4.
P.1ECE 331, Prof. A. Mason Professor Andrew Mason Michigan State University Spring 2013 ECE 331: PC Lab 1: Using HC12 ASM Simulators.
ADAM46P20 Simulator V User’s Manual ETA Chips, Co., Kr., 2011 By W.S.YOU.
CCS APPS CODE COVERAGE. CCS APPS Code Coverage Definition: –The amount of code within a program that is exercised Uses: –Important for discovering code.
IE 411/511: Visual Programming for Industrial Applications
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Introduction Purpose This training course covers debugging an application on an SH target in the Renesas HEW (High-performance Embedded Workshop) development.
CHAPTER TWO Creating Simple Visual Basic.NET Windows Applications.
Session Objectives How to Debug PTF test case/Script Session-6 DebuggingSlide 2.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 8 Debugging, Creating Executable Files, and Distributing a Windows Application.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Introduction to PG & LA 數位電路實驗 TA: 吳柏辰 Author: Trumen.
Programmable Logic Training Course HDL Editor
Design Verification Code and Toggle Coverage Course 7.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training module provides an overview of debugging features.
Bit-DSP-MicrocontrollerTMS320F2812 Texas Instruments Incorporated European Customer Training Center University of Applied Sciences Zwickau (FH)
1 Debugging and Syntax Errors in C++. 2 Debugging – a process of finding and fixing bugs (errors or mistakes) in a computer program.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 5.1 Test-Driving the Inventory Application.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course explains how to use section setting and memory.
HTC Android Projector User Guide v Agenda Setup and Demo Environment Launch Projector Installer Launch Projector Application Q&A.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
Debugging tools in Flash CIS 126. Debugging Flash provides several tools for testing ActionScript in your SWF files. –The Debugger, lets you find errors.
Chapter 5 Introduction To Form Builder. Lesson C Objectives  Use sequences to automatically generate primary key values in a form  Create lists of values.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 2 The Visual Basic.NET Integrated Development Environment.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
1. Using word you can create the document and edit them later, as and when required,by adding more text, modifying the existing text, deleting/moving.
Chapter 10 Using Macros, Controls and Visual Basic for Applications (VBA) with Excel Microsoft Excel 2013.
Copyright © 2007 by Pearson Education 1 UNIT 6A COMBINATIONAL CIRCUIT DESIGN WITH VHDL by Gregory L. Moss Click hyperlink below to select: Tutorial for.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Use of MPLab software Paul Cockshott.
Chapter 2 – Introduction to the Visual Studio .NET IDE
PRU-ICSS Programming with CCS
Using Visual Studio with C#
Chapter 2 – Introduction to the Visual Studio .NET IDE
CPU Emulator Tutorial This program is part of the software suite
Presentation transcript:

ADAM2 Single Remocon MCU IDE User’s Manual S/W Integrated Development Environment - Assembler - Simulator - Code Wizard V1.0 Technical Sales Team, ETA Chips Cop., © CopyRight, Dec 2008

ADAM2 IDE is a S/W development tool that integrate Editor, Assembler, Simulator, Code Wizard into one program. It is possible to develop Remocon program without any other S/W and any other H/W equipment like oscilloscope or keymatrix board etc. CodeWizard generate fully operational Remocon program. All the things above is integrated in IDE environment. 1.2 Feature - Real Time Simulation for all ADAM2X MCU series - Fully Support Symbolic Level Debugging and Source Lebel Debugging - Real KeyMatrix Simulation - Convenient Scope view for Remout Signal - CodeWizard automatically generate ROM code which is full operational - Support various Clock Frequency - Support Embbed Editor for with Syntax Highlight - Support Line Assemble - Support Unlimited PC break and RAM break - No problem at Window XP/Vista environment 1. ADAM2 IDE (Integrated Development Environment) 1.1 Introduction

1.3 Program Structure Menu ToolBar Disasm Window Source Window Register Window RAM Dump Window KeyMatrix Window Scope Window Running Information

2. Menu Description 2.1 File Menu Create New Source File Load Hexa file to Code Memory (Hex file format is a Intel Hexa format) Open Source File Save Source File Recent Files (Max 8 Files)

2.2 Edit Menu Edit menu is for functions of embedded Editor. It support search/replace and book mark functions. Embedded editor support syntax highlight also. Find symbol in source window Find and replace in source window Toggle bookmark Goto next bookmark Goto before bookmark On/Off Line number display Goto dedicated line number

2.3 View Menu Open various funcion windows. Open Register Window Open Disassmeble Window Open RAM Dump Window Open Key Matrix Window Open Scope View Window Open Assembler Result Window Open Label Search Window 2.4 Build Menu Start Assembler and open result window Start Assemble Open assembler result window

2.5 Debug Menu Menu for debugging operations. Reset MCU. MCU goto intitial state Reset MCU first and Run MCU Continue Run from current PC address One instruction execute If instruction is CALL, then execute while Subroutine. If not CALL, then same StepInto Run until meet RTN instruction. Do StepInto automatically Halt MCU operation Clear Code Coverage and update windows Clear RAM Coverage and update windows Remove All PC Break Remove All RAM Break Reset EXE time to zero

2.6 Config Menu Select various options. Config Mask option for ‘ D port state while STOP mode’ If check, then Source Level Debugging will be activated. Otherwise, Symbolic Debugging will be activated. Select Xtal Input Clock (internal MCU clock is Xtal/48) Select ROM size of MCU Select fill data for empty area. (normaly, it will be 0x00 or 0xff) 2.7 Wizard Menu Open Wizard windows. In Wizard windows, you can generate full operation ROM Code automatically.

2.7 Window Menu Manipulate windows arrangement style. Rearrange windows as cascade type Rearrange windows as tile type List of opened windows 2.7 HelpMenu Open Help window and display About message

3. Function Windows 3.1 Source Edit Window ADAM2 IDE have embedded editor. It is possible to edit source code in this editor, and compile it in IDE. Editor support Syntax Highlight, BookMark, and symbol search. Also it is possible to Source Level Debug in this window. For simple solution, only one source file can be opened at one time.

3.2 Disasemble Window Disasm window is used for debugging user code as symbolic level. It is possible to step by step debugg and set PC break point. Also line assemble is possible. Executed instruction is displayed blue color, and unexecuted instruction is displayed black color. Mouse Handling Left Mouse Click : Move Cursor Left Mouse Double Click : Toggle PC Break Point Right Mouse Click : Line Assemble Executed instrutions (Blue) Unexecuted instrutions (Black) Current PC address PC Break Line Can Line Assemble Symbolic level debugging

3.3 Register Window Disasm window is used for monitoring MCU registers and I/O port value. It is possible to edit new value and apply it to MCU registers and I/O port. 3.4 RAM Dump Window RAM dump window is used for monitoring internal RAM memory. It is possible to edit new value and apply it to memory. Also RAM break function is possible. Mouse Action Left Click : Move Curosr Left Double Click : Toggle RAM Break Point Blue color indicate that this address value is modified Red color indicate that this address set RAM break point.

3.5 KeyMatrix Window KeyMatrix window simulate H/W key matrix board in real time. Press Key button act like real H/W key. It is possible to press key and no button up and move other postion. It will act like press double in real H/W key matrix. Also setup each key property as normal, empty or diode key. It is possible to LED display at each D port by following method.  Locate Mouse to D port display area and press right mouse button. It is possible to set each key property by follwing method.  Locate Mouse to each key area and press right mouse button. Diode Key Empty Key (None Key) Normal Key (Unpressed) Normal Key (Pressed) LED attached

3.6 Scope Window In Scope Window, you can view Remout signal as graphically. It is dedicated remocon signal, so it is very simple debug remocon wave. It can display about 3 second wave data in case fOSC=3.64MHz) By Zoom In / Zoom Out button, you can view wave conviniently. By Left Cursor/Right Cursor, you can calculate pulse width of signal. By MoveEdge, you can explore output wave. Mouse Action Left Click: Move Left Cursor Right Click: Move Right Cursor Zoom In Max Level Zoom In One Level Zoom Out One Level Zoom Out Max Level Clear Wave Display Move Wave Start Postion to Left Cursor Rright Scroll in page unit Rright Scroll in one edge unit Left Scroll in one edge unit Left Scroll in page unit Move Wave to First Location

Measure pulse width by just click left cursor and right cursor button

- D0/K3 Key Press - Waveform Output

3. 7 Label Search Window In Label serach window, you can goto label defined postion. And can goto page start address. If check ‘Move to Source Code’ button, then goto source file line also. Else, only goto disassemble window. Mouse Action Left Button Double Click : goto Label defined line 3. 8 Assembler Result Window This window display the message of assembler output result. If there is error or warning, click the error line. Source window will be highlighted at the error line, you can correct the error line directly.

4. Code Wizard In Code Wizard, you can generate fully operational remocon rom code. Record Custom code, Key Value and select D port option. And press ‘Generate’ button, then ROM code will be generated Key Code of each key Cuscom Code of each Key Check each D port line, Checked line will be enabled Setup four multi custom code Load wizard environment file. (file format is Execel CSV format) (So, editing it in Excel is possible) Start code generation. *.RHX file will be generated. Select indicator LED port Checked line will be disabled Select remocon output format