NovTech User Guide Chameleon96

Similar documents
NOVPEK NetLeap User Guide

for ColdFire Architectures V7.2 Quick Start

Controller Continuum. for Microcontrollers V6.3. Quick Start

CodeWarrior Development Tools mwclearcase Plug-in User s Guide

for StarCore DSP Architectures Quick Start for the Windows Edition

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

SDR API Linux Installation

CodeWarrior Development Studio for StarCore DSP SC3900FP Architectures Quick Start for the Windows Edition

CodeWarrior Development Studio for Freescale 68HC12/HCS12/HCS12X/XGATE Microcontrollers Quick Start SYSTEM REQUIREMENTS Hardware Operating System 200

for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start

2005: 0.5 PQ-MDS-PCIEXP

CodeWarrior Development Studio for Power Architecture Processors Version 10.x Quick Start

Component Development Environment Installation Guide

CodeWarrior Development Studio

CodeWarrior Development Studio for etpu v10.x Quick Start SYSTEM REQUIREMENTS

Software Defined Radio API Release Notes

Figure 1. Power Barrel Connector Requirements

Model-Based Design Toolbox

Device Errata MPC860ADS Application Development System Board Versions ENG, PILOT, REV A

Electrode Graphing Tool IIC Driver Errata Microcontroller Division

Upgrade the Solution With No Changes 2 Upgrade the Solution With No Changes If a Codebase does not contain updates to its properties, it is possible t

Programming and Evaluation Tool for Serial EEPROMs

NovTech Evaluation Board NOVPEK CVLite

Updating the Firmware on USB SPI Boards (KITUSBSPIEVME, KITUSBSPIDGLEVME)

USB Bootloader GUI User s Guide

Design Recommendations to Implement Compatibility Between the MC13783VK and the MC13783VK5

MPC8349E-mITX-GP Board Errata

MC33696MODxxx Kit. 1 Overview. Freescale Semiconductor Quick Start Guide. Document Number: MC33696MODUG Rev. 0, 05/2007

NovTech Evaluation Board NOVPEK CVLite

Non-Windows Work Flow

MC56F825x/MC56F824x (2M53V) Chip Errata

PCB Layout Guidelines for the MC1321x

CodeWarrior Kernel-Aware Debug API

ColdFire Convert 1.0 Users Manual by: Ernest Holloway

PQ-MDS-PIB. HW Getting Started Guide 12,13. January 2006: Rev Check kit contents

VortiQa Enterprise Quick Start Guide

MPC5200(b) ATA MDMA, UDMA Functionality BestComm Setup Recommendations

Using the Project Board LCD Display at 3.3 volts

MPC7410 RISC Microprocessor Hardware Specifications Addendum for the MPC7410TxxnnnLE Series

Utilizing Extra FC Credits for PCI Express Inbound Posted Memory Write Transactions in PowerQUICC III Devices

PQ-MDS-QOC3 Module. HW Getting Started Guide. Contents. About This Document. Required Reading. Definitions, Acronyms, and Abbreviations

Apollo2 EVB Quick Start Guide

56F8300 BLDC Motor Control Application

EchoRemote Evaluation Software for Windows

Mask Set Errata. Introduction. MCU Device Mask Set Identification. MCU Device Date Codes. MCU Device Part Number Prefixes MSE08AZ32_0J66D 12/2002

KIT33972AEWEVBE Evaluation Board

etpu General Function Set (Set 1) David Paterson MCD Applications Engineer

Using the Multi-Axis g-select Evaluation Boards

Mechanical Differences Between the 196-pin MAP-BGA and 196-pin PBGA Packages

M68CPA08QF Programming Adapter. User s Manual. Freescale Semiconductor, I. User s Manual. M68CPA08QF324448UM/D Version 1.

Model Based Development Toolbox MagniV for S12ZVC Family of Processors

M68HC705E24PGMR PROGRAMMER USER'S MANUAL

MPR083 Proximity Evaluation Kit User s Guide

Vision Toolbox for MATLAB

Converting Earlier Versions of CodeWarrior for StarCore DSPs Projects to Version

M68CPA08W1628T20. Programming Adapter. User s Manual. Freescale Semiconductor, I. User s Manual. M68CPA08W1628T20UM/D Version 1.

MTIM Driver for the MC9S08GW64

SGTL5000 I 2 S DSP Mode

Suite56 Command Converter Server User s Guide

Using the PowerQUICC II Auto-Load Feature

Keil uvision 4 Kinetis Support for Freescale MQX RTOS Release Notes

PAS08QF80 User s Manual

Prepared by: Gang Chen ON Semiconductor U1 NCP1529 GND SW 5. Figure 1. Typical Simulation Circuit of NCP1529 for DC DC Applications

M68HC705E6PGMR PROGRAMMER USER'S MANUAL

Lab Tutorial for TWR-S08MM128-KIT TOWER SYSTEM LAB MC9S08MM128. Electrocardiogram (EKG) with Freescale USB stack

KIT34901EFEVB Evaluation Board

PAS08QF5264 User s Manual

Quick Start Guide for TWR-S08MM128-KIT TOWER SYSTEM MC9S08MM128. The industry s most complete solution for portable medical applications

Managing Failure Detections and Using Required Components to Meet ISO7637 pulse 1 on MC33903/4/5 Common Mode Choke Implementation

HC912D60A / HC912Dx128A 0.5µ Microcontrollers Mask sets 2K38K, 1L02H/2L02H/3L02H & K91D, 0L05H/1L05H/2L05H

etpu Automotive Function Set (Set 2)

F&S Introduction to Eclipse

1 Introduction. 2 Problem statement. Freescale Semiconductor Engineering Bulletin. Document Number: EB727 Rev. 0, 01/2010

AND8319/D. How to Maintain USB Signal Integrity when Adding ESD Protection APPLICATION NOTE

Kinetis Updater User's Guide

MPR121 Proximity Detection

Using the ColdFire+ Family Enhanced EEPROM Functionality Melissa Hunter Derrick Klotz

16-bit MCU: S12XHY256 Automotive Cluster Demo by: Jose M. Cisneros Steven McLaughlin Applications Engineer Microcontroller Solutions Group, Scotland

Migrating from the MPC852T to the MPC875

Symphony SoundBite: Quick Start with Symphony Studio. Installation and Configuration

Using the Kinetis Family Enhanced EEPROM Functionality

MPR121 Jitter and False Touch Detection

VortiQa Software for Service Provider SIMICs Demo Quick Start Guide

56F805. BLDC Motor Control Application with Quadrature Encoder using Processor Expert TM Targeting Document. 56F bit Digital Signal Controllers

MCF54451, MCF54452, MCF54453, MCF54454,

Functional Differences Between the DSP56307 and DSP56L307

Differences Between the DSP56301, DSP56311, and DSP56321

IIC Driver for the MC9S08GW64

PowerQUICC HDLC Support and Example Code

NCN9252MUGEVB. High-Speed USB 2.0 (480 Mbps) DP3T Switch for USB/UART/Data Multiplexing Evaluation Board User's Manual EVAL BOARD USER S MANUAL

MSC8144AMC-S Getting Started Guide

1.3 General Parameters

However, if an event comes in when the new value is being written to the pulse accumulator counter, that event could be missed. One solution to this p

Optically-Isolated Multilink BDM Interface for the S08/S12 Microcontrollers by Michael A. Steffen

Using the CAU and mmcau in ColdFire, ColdFire+ and Kinetis

Using IIC to Read ADC Values on MC9S08QG8

Is Now Part of To learn more about ON Semiconductor, please visit our website at

MPC8260 IDMA Timing Diagrams

Performance Factors nc. 2 Performance Factors The following sections discuss performance factors. 2.1 MPX vs. 60x Bus Mode One of the main factors tha

SONIX 8-BIT MCU OTP Easy Writer

Transcription:

NovTech User Guide Chameleon96 Document Name: User Guide Document Number: 001-127-04-05-01 Rev. 1.1 10/2017 Property of NovTech, Inc. 2017. All Rights Reserved

Contact Information: Home Page: Company: www.novtech.com E-mail: sales@novtech.com Address: 7401 Wiles Road, Suite 229 Coral Springs, FL 33067 United States +1-(954) 341-3320 Support: support@novtech.com Information in this document is provided solely to enable system and software implementers to use NovTech products. There are no express or implied copyright licenses granted hereunder to design or fabricate any circuits or circuits based on the information in this document. NovTech reserves the right to make changes without further notice to any products herein. NovTech makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does NovTech assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Typical parameters that may be provided in NovTech data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including Typical, must be validated for each customer application by customer s technical experts. NovTech does not convey any license under its patent rights nor the rights of others. NovTech products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the NovTech product could create a situation where personal injury or death may occur. Should Buyer purchase or use NovTech products for any such unintended or unauthorized application, Buyer shall indemnify and hold NovTech and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that NovTech was negligent regarding the design or manufacture of the part. Learn More: For more information about NovTech products, please visit www.novtech.com. NovTech and the NovTech logo are trademarks of NovTech, Inc. All other product or service names are the property of their respective owners. NovTech, Inc. 2017. All rights reserved. Property of NovTech, Inc. 2017. All Rights Reserved Page 1 of 18

Revision History Revision Date Number 1.0 10/2017 Initial Release Changes Notes Table 1- Provides a revision history for this user guide. Property of NovTech, Inc. 2017. All Rights Reserved Page 2 of 18

Table of Contents Registering Chameleon96... 4 Download support files... 4 Installing the Tools... 5 Introduction and Prerequisites... 5 Creating boot cards from pre-compiled images... 5 Installing Chameleon96 Virtual Machine... 6 Configure the RAM dedicated to your VM.... 8 Logging into the VM... 9 Contents of the Virtual Machine Desktop... 11 Chameleon96 overview... 12 Overview of Components... 12 Serial Connections... 13 Booting Chameleon96... 14 Hardware Setup... 14 Serial Console Setup... 14 Power the board... 15 Initial network configuration... 16 Graphical image networking... 17 Console image networking... 18 Property of NovTech, Inc. 2017. All Rights Reserved Page 3 of 18

Registering Chameleon96 Please register your Chameleon96 at http://www.novtech.com/registration Provide the serial # from the back side of the Chameleon96 board. Provide the requested information and select Chameleon from the version drop down. Figure 1 - Product Registration Download support files Support files can be downloaded from: https://novtech.sharefile.com This location contains documents, schematics, installable tools and a Virtual Machine preconfigured with tools to speed application development. See the Read Me First.txt file located there for additional information. Property of NovTech, Inc. 2017. All Rights Reserved Page 4 of 18

Installing the Tools Introduction and Prerequisites The following prerequisites are required: PC with VMware Player 12 or higher PC with ability to open.7z zip files, i.e. 7Zip PC with 50G+ available hard drive space. PC with sufficient RAM to allocate 4GB to the VM. Chameleon96 VMware virtual machine,.7z compressed file provided by NovTech SD/MMC card programming software, such as Win32DiskImager, dd or equivalent. Creating boot cards from pre-compiled images Pre-compiled boot images are provided on the ShareFile site. To program one of these images to a card for use in the system, use a program like Win32DiskImager. To create a card with Win32DiskImager: Download and decompress the desired image from the 03 - Compiled SD Images -> 03.01 Card Images directory on the ShareFile site. Insert a SD/MMC card of at least 4GB size. The contents of this card will be destroyed in the programming process, so be sure to back up any important data. Run the Win32 Disk Imager software, and within the Image File block of the tool, browse to the decompressed disk image. Select the drive letter which corresponds to the SD/MMC card inserted on your PC. If you are satisfied with your selections, select Write from the bottom center of the Win32 Disk Imager window. Writing the card will take several minutes, refer to the progress bar on the window for status. Property of NovTech, Inc. 2017. All Rights Reserved Page 5 of 18

Figure 2 - Win32 Disk Imager Installing Chameleon96 Virtual Machine Updating and recompiling the images will require access to a properly configured Linux machine. A virtual machine has been provided with the Chameleon96 to speed your development. Refer to the Software Guide for the Chameleon96 (Document number 001-127-04-07-01) for further information on compilation. Once all prerequisites are met, using 7Zip or any acceptable unzip program, unzip the NovTech_VM_Chameleon96v1.7z file located on ShareFile in 05 - Linux VM folder to your PC hard drive. After unzipping, navigate to the created folder NovTech_VM_Chameleon96v1. Double Click on the file NovTech_VM_Chameleon96v1. VMware Player should load the virtual machine. Another method could be to open VMware Player and click on Open a Virtual Machine then navigate to the NovTech_VM_Chameleon96v1 folder to find the virtual machine setup file. Property of NovTech, Inc. 2017. All Rights Reserved Page 6 of 18

Figure 3 - VMware Player Open Virtual Machine Figure 4 - VMware Player Select Virtual Machine Property of NovTech, Inc. 2017. All Rights Reserved Page 7 of 18

NOTE To save on storage and transmission, the Chameleon96 virtual machine is preconfigured to use 1G of RAM. NovTech recommends increasing this value to a minimum of 2GB. You can edit this value to increase or decrease the amount of RAM assigned to the VM. After opening VMware Player, click on Edit Virtual Machine Settings, navigate to Hardware tab and select Memory. Adjust memory to the desired size. Configure the RAM dedicated to your VM. To minimize the size of the VM image in storage and transit, the VM has been limited to 1GB of RAM. For optimal performance, increase the amount of RAM allocated to the VM. NovTech recommends allocating a minimum of 2GB of memory to the machine, and optimally 6GB of RAM. This setting is under Virtual machine->virtual machine settings->hardware, and can be modified when the virtual machine has been powered off. Figure 5 - Virtual Machine settings window Property of NovTech, Inc. 2017. All Rights Reserved Page 8 of 18

NOTE Allocating more than ¼ of the physical ram on your machine to the VM will degrade overall performance and may cause issues. You can modify other settings from this window. Once the Virtual Machine starts for the first time, you will be asked to choose whether you Moved it or Copied it. Please select the Moved it option. Logging into the VM To log into the virtual machine please type novtech for the password. Figure 6 - VM Login screen A pop-up window may ask you to update the VMware Linux Tools. It is not necessary to do so, but if you wish to stop seeing the message tab on the bottom of the VM, click Install button when asked. VMware will then mount a CD drive and open the mounted folder with the install files contained in that folder. Copy all the files in that folder and paste them in your home folder. Open a Terminal window where you placed the files. Run these two commands: sudo chmod 777 auto*.sh, enter the novtech password when prompted. sudo./autorun.sh to install the tools. Property of NovTech, Inc. 2017. All Rights Reserved Page 9 of 18

After installation is complete you can delete the files from the folder and eject the CD drive that VMware auto mounted. This should remove the tab on the bottom of the VM, notifying you about the VMware Linux Tools install. Figure 7 Chameleon96 Virtual Machine Desktop Screen Property of NovTech, Inc. 2017. All Rights Reserved Page 10 of 18

Contents of the Virtual Machine Desktop Along the left side of desktop there are multiple icons: Search for software on computer and online File Manager Terminal Putty Serial Terminal tool GHex Hex Editor Meld Code comparison tool FireFox Libre Office Writer Libre Office Calc Libre Office Impress Ubuntu Software Center update and install Ubuntu software packages System Settings Property of NovTech, Inc. 2017. All Rights Reserved Page 11 of 18

Chameleon96 overview Overview of Components CONSOLE Figure 8 Chameleon96 Top Property of NovTech, Inc. 2017. All Rights Reserved Page 12 of 18

Figure 9 Chameleon96 bottom Serial Connections The supplied cable connects to the Chameleon96 as follows: Figure 10 - Connecting supplied cable Property of NovTech, Inc. 2017. All Rights Reserved Page 13 of 18

Booting Chameleon96 Hardware Setup To setup the Chameleon96 board for booting, follow these steps: 1. Plug in the supplied USB cable to the UART port on the board and connect to PC. Verify the USB serial driver is found. 2. Insert the SD card into the SD slot. Serial Console Setup Open a Serial Terminal like Hyper-Terminal, PuTTY or UConn, with settings of 115200, 8, N, 1. For convenience, putty and a preconfigured settings file are provided in the supplied Virtual Machine (available from the download link as indicated in section 0). The VM provides a preinstalled environment with tools to speed development. A link to PuTTY can be found on the desktop Configure PuTTY to use an 8n1 UART at 115200 bps. For convenience, a preconfigured setting called USB to TTL UART is also provided in the virtual machine. Property of NovTech, Inc. 2017. All Rights Reserved Page 14 of 18

Figure 11 - Configuring PuTTY Power the board Using the provided power adaptor apply +8 to 18V power to the NovTech Chameleon96 Monitoring the serial terminal, you can stop at u-boot or boot all the way into Linux. Note that for the graphical image, a terminal console is not available and all system control must be done through the graphical interface. Property of NovTech, Inc. 2017. All Rights Reserved Page 15 of 18

Figure 12 - Initial Boot of Chameleon96 Initial network configuration The Chameleon96 will need to be configured for your specific wireless network. Once configured, the network will start automatically when the board is powered up. Property of NovTech, Inc. 2017. All Rights Reserved Page 16 of 18

Graphical image networking The SD card delivered with your Chameleon96 has a graphical desktop based on xfce. This desktop will require a mouse and keyboard to navigate. Those can be connected to the USB ports on the Chameleon96. The networking on this image is managed by connman, but is not enabled by default. If you want wireless networking on your Chameleon96, the connman applet will need to be enabled to start at boot, and configured for your network. After booting the Chameleon96 image per the instructions above, select "Applications" from the upper left corner of the screen. Click on: Applications->Settings->Settings Manager Then select: System->Session and Startup->Application Autostart->Connection Manager. There should now be a black checkmark next to "Connection Manager". Select "Close" (close all open settings manager windows). Power cycle or reset your Chameleon96, the connman applet should be running and visible on the upper right of your screen on your next power up. When the board comes back up, click on the Applet in the upper and select "Preferences", then select your wireless network and click Connect on the right-hand side of the menu. Note that Connect does not look like a button, but text. If you network requires additional configuration for security, the applet will prompt you for your authentication information. Property of NovTech, Inc. 2017. All Rights Reserved Page 17 of 18

Console image networking The console image ships with a network configuration that automatically connects to open (unsecure) networks that it finds. If successful, you will see the board retrieve an IP address via DHCP and will be able to ping to an IP address from the command line. If your network requires additional configuration for security, you will need to provide the credentials for your network. This is accomplished from the Chameleon96 console with the wpa_passphrase tool as follows: wpa_passphrase YOURNET yourpassphrase >> /etc/wpa_supplicant.conf which will append an entry similar to the following to your /etc/wpa_supplicant.conf file: network={ ssid="yournet" #psk="yourpassphrase" psk=0d0992b62e7ce466b47aef8ea26fcd77421f6498f225419b40364c1b4441d08d } Remember to replace YOURNET and yourpassphrase with the information specific to your network. Property of NovTech, Inc. 2017. All Rights Reserved Page 18 of 18