Home

TM89 series ICE Tx89Ice Quick User Manual v1.1

image

Contents

1. 2 Operation Guide User Interface Introduction 1 Main Window Introduction 2 ToolBar Instruction Create New Project File Import Existing Files 3 Notice 4 oupport Link atus tenx Home Page ___ gt i75 1 Specifications 1 1 System Requirements 1 For Windows 98 ME 2000 XP OS 2 10MB HD recommended 3 Printer Port The Parallel Port Mode in BIOS is set to EPP MODE or ECP EPP MODE If it is set to EPP mode the Parallel Port Number must be 0x378 Installation Steps STEP 1 Visit our website http www tenx com tw Find the links to Products MCU 4 bit MCU 89 series then click Tools page STEP 2 Double click on setup Tx89lceX X XbuildXXXVersion exe the installation wizard will guide you through the setup process in a few easy steps with dialog box 1 2 Applicable Scope Current support for body Table 1 2 1 2 tenx technology inc Preliminary Rev 1 1 2008 10 28 Advance Information UMS TX89ICE E 2 Operation Guide 2 1 User Interface Introduction Tx89Ice exe Beta Ver 1 0 1Build 018 tn8959c test cfg File Edit View Project Build Debug Tool Update Window Help De 8 EB 8 B 12 12 tm8959c test project STATUS Include Files h TM8959 TH8959 C 7 CF 0 ZF 0 MU F Source Files xoloololololololololololololololololok Dow
2. LDSH SETDAT T2 i SETDAT 5 L3 SETDAT main LOCAL 4 SHLX SETDAT stkptr SZRX ctbnteai If the item Set to break time and reload of MENU TOOLS Options is checked then this dialog box will show up while insert Break Point Options Compiling In TM87 amp 68 series it will compile ASM file and generate OBJ and TAB file In TM89series it can compile ASM files and link files and generate OBJ and TAB file s Build In TM87 amp 68 series it will compile ASM file and generate ICE file TM89series it can compile ASM files and link files and generate NCE file El Check In TM87 amp 68 series it will check if the contents of OPT and CFG files are correct In TM89 series it will check if the contents of OPT and LCD files are correct Preliminary 6 tenx technology inc Rev 1 1 2008 10 28 Advance Information UMS TX89ICE i amp l Free Run Isl Go iE Single Step Step Over Step Out i amp Auto Run B Stop Pause Free Run mode will commence after the execution of Compiling gt check gt Build NCE gt Download Moreover LCD screen will be also displayed Break Point command here is not accepted The program execution speed in such mode is near to the actual execution speed of physical IC If user wants more accurate execution result please use Demo board However the frequency provided on ICE board is
3. Golbal Var 3 Auto Var c Wocuments and settings yyche x_PilnRect PC 0000 0073 o TADTTAD 0304 030b 0304 0307 0308 030b 2 X 103 Y 89 Seg 12 Com 11 Lni Col2 Emuletor NUM Instruction count 3 tenx technology inc Preliminary Rev 1 1 2008 10 28 Advance Information UMS TX89ICE 2 1 1 Main Window Introduction 1 Project Display the current files included in the project Click and open Window the file that you want to edit You can Add files to a tree structure by pressing the right button of mouse on Source Files If you want to Delete file from tree press the right button of mouse on File name 2 RAM Display the values of RAM while ICE is executing User can Value observe the variation of values and modify the value in step Windows auto step and pause states 3 Message responds to the working status and error message of Windows COMPILER TM89 BUILD and files checking In TM89 series both the compiling and link error messages display on this window And the compiling error message can be swap to the source code as the user double clicks the mouse Display the values of PC counter that have been executed in Step Break and Pause status 1 Click the blue button to update data 2 Click the yellow button to direct ASM to the source code corresponding to the preceding memory location that PC 5 pointing to 3 Click the green button to direct ASM to the sourc
4. Rev 1 1 2008 10 28 Advance Information UMS TX89ICE E 2 3 Import the existing files Import existing ASM OPT LCD and CFG files If those previous files did not be built up please click on the browsing tab in otep 6 to select files and then click on Select button to complete files assigned The other steps are as same as those steps described above set project file locate E otep O menu a L tee push 10 alact file select ant FS Lis LUCH Of Ecinew_4_bit_testeade tmB959 ASM file TM895Onew asm OFT file TMBSO5Onew opt m Select Project locate Tess hr E 8950 4 ee Eg f eee X asm call asin callasm asm E 8959 asm E 7 RUT assemble file acm 3 Notice 1 Parallel Port Mode in BIOS should be set to EPP and the Parallel Port Number should be set to 0x378 2 When install or run this program in Windows 2000 XP system please use Administrator Privilege to assure the execution properly 3 steps of editing cfg file 1 Do you want to edit LCD file a if YES Please save LCD after editing and close window b if NO Make sure LCD window has been closed already 2 After step 1 is completed you can then edit cfg file remember to save the files 4 The assembly languag
5. probably not precise due to the influence by other factors on the ICE board User can set Free Run in ICE Mode or in REAL Mode in Options Go mode will commence after the execution of Compiling gt check gt Build ICE or NCE gt Download Moreover LCD screen will be also displayed Break Point command here is accepted When first time click and execute the following commands Compiling gt check gt Build NCE gt Download the cursor pointer will stop at the Oth location address in the program code at this time the program hasn t been executed yet Afterwards as long as Single Step button is clicking the program codes that mapping to the current address will be executed meanwhile the pointer will move to the next address All the info will be shown on Txlce screen including the RAM and Flag Timer of ICE after each step execution The pointer will not break into the Macro or subroutine when Debug the program the cursor pointer is holding on the next command of the Macro or subroutine The pointer will jump away from the Macro or subroutine when Debug the program the cursor pointer is holding on the next command of the Macro or subroutine The program will be executed and triggered step by step according to the time interval settings after the execution of Compiling gt check gt Build NCE gt Download All the info will be shown on Txlce screen as each execution step Is triggere
6. ICE Debug Watch window All the variables in C files will be loaded automatically when staring Debug zi CADocuments and Settngs yychentee r8 A rolbal Var Var cA documents and zettingsyqyche 5 PinEect Ep PC 0000 0075 c documents and sett 0 BDGGZPUA 0304 030b struct 2PUA 03040307 in EA 1 01 E D308 030b int eMocuments and sett 354 0500 0303 struct ve DOO DO S int RAM cWMocuments and setti ve 0004 0007 int RAM cdocuments and seth bottom T DOCS OCT int RAM cocuments and seth T 00 000 int RAM c ocuments and s tti and settings yche fon ed and cada ha PC 0074 0093 c documents and setti The variable values will be displayed simultaneously when opening the TX89ICE Debug Watch window at Debug time User can Add or Delete variable s if double click on the Asm var sheet with the right button of the mouse 1 Due to no any variable in a new project thus users need to add the variable name that they want to trace in Debug Watch window loop ioc count Double Click Mouse Left Button to iud Add Delete Variable 2 hl s20 hl S4 U 0084 D hl 65 0 0095 5 hl_s6 0 0086 hl 87111 0087 3 m C var Asm var 9 tenx technology inc Hev 1 1 2008 10 28 Advance Information UMS TX89ICE E 2 Select the
7. NM 56652 BS 0 BS BR ZS S Advance tenx technology inc Information 89 series ICE Tx89lce Quick User Manual Tenx reserves the right to change or discontinue this product without notice tenx technology inc tenx technology inc Preliminary Rev 1 1 2008 10 28 Advance Information UMS TX89ICE E INDEX 2 MES 2 0102 1 32 OONO 2 2 Operation Guide 3 2 VAISS Ge Hace ML OOUIC WOM eT 3 2 1 1 Main Window Introduction Hmmm 4 2 0 2 TODIDAE IDIFOQUOLI OE 5 5 6 3 Foncion Menu InstructtOls 9 GNE UPS Cre M 12 2 2 Greate new Project TIIGS E E 15 2 3 Import the existing 17 S INO Co RR E 17 1 tenx technology inc Preliminary Rev 1 1 2008 10 28 Advance Information UMS TX89ICE E 4 89 Series ICE 89 Table of Contents 1 Specification 1 system Requirements 2 Applicable Scope
8. ad When this checkbox is selected user has to set the number from 1 to 255 for the breakpoints triggered Free run in Ice mode f this checkbox is selected then the EV chip is in running ICE mode when user debugs with Free Run mode single step 500 m External Frequency 3 58M Hz 4714 255 255 56156 Hz 6M PAT file path D Program Filesttenx41x69lce 0 0 1 BuildO06 Beta VersiaonM CEBM Tal Detect aver under flow Set break time and reload Free run in Ice mode 13 tenx technology inc Preliminary Rev 1 1 2008 10 28 Advance Information UMS TX89ICE oet Hot Key otep1 choose Compile otep2 Pressing down three keys Ctrl Shift C together using the New Hotkey otep3 Click Assign button to complete the settings select hotkey Current Hotkey F3 Build ice or Rebuild All n Compile Activ New Hotkey Compile Case m rir Debug 10 Remove Set Include In TM87 amp 68 series user can set the file path of include file Path For example include Compare obj Compare four returned files obj opt tab cfg that returned by opt tab cfg tenx program to see if those are same as the original files 14 tenx technology inc Preliminary Rev 1 1 2008 10 28 Advance Information UMS TX89ICE 2 2 Create a new Project files Just a few simple steps to comple
9. ax Set the end number of SEG COM min Set the start number of COM COM max Set the end number of COM GAP Set the gap pixels between two points Left to right increase Increases progressively from left to right Left to right decrease Decreases progressively from left to right Top to bottom increase Increases progressively from top to bottom Top to bottom decrease Decreases progressively from top to bottom T8959 164 Sel 4 BREE EEE EEE Gl Cut Cte Copy Ltt Paste Delete De Dot Matrix LX SEG CEG COM SEG max 64 left to right increase top to bottom increase left to right decrease to right decrease COM left to right increase left to right increase tap battom decrease top to bottom decrease COM ass 12 top to bottom increase to bottom increase PAT GAP 1 Cancel 12 tenx technology inc Preliminary Rev 1 1 2008 10 28 Advance Information UMS TX89ICE E Font Set Font type Keyword Set the keyword color Color Settings Options Auto single step oet execution speed of Auto Step F5 External Frequency Provides External frequency for Debug except Free Run mode Formula f 3 58M PLL VALUE f lt 6M Hz is recommended PAT file path oet the PATTEN path loaded from LCD Detect over under flow When this checkbox is selected the warning dialog box will show up when first time setting overflow or underflow Set break time and relo
10. d otop execution of ICE entirely If user executes the program again The program will restart to Download and Reset Pause or continue the execution of ICE If the program is paused in execution the program will resume and continue executing from the address where it has been suspended All the info in the Pause status will be shown on Tx89lce screen including the RAM ROM LCD and each register status Preliminary 7 tenx technology inc Rev 1 1 2008 10 28 Advance Information UMS TX89ICE E 3 Function Menu Instructions Set In TM89 project user can set the effective scope of variables that ROM TABLE used in c source files Item start and size in TABLE ROM ROM will be adjusted automatically in compliance with OPT Project Settings MEMORY Start size 5 1021 AUTO start 03 size 0800 GLOBAL start 10600 size 5 0800 HOM start 5 8i TABLE start 5 start 5 124 8i AUTO CHECK Cancel ZP A reserve area for register variables in C Compiler Do not use this area if c source files are referred to SIKPTR A reserve area for register variables in C Compiler Do not use this area if c source files are referred to AUTO RAM Local variable Auto variable GLOBAL RAM Global variable External variable Set In TM89series user can set Project include header path and Library Include
11. e code corresponding to the next memory location that PC is pointing to 4 Click the pink button to clean up data in the Trace Windows and in the RAM of emulator 5 If double click on the Source File then the line number of current PC counter will be shown up with red text 5 OPT Edit Configure IC optional items The screen displayed in Windows TM87 amp T M68 is different from TM89 series 6 LCD Edit 1 Click the blue button to show PAT BOX and load graphic library You edit patterns of LCD by yourself 2 Click the yellow button to edit SEG and value of points in LCD Dot Matrix 3 Click the red button to display LCD screen When mouse m moving to any graphic user can see value of X Y SEG and COM in the status bar of the main window 7 CFG Edit It is automatically generated by LCD file So we do not Windows suggest user editing it by yourself 8 ASM Edit Editing ASM files User can set the font color and keyword Windows color 9 ICE Status While ICE is executing it will display the values of Timer Window Flag and Stack User can observe these figures change in step or auto step state 10 ROM While ICE is executing it will display the values of Value ROM User can observe these figures change and modify Window the values in step auto step and pause state 11 Watch When opening the Debug Watch Window the values of Window variable C ASM will be displa
12. e syntax of TM89XX is different from which of TM87XX series because the products use various compilers in them 17 tenx technology inc Preliminary Rev 1 1 2008 10 28
13. er BCF 1 SCFO 0 Source Files 0000 0000 xokololololololoololololololokokololok SCFl 0 SCF2 0 SCF3 0 0020 0000 0000 0028 0000 0000 RESET 0030 0000 0000 EE L CD 0038 0000 0000 0040 0000 0000 P AD 0048 0000 0000 E UTILITY 0050 0000 0000 0058 0000 0000 A 0060 0000 0000 0068 0000 0000 0070 0000 0000 10078 0000 0000 10080 0000 0000 0088 0000 0000 SCF4 0 SCF5 0 SCF6 0 SCF7 0 SCF8 0 SCF9 0 SCFl0 0 PROVF 0 WDTF 0 CSF 1 INT 0 0 CX 0 E PYRBUG 10 B tm8959c test cfg tm8959c testled tm8959c testopt h h h h h h 0000 1 04 15 CO tupedef struct D 10090 0000 0000 0098 0000 0000 4 0004 A2 F4 67 84 0 D 0040 0000 0000 m int 1008 01 3D OD D1 N 00 8 0000 0000 HHHH int h 000C 1C 1C E7 1010 EO 75 A U 7 00 0 0000 0000 0014 A4 D 100 8 0000 2 0000 typedef struct 0018 CO 505 aD a fT 0000 0000 0000 001C 5C 74 2D 0511 0 DAT DA int top left bottom 0020 1 C6 A9 AiO DAT DA Cop s of 0028 3C 35 37 EB 357 E Var CADocuments and Settngssjvchen um B
14. ile ASCII codes are sorted in ascending order SSORTRAMFILE D RAM File ASCII codes are sorted in descending order The Instructions and parameters above are Case Insensitive EX D XXX XX ASM chip TM8726 SSORTEQUFILE A gt Represents the variables are sorted in ascending order while output EQU File SORTRAMFILE D gt Represents the variables are sorted in ascending order while output RAM File SORTLABELFILE A gt Represents the variables are sorted in ascending order while output LAB File 2 If the instructions above are not called the three above files will output without sorting Compile Case When compiling in 87 amp 68 series the program will check case Sensitive sensitive if this function is select if this function is not select in 8 7 the program will skip checking case sensitive There is no difference whether case sensitive 11 tenx technology inc Preliminary Rev 1 1 2008 10 28 Advance Information 4 Auxiliary Toolbar A Create code UMS TX89ICE E Generate tcod that are needed for creating code File File tcod includes obj tab opt and epm In TM89P59 series 28 Open Open the LCD Edit PAT amp the attribute editing window which Pat Attribute includes COM SEG ADDR and DBUS The values of all points of LCD can be set or changed in LCD Edit Dot Matrix SEG min Set the start number of SEG SEG m
15. set Project include library name lib or obj as well Path The Library has included the default runtime 89 lib and common 89 lib the user is allowed to add obj There are two default Include paths below paths not shown in the dialog Box 1 The current path of Project 2 The path of IDE program ex C Program Files tenx Tx89lce Beta ver 1 0 1 Build 018 Version Path Setting Include Library Project include header path E new_4_bit_testeodelim959 Add 8 tenx technology inc Preliminary Rev 1 1 2008 10 28 Advance Information Rebuild All nce Compile Active File asm or C Debug with LST File Debug with ASM File Debug with C File Auto Step Into Debug Watch C var sheet Debug Watch Asm var sheet Preliminary UMS TX89ICE E Rebuild all the source files in the current TM89 project Compile the current source file editing in the TM89 project In TM87 amp 68 series user can debug the program with LST file if this function is selected This function is not supported in TM89 series Debug the program with ASM file if this function is selected Debug the program with C file if this function is selected This function is not supported in TM87 amp 68 series The Macro or subroutine will be stepped into when the program Autorun with this function selected The variable values at debug time can be displayed simultaneously when opening the TX89
16. te creating a new project Cle NW nave As Open Project tll Pir lec Recent Projects d Print Setup 1 5 cfs 2 5 Ted 3 9959 asm 4 THE959 opt 5 E Memp tme T26d1 plav cfg Exit New project ies New project Chip Type ASM file TMe959 x cE T HE File Name LCD file imBO5Sledtest 3 ile File Path EAnew 4 bit 950 8 i3 BRARD inde TxIce Project File Prj 15 tenx technology inc Preliminary Rev 1 1 2008 10 28 Advance Information UMS TX89ICE E I ew project 1 New project Chip Type El ASM file 8959 OPT file File Name LCD file tmn895Oled test pr gm Other File Path E new 4 bit testcodettmS959Nd set project file locate elect Tile E new 4 bit testeode ime oo See ASM file tm8959lcdtest asm OPT file mmBOSOkdiestopt LCD file amp mgO5Oledtest rd 1 CFG fie mmBO5Oldtstcig 0000 want to select the existing files project informat ntormation File type project file Chip type TM8858 _ Project locate 4 bit testcode tmag 5a eres Project name tme959ledtest Assemble file asm option file tme 5s edtest oapt led resource file tne 959d test led resource file tme959ledtest cfe 16 tenx technology inc Preliminary
17. variables that you want to review then click OK to add those variables into Debug Watch window Add Watch Y ariable Use variables n 0005 8 10 8 7 WR 10 6 5 0075 3 0073 VR 2 0077 1 0071 wR 2 0002 0001 Enter Space to Check Unckeck TIME TEST SECOND 002C A PREDIVIDER OCCURRED 0039 I MINUTE 0026 MINUTET o2 4 I HOUR 0029 HOUR 00268 IIA 4 10 4 1010 3 tmp4 003 1 Select All Clear All OK Cancel Notice 1 In TM87 amp 68 Assembler Version 4 0 5 the sorting instructions for Variables parameter A or D is described as follows These instructions are not supported in TM89XX series EQU EQU defined RAM DN defined LBL Label name User can choose how the definition name are sorted according to the above three instructions when output File 10 tenx technology inc Preliminary Rev 1 1 2008 10 28 Advance Information UMS TX89ICE SSORTEQUFILE EQU File ASCII codes are sorted in ascending order SSORTEQUFILE D EQU File ASCII codes are sorted in descending order SSORTLABELFILE A LBL File ASCII codes are sorted in ascending order SSORTLABELFILE D LBL File ASCII codes are sorted in descending order SSORTRAMFILE RAM F
18. yed simultaneously 1 Asm var pag Some variables reumresaeeneRS8 Wo Ihe Preliminary 2 var C part all the variables will be loaded autom when commence to Debug Advance Information UMS TX89ICE 2 1 2 Toolbar Introduction 1 File Toolbar RN NONEM UN NOE o New new or create new project gt Open Open an existing file or project Save Save the file Cut Cut the selected block object on the clipboard text Editing Support only Copy Copy the selected block object text Editing support only Paste Paste the source object from the clipboard text Editing support amp Print m the document text Editing support only About Display T X89ICE version and related information 5 tenx technology inc Preliminary Rev 1 1 2008 10 28 Advance Information UMS TX89ICE E 2 ICE Toolbar de E Download Download the current NCE or NCE file to ICE without display ICE File X status m oet Break Points of program When executing the program line where oet Clear the Break Point is designated to ICE will then stop the program Break Point executing and display the current status values of RAM ROM LCD and each register of ICE This is applicable to Go mode pm BIER E CALL LAST JHP LDSS 2 sta 1 CALL T2 Set break count

Download Pdf Manuals

image

Related Search

Related Contents

Untitled    AUFBAUANLEITUNG / BENUTZERHANDBUCH  Sony DSC-TX55/B Cautions  YMHT-250  Philips 0VMN03813 DVD VCR Combo User Manual  Article Lien Social    Die Jugend im Einsatz  取扱説明書 取付・設置説明書  

Copyright © All rights reserved.
Failed to retrieve file