TN8000.23 Technical Note



Similar documents
SM1231 USER GUIDE SM1231 RF MODULE USER GUIDE

SX1272/3/6/7/8: LoRa Modem. Low Energy Consumption Design AN TCo. SX1272/3/6/7/8 LoRa Modem Design Guide WIRELESS & SENSING

Application Note SX V Timer (Next Gen 555) Application Note AN Advanced Communications and Sensing

SC728/SC729. 2A Low Vin, Very Low Ron Load Switch. POWER MANAGEMENT Features. Description. Applications. Typical Application Circuit SC728 / SC729

Digital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1.

PSoC Creator Component Data Sheet. Calculation accuracy 0.01 C for -200 C to 850 C temperature range

CodeWarrior Development Studio for Freescale S12(X) Microcontrollers Quick Start

SN54165, SN54LS165A, SN74165, SN74LS165A PARALLEL-LOAD 8-BIT SHIFT REGISTERS

Thermistor Calculator. Features. General Description. Input/Output Connections. When to use a Thermistor Calculator 1.10

SPC5-FLASHER. Flash management tool for SPC56xx family. Description. Features

DISCRETE SEMICONDUCTORS DATA SHEET M3D848. CGD MHz, 20 db gain power doubler amplifier. Product specification 2002 Oct 08

Internet Service Provider Agreement

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

Installation of the MMA955xL CodeWarrior Service Pack Author: Fengyi Li Application Engineer

TAC2C & TAC2D TAC1 RETROFIT KIT FOR CROWN JEWEL & DOORKING 1812 SYSTEMS

Warranty Terms. QLogic-provided cables, optics and other accessories are warranted for ninety (90) days from date of purchase.

Terms and Conditions of Service

AN3354 Application note

DISCRETE SEMICONDUCTORS DATA SHEET. dbook, halfpage M3D088. BB201 Low-voltage variable capacitance double diode. Product specification 2001 Oct 12

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

iscsi Quick-Connect Guide for Red Hat Linux

SN54HC191, SN74HC191 4-BIT SYNCHRONOUS UP/DOWN BINARY COUNTERS

Flexible Active Shutter Control Interface using the MC1323x

Freescale Embedded GUI Converter Utility 2.0 Quick User Guide

MC14008B. 4-Bit Full Adder

1. INTERPRETATIONS AND DEFINITIONS Whenever used in this Agreement, the following terms shall have the meaning set out below:


TERMS & CONDITIONS. Introduction

Part Number Decoder for Toshiba NAND Flash

SDLS068A DECEMBER 1972 REVISED OCTOBER Copyright 2001, Texas Instruments Incorporated

PIONEER TELEPHONE COOPERATIVE, INC. PIONEER LONG DISTANCE, INC. CELLULAR NETWORK PARTNERSHIP D/B/A PIONEER CELLULAR TERMS AND CONDITIONS OF SERVICE

Z A M N E T Communication Systems Limited Web Hosting Services Agreement

Website Development & Hosting Agreement

Samsung Data Migration v.3.0 Introduction and Installation Guide

1-Mbit (128K x 8) Static RAM

DUAL MONITOR DRIVER AND VBIOS UPDATE

SMD version of BUK118-50DL

Getting started with DfuSe USB device firmware upgrade STMicroelectronics extension

5. PRIVACY MFC shall take all reasonable steps to protect the personal information of Users. See our privacy policy below for more information.

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

LB1836M. Specifications. Monolithic Digital IC Low-Saturation Bidirectional Motor Driver for Low-Voltage Drive. Absolute Maximum Ratings at Ta = 25 C

Intel Retail Client Manager Audience Analytics

Canon USA, Inc. WEBVIEW LIVESCOPE SOFTWARE DEVELOPMENT KIT DEVELOPER LICENSE AGREEMENT

AN3998 Application note

Affiliate means a legal entity that is owned by or under common ownership with Stratus Technologies Ireland Limited.

Intel Data Direct I/O Technology (Intel DDIO): A Primer >

AN2146 APPLICATION NOTE

D-PAK version of BUK117-50DL

Version Rev. 1.0

Intel 810 and 815 Chipset Family Dynamic Video Memory Technology

ALPHA TEST LICENSE AGREEMENT

VPCCCare. Virtual PC Center Service Warranty Program

DESIGNING SECURE USB-BASED DONGLES

GALLAGHER GROUP LIMITED, 181 KAHIKATEA DRIVE, HAMILTON, NEW ZEALAND GALLAGHER

AAV003-10E Current Sensor

8-bit. Application Note. Microcontrollers. AVR282: USB Firmware Upgrade for AT90USB

CCH Small Firm Services 2008 License Agreement for Online Applications Terms and Conditions

PowerQUICC II Pro (MPC83xx) PCI Agent Initialization

etpu Host Interface by:

TERMS OF USE PLEASE READ THESE TERMS OF USE CAREFULLY BEFORE USING THIS WEBSITE.

Features. Case: TO (2), TO-220F-3 (Option 1), TO (1) and TO Power Management Instrumentation

END USER LICENSE AGREEMENT

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

Intel Retail Client Manager

Application Note: AN00141 xcore-xa - Application Development

White Paper Using the Intel Flash Memory-Based EPC4, EPC8 & EPC16 Devices

AN10860_1. Contact information. NXP Semiconductors. LPC313x NAND flash data and bad block management

Certification Exam or Test shall mean the applicable certification test for the particular product line or technology for which You have registered.

NECCare TM. NECCare Hard Disk Drive Retention Program. Express5800/Servers & M-Series SANs. HDD Retention 10/27/14

APPLIED BIOSYSTEMS END USER SOFTWARE LICENSE AGREEMENT FOR INSTRUMENT OPERATING AND ASSOCIATED BUNDLED SOFTWARE AND LIMITED PRODUCT WARRANTY

NUD4011. Low Current LED Driver

ADDENDUM TO THE BLACKBERRY SOLUTION LICENSE AGREEMENT FOR BLACKBERRY BUSINESS CLOUD SERVICES FOR MICROSOFT OFFICE 365 ( the ADDENDUM )

Scanning Comparator (ScanComp) Features. General Description. Input/Output Connections. When to Use a Scanning Comparator. clock - Digital Input* 1.

Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze

Simplifying System Design Using the CS4350 PLL DAC

Terms of Use. Please read these terms and conditions before using this Site. By continuing to use this Site, you agree to the Terms of Use.

TN0072 Technical note

Data Movement Between Big-Endian and Little-Endian Devices

LC898300XA. Functions Automatic adjustment to the individual resonance frequency Automatic brake function Initial drive frequency adjustment function

DATA SHEET. KGL Gbps D-Flip Flop IC 0.2µm Gate Length GaAs MESFET Technology

SELLING TERMS AND CONDITIONS

THE BUSINESS COUNCIL OF WESTCHESTER Website & Internet Services Terms And Conditions of Use

PERFORCE End User License Agreement for Open Source Software Development

Dodge Cummins 5.9/6.7L

DISCRETE SEMICONDUCTORS DATA SHEET. BT151 series C Thyristors

NOTICE SOFTWARE END USER LICENSE AGREEMENT

GENERAL TERMS AND CONDITIONS OF PURCHASE

Terms of Submission In order to participate, you must be at least eighteen (18) years old.

Paychex Accounting Online Terms of Use

AN2557 Application note

NUD4001, NSVD4001. High Current LED Driver

Single LNB supply and control IC DiSEqC 1.X compliant with EXTM based on the LNBH29 in a QFN16 (4x4) Description

TERMS & CONDITIONS: LIMITED LICENSE:

ZIMPERIUM, INC. END USER LICENSE TERMS

MMBF4391LT1G, SMMBF4391LT1G, MMBF4392LT1G, MMBF4393LT1G. JFET Switching Transistors. N Channel

HSS Specific Terms HSS SOFTWARE LICENSE AGREEMENT

DATA SHEET. PBSS5540Z 40 V low V CEsat PNP transistor DISCRETE SEMICONDUCTORS. Product data sheet Supersedes data of 2001 Jan Sep 21.

Transcription:

TN8000.23 Technical Note Converting an.axe binary file to a.bin, a.hex or a.rom file for industrial programmers Rev 2 September 2006 1 www.semtech.com

Table of Contents 1 Introduction...3 2 axe2rom...3 3 Double speed products...3 4 axe2rom usage...4 5 Using Phyton ChipProg+...4 6 Converting an.axe file to a Standard/Extended Intel.hex file...4 2

1 INTRODUCTION The development tools for XE8000 generate a binary file as output file for programming; the file extension is either *.axe for Raisonance RIDE or *.bin for Phyton Project-XE. Note *.axe is equivalent to *.bin As some industrial programmers such as BPMicro BP-XXX need a ROM file, this technical note explains how to do the conversion from binary format to ROM format. Note: When you use Phyton ChipProg+ or RIDE and the XELoader to program with an XE8000MP this utility is not needed. 2 AXE2ROM The utility axe2rom.exe performs the following gnu commands on the binary files: c816-objcopy.exe <file>.axe target = <file>.srec c816-srec2rom.exe <file>.srec -prog -o <file>.rom 3 DOUBLE SPEED PRODUCTS For the products like the XE8807A and the XE8802A, in 4kInstruction mode, the useful memory is 4k instructions but physically the whole flash array is used, the instructions are read in parallel. The axe2rom.exe utility performs one more action that consists of doubling the code. See the example below with a 3 instruction code: 0000 0033FFFB <- First line of your code 0001 0033F82C 0002 0033F82C 0003 00000000 0ffe 00000000 0fff 00000000 1000 0033FFFB <- First line of your code (copied) 1001 0033F82C 1002 0033F82C The code of the line 0000h is copied to line 1000h (4096d). Both lines are read at the same time when the microcontroller is used in double speed mode. 3

4 AXE2ROM USAGE The utility axe2rom.exe is a command line executable see the usage instruction below: C:\SEMTECH>axe2rom Usage: axe2rom [-t target_name] [input_file] Converts a binary file (*.axe or *.bin) to *.rom -h : Display this information. -t target_name : Specifies the target chip to be programmed List of possible targets (please respect the syntax): xe88lc01a, xe88lc02-4ki, xe88lc02-8ki, xe88lc03, xe88lc05a xe88lc06a, xe88lc07a, xe1283-4ki, xe1283-8ki, input_file : Input_file to convert in *.rom Input file formats : *.axe, *.bin *** axe2rom Version V 1.0 Release date Dec 20 2004 *** Copyright (c) 1997-2004, XEMICS SA, Monruz 2, CH-2000 Neuchatel, Switzerland C:\SEMTECH > Converting an *.axe file to an *.rom file is as follow: C:\SEMTECH >axe2rom -t xe88lc02-4ki file.axe Generated file : file.rom (2305 instructions) C:\SEMTECH > 5 USING PHYTON CHIPPROG+ The Phyton ChipProg+ uses binary images, in order to use a *.axe file the user can either change the file extension from *.axe to *.bin or select the axe file using the filter *.* Note: To avoid errors during the checksum, set 2Mb buffer size in "Configure Buffers Edit" dialog of ChipProg+ 6 CONVERTING AN.AXE FILE TO A STANDARD/EXTENDED INTEL.HEX FILE As explained in section 1, development tools for XE8000 generate a Raisonance.axe binary file. To convert this.axe file into Standard/Extended Intel.hex, just call this Raisonance RIDE utility. C:\RIDE\BIN>c816-objcopy file.axe --target=ihex file.hex C:\RIDE\BIN> 4

Semtech 2006 All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent or other industrial or intellectual property rights. Semtech. assumes no responsibility or liability whatsoever for any failure or unexpected operation resulting from misuse, neglect improper installation, repair or improper handling or unusual physical or electrical stress including, but not limited to, exposure to parameters beyond the specified maximum ratings or operation outside the specified range. SEMTECH PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF SEMTECH PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE UNDERTAKEN SOLELY AT THE CUSTOMER S OWN RISK. Should a customer purchase or use Semtech products for any such unauthorized application, the customer shall indemnify and hold Semtech and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs damages and attorney fees which could arise. Contact Information Semtech Corporation Wireless and Sensing Products Division 200 Flynn Road, Camarillo, CA 93012 Phone (805) 498-2111 Fax : (805) 498-3804 5