Gebruiksaanwijzing /service van het product TOPAS900 van de fabrikant Toshiba
Ga naar pagina of 45
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 1 HWU Elektronik GmbH TOSHIBA Electronics Europe GmbH TOPAS900 Flash TOshiba Program development and Application System Users Manual.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 2 Preface Thank you for placing your trust in this HWU Elektronik product. In choosing this starter kit you have decided for the powerful microcontroller family TLCS-900 from Toshiba.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 3 Contents Definitions and Abbreviations ___________________________________________ 5 1. Introduction _____________________________________________________ 6 1.1. What is TOPAS900 Flash? _____________________________________________ 6 1.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 4 5.1.1. MCU Internal Memory Map ______________________________________________ 30 5.1.2. Internal Mapping in different Modes ________________________________________ 31 5.1.3. Programming i n Single Boot Mode _________________________________________ 31 5.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 5 Definitions and Abbreviations Application Board Separate available b oard for TLCS-900 with application components as LCD, Keys, EEPROM, LEDs etc.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 6 1. Introduction Because TOPAS900 Flash is a technical product using high-end electronic components it is worth to read the whole manual to get most out of this product and to avoid possible damage in case of unintended misuse.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 7 2. Let’s start with TOPAS900 Flash Now it is time to start with TOPAS900 Flash . The first step is to unpack everything and to connect the power supply and the serial connection to the PC.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 8 2.3. A Glance at the TOPAS900 Flash Board After removing the plastic cover from the PCB you should see the following (for the picture .
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 9 “Flash Carrier Part” exactly onto the edge of the surface (see also fig. 2). Push down both parts carefully until the board breaks into two parts. By breaking into two parts the electrical circuitry is not modified in any way.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 10 3. Hardware Description TOPAS900 Flash consists of two boards: Programming-and-Debugging Board and Flash Carrier Board. 3.1. Programming and Debugging Board As the name betrays this board is for programming and debugging purposes.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 11 3.1.3. Status LEDs There are two status LEDs on the board. A red one and a yellow one. The red Led is controlled by the firmware processor and the yellow led is driven by the Flash MCU on the Flash Carrier Board.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 12 3.2.1. The TMP95FY64F Microcontroller The Flash Carrier Board has the main component of the starter kit soldered on it: the Toshiba TMP95FY64F microcontroller. To get an overview of its powerful features lets have a look to its original data sheet (extract): .
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 13 Figure 4 : TMP95FY64 Schematic Block Diagram 3.2.2. 512 kb Flash ROM - Toshiba TC58F400 (90 ns) This memory component is soldered on the bottom side of the PCB. It has a size of 512 kb.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 14 Please refer to the memory maps to get information about the address range of the chip in memory. 3.2.3. 128 kb RAM - Toshiba TC551001 (70 ns) This memory component is soldered on the bottom side of the PCB.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 15 and Debugging Board, the jumper can be left open – the line is controlled by the firmware controller. If the Flash Carrier Board works stand-alone (without Programming-and-Debugging Board), the jumper must be set when external flash software should be executed.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 16 4. Software Description The development software of TOPAS900 Flash can be chosen from two alternatives Ø the Toshiba and Ø the IAR Systems Environment. Both are powerful tool sets for program development and debugging.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 17 Figure 5 : IAR Embedded Workbench Desktop with Project Window Editing Sources The workbench contains a powerful source-code editor. The editor is tailored for C code. The C syntax is highlighted by colors and intensity and on request bookmarks and/or line number can be displayed.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 18 In case of a direct start C-Spy will open a desktop with “ F ile”-“ O pen ” enabled. An executable file can be browsed then. When starting C-Spy from the Embedded Workbench the executable file is defined by the project file.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 19 • The project file assumes that the workbench has the <installation root> directory: C:IAREW22DEMO Figure 6 : C-Spy Desktop w.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 20 Compile and Link Preparing programs for execution, i.e. compile and link, can be done by a single DOS command line invoking a so called driver: for C-programs “ cc900 ” driver and for Assembler programs “ mac900 ” driver.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 21 Converting for internal memory: -l -Fh20 -ra 0xfc0000,0x040000,0x010000,, Examples For examples of program development please refer to subdirectories of SAMPLETEST900 where some example programs and respective compile and link driver command lines can be found.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 22 4.2.2. TMPro Debugger The TMPro Debugger is invoked by selecting the ” Toshiba Debugger ” program group and clicking the TMPro Debugger icon.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 23 LOAD “ to load a program. The TMPro Debugger displays the source code in the source window and automatically downloads the user program to the TOPAS900 Flash board.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 24 • The fields of this dialog are concerned with the Real-Time- Emulation System (RTE) from TOSHIBA. No changes can be mage here, so just confirm this dialog for the next step. • The fields of this dialog show the memory mapping of the TOPAS900 Flash Board.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 25 where the Debugger places temporary files. Confirm this dialog for the next step. Script File and Startup Label can be left unchanged. Confirm the dialog to get to the next dialog. • This dialog has no effect for the ROM monitor operation and should be confirmed unchanged.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 26 4.2.4. Toshiba Tool Limitations The CC900 comes in a limited version with TOPAS900 Flash . These restrictions are to be noticed: • The C-compiler has a limit of 2000 lines per file • The delivered tools are not supported and no subject of further development or maintenance.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 27 4.3. ROM-Monitor Memory Usage 4.3.1. IAR ROM-Monitor Figure 8 : Memory Usage of IAR ROM-Monitor Internal RAM (8K bytes) Internal I/O .
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 28 4.3.2. Toshiba ROM-Monitor Figure 9 : Memory Usage of Toshiba ROM-Monitor Internal RAM (8K bytes) Internal I/O (160 bytes) 000000H 00.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 29 4.4. Restrictions of ROM-Monitor Usage The table below lists the restrictions that are caused by the usage of the ROM-monitor software. Resource Type IAR C-Spy ROM-Monitor Toshiba TMPro ROM- Monitor ROM Address Space 0xF80000.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 30 5. Functional Description 5.1. Operating Modes Besides I/O page, 8 Kbytes internal RAM and the interrupt vector area the TMP95FY64 controller has 256 Kbytes of internal flash memory.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 31 5.1.2. Internal Mapping in different Modes Figure 11 : Internal Mapping in Single Boot and Single Chop Mode 5.1.3. Programming in Single Boot Mode The TMP95FY64 flash controller comprises 256 Kbytes of internal (on-chip) flash memory.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 32 Internal RAM (8K bytes) Internal I/O (160 bytes) 000000H 0000A0H 0020A0H external memory external memory FFF800H Internal Boot ROM FF.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 33 Internal RAM (8K bytes) Internal I/O (160 bytes) 000000H 0000A0H 0020A0H FC0000H external memory external memory FFFF00H Vector table.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 34 flash software should be executed. If the jumper is left open, the /EA pin is pulled up by a 10k pull-up resistor and the Flash MCU boots from internal flash memory. When the MCU is reset with /EA at high level, the external memory can be accessed additionally.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 35 up the following window occurs (fig. 9) and the board reacts by red LED flashing quickly. Be sure that the jumper J_EA is opened . Figure 14 : Flash Programmer Window All bars and icons are self explaining.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 36 6. Technical Sheets 6.1. Board Schematics The schematics of the complete TOPAS900 Flash board are given in the following four pages.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 37 Figure 15 : Schematic Page 1 of 4.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 38 Figure 16 : Schematic Page 2 of 4.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 39 Figure 17 : Schematic Page 3 of 4.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 40 Figure 18 : Schematic Page 4 of 4.
Users Manual TOPAS900 Flash V2.1 HWU Elektronik Oberhausen Page 41 6.2. Component Print Figure 19 : Component Print – Top & Bottom View.
Users Manual TOPAS900 Flash V2.0 HWU Elektronik Oberhausen Page 42 6.3. PCB Routing Figure 20 : PCB Routing – Top & Bottom View.
Users Manual TOPAS900 Flash V2.0 HWU Elektronik Oberhausen Page 43 7. Application Board To demonstrate how useful microcontrollers can be for industrial solutions and in common applications a hardware extension board – the Application Board – has been developed.
Users Manual TOPAS900 Flash V2.0 HWU Elektronik Oberhausen Page 44 thermometer that uses I²C bus driver, the LM75 temperature sensor and the LC-display for data output.
Users Manual TOPAS900 Flash V2.0 HWU Elektronik Oberhausen Page 45 8. Electromagnetic Compatibility.
Een belangrijk punt na aankoop van elk apparaat Toshiba TOPAS900 (of zelfs voordat je het koopt) is om de handleiding te lezen. Dit moeten wij doen vanwege een paar simpele redenen:
Als u nog geen Toshiba TOPAS900 heb gekocht dan nu is een goed moment om kennis te maken met de basisgegevens van het product. Eerst kijk dan naar de eerste pagina\'s van de handleiding, die je hierboven vindt. Je moet daar de belangrijkste technische gegevens Toshiba TOPAS900 vinden. Op dit manier kan je controleren of het apparaat aan jouw behoeften voldoet. Op de volgende pagina's van de handleiding Toshiba TOPAS900 leer je over alle kenmerken van het product en krijg je informatie over de werking. De informatie die je over Toshiba TOPAS900 krijgt, zal je zeker helpen om een besluit over de aankoop te nemen.
In een situatie waarin je al een beziter van Toshiba TOPAS900 bent, maar toch heb je de instructies niet gelezen, moet je het doen voor de hierboven beschreven redenen. Je zult dan weten of je goed de alle beschikbare functies heb gebruikt, en of je fouten heb gemaakt die het leven van de Toshiba TOPAS900 kunnen verkorten.
Maar de belangrijkste taak van de handleiding is om de gebruiker bij het oplossen van problemen te helpen met Toshiba TOPAS900 . Bijna altijd, zal je daar het vinden Troubleshooting met de meest voorkomende storingen en defecten #MANUAl# samen met de instructies over hun opplosinge. Zelfs als je zelf niet kan om het probleem op te lossen, zal de instructie je de weg wijzen naar verdere andere procedure, bijv. door contact met de klantenservice of het dichtstbijzijnde servicecentrum.