Advertisement

Quick Links

Fujitsu Microelectronics Europe
FMEGDC-xxxx-xxxx
User Guide

EVALUATION BOARD

CREMSON MODULAR STARTERKIT
USER
GUIDE

Advertisement

Table of Contents
loading

Summary of Contents for Fujitsu CREMSON MODULAR STARTERKIT

  • Page 1: Evaluation Board

    Fujitsu Microelectronics Europe FMEGDC-xxxx-xxxx User Guide EVALUATION BOARD CREMSON MODULAR STARTERKIT USER GUIDE...
  • Page 2: Revision History

    1.0 MM first version based on MB91F361 CPU module Seperated used manuals for Cremson and Lavender Family Sep 2003 2.0 MM New combined user manual including F369 CPU board for all configurtaions - 2 - © Fujitsu Microelectronics Europe GmbH...
  • Page 3: Warranty And Disclaimer

    Warranty and Disclaimer To the maximum extent permitted by applicable law, Fujitsu Microelectronics Europe GmbH restricts its warranties and its liability for CREMSON MODULAR STARTERKIT and all its deliverables (eg. software include or header files, application examples, target boards, evaluation boards, engineering samples of IC’s etc.), its performance and any consequential damages, on the use of the Product in...
  • Page 4: Table Of Contents

    Provided Examples ....................30 7.4.1 Examples for using the CPU-Board MB91F362 :........30 7.4.2 Examples for using the CPU-Board MB91F369 :........31 7.4.3 Examples for the CPU-Board MB91F369 without any graphic subboard : 32 - 4 - © Fujitsu Microelectronics Europe GmbH...
  • Page 5: Fujitsu Microelectronics Europe Gmbh

    Cremson Modular Starterkit Contents 7.4.4 Segger “emWin” example for Jasmine............32 Related Documents....................33 Related Partnumbers ....................34 Trouble Shooting..................... 35 © Fujitsu Microelectronics Europe GmbH - 5 -...
  • Page 6: Introduction

    Therefore, this evaluation system has different software packages, manuals etc. depending on the device family. To control the graphic device, Fujitsu offers 2 CPU modules with 32-bit MCUs MB91F362 and MB91F369. The MB91F369 CPU board has a debugging option to allow high-level source code debugging.
  • Page 7: Key Features Cpu-Board

    < External Video processor for MB87P2020A,MB87J2120 and MB86291A < Composite + S-Video Input connector for MB87P2020A, MB87J2120 and MB86291A < Pin-headers for digital displays, sync-signals and other graphic signals < Seperated Reset circuit for Graphic subsystem © Fujitsu Microelectronics Europe GmbH - 7 -...
  • Page 8: Board Configuration

    Available CPU modules : MB91F362 or MB91F369 MCU Available Graphic Subboards : Cremson, Lavender, Scarlet and Jasmine. Make sure you have both, the CPU-module and the Graphic subboard available for your system. The boards can be purchased individually. - 8 - © Fujitsu Microelectronics Europe GmbH...
  • Page 9: Installation

    4. Connect the RS232 cable from your PC to UART0 Connect the VGA cable to the VGA monitor or use the pin-headers for other displays The board is now ready to use. © Fujitsu Microelectronics Europe GmbH - 9 -...
  • Page 10: Software Installation

    Now your board is ready to be used with the Softune workbench monitor debugger. See the flashprogramming chapter for more details on how to program the embedded flash of the MB91F369 MCU. - 10 - © Fujitsu Microelectronics Europe GmbH...
  • Page 11: Getting Started

    7. Change the linker-settings and continue at step 1. if necessary Make sure to not overwrite the “security vector” (0x0FFEF4) – see hardware manual Use the provided templates to make sure the sections are located correctly © Fujitsu Microelectronics Europe GmbH - 11 -...
  • Page 12: An Introduction To Softune Workbench - Creating Projects

    (ABS-file). This is done using the MAKE-function. MAKE invokes the assembler, C-compiler and linker for FR whenever necessary (only the changed files will be re-compiled). - 12 - © Fujitsu Microelectronics Europe GmbH...
  • Page 13 To get on-line help about a specific error, select the error message and press F1. In many cases, you can get some useful hints how to solve the problem. Of cource, you can also use the HELP-menu anytime during development or debugging. © Fujitsu Microelectronics Europe GmbH - 13 -...
  • Page 14: Debugging With Softune Workbench

    The appropriate system for the MB91360 series is the MB2197-01 system. More information about this system can be found on the Fujitsu website. Which debugger is used for the actual project can be configured in the Project tree as shown below or in the “Project –...
  • Page 15 You can choose “mixed view” from the context menu (right-click) to display source and assembly code at the same time. To easily locate the actual line, use “go to current” ! © Fujitsu Microelectronics Europe GmbH - 15 -...
  • Page 16: Details Of The Included Monitor-Debugger

    “optimized” assembler-code. Select “mixed view” in order to check the compiler output. Instead of single-steps, you may also use the arrows to directly execute your program until a certain line of your source-code : - 16 - © Fujitsu Microelectronics Europe GmbH...
  • Page 17 In the interrupt service routine you will find a software trap (INTE), which will force the debugger to stop at this specific point. You may use traps also to intentionally stop in your code for debugging purposes. © Fujitsu Microelectronics Europe GmbH - 17 -...
  • Page 18: Advanced Debugger Features

    ! DISASSEMBLER: Disassembles the contents of the code memory beginning from actual PC position and displays the result in a separate window. Individual assembler-lines can be changed using the „inline assemble“-function. - 18 - © Fujitsu Microelectronics Europe GmbH...
  • Page 19 Shortcuts to complex commands can be defined (“alias”) and parameter strings can be substituted by variables. Example: candump = Dump/Halfword 100000..1000ff A set of commands can be combined to a “macro”. Aliases and macros can be defined using the command window context menu. © Fujitsu Microelectronics Europe GmbH - 19 -...
  • Page 20 See the “Command Reference Manual” (on-line help) for detailed information about the available command and parameter syntax. Some procedure file are already contained in your project directory as examples. - 20 - © Fujitsu Microelectronics Europe GmbH...
  • Page 21: Flash Programming

    Make sure you have installed the Flash Programmer from your CD-ROM. The package includes the executable (Flashprg.exe) as well as some binary files (Brloadxx.bin) and a user’s guide (Flashprg.pdf). Figure 3: MB91360 Flash Programmer © Fujitsu Microelectronics Europe GmbH - 21 -...
  • Page 22 See the MB91360 hardware manuals for details. For more information and trouble shooting, see the „MB91360 Serial flash programmer user’s guide“ (Flashprg.pdf) which is included in the installation. - 22 - © Fujitsu Microelectronics Europe GmbH...
  • Page 23: Cpu Board Hardware

    6 CPU Board Hardware 9-12V DC Input flash ROM Power Switch MB91F362 Peripherals1 MB91F369 (+RAM) 8 LEDs Peripherals2 connector UART0 connector CAN0 connector MCU Mode Power Reset and User buttons DIP-Switch Regulators © Fujitsu Microelectronics Europe GmbH - 23 -...
  • Page 24: Overview Of Jumpers

    JP22 UART0_RxD MAX232 RxD to UART0 Closed JP23 CAN0_TX PCA82C250 TxD to CAN0 Open JP24 CAN0_RX PCA82C250 RxD to CAN0 Open JP25 LEDs Enable LEDs Closed Table 1: Configuration jumpers on CPU-board - 24 - © Fujitsu Microelectronics Europe GmbH...
  • Page 25 Bus connector for graphic subboards JDH2 Table 2: Grouped jumpers on CPU Starterkit (see schematics for pin assignment!) Refer to the schematics of the CPU-board for details on the pin-assignment of the grouped jumpers ! © Fujitsu Microelectronics Europe GmbH - 25 -...
  • Page 26: Appendix

    Cremson Starterkit User Manual Chapter 7 . Appendix 7 . Appendix 7.1 Memory Mappings Figure 4: Memory Mapping MB91F369 CPU-board - 26 - © Fujitsu Microelectronics Europe GmbH...
  • Page 27 Cremson Modular Starterkit Chapter 7 . Appendix Figure 5: Memory Mapping MB91F362 CPU-board © Fujitsu Microelectronics Europe GmbH - 27 -...
  • Page 28: Tool Options For Own Projects

    Internal flash ROM Code 08:0000.. 0F:3FFF CODE = CODE_AREA Internal flash ROM Boot-Code 0F:4000..0F:FFFF START,INIT,CONST =ROM_AREA Note : Startup code must be located at 0x0F:4000 ! Table 5: Linker Settings for MB91F369 Debug-Configuration - 28 - © Fujitsu Microelectronics Europe GmbH...
  • Page 29: Starterkit Limitations

    < Chip Selects : CS2 is used for the external flash CS3, CS4, CS5 are used for the graphic controller < Port J used for LEDs < UART0 used for flash programming only © Fujitsu Microelectronics Europe GmbH - 29 -...
  • Page 30: Provided Examples

    7.4.1 Examples for using the CPU-Board MB91F362 : Examples_CPU362_Jasmine SGA_Metrics_CPU362Jasmine VGA_Bmp_CPU362Jasmine VGA_CLUT_CPU362Jasmine VGA_Layer_CPU362Jasmine VGA_Metrics_CPU362Jasmine VGA_Ortho_CPU362Jasmine VGA_Temp_CPU362Jasmine VGA_Text_CPU362Jasmine VGA_VIC_CPU362Jasmine XGA_Metrics_CPU362Jasmine Examples_CPU362_Cremson PrimDemo_CPU362Cremson SVGATemplate_CPU362Cremson VGATemplate_CPU362Cremson XGATemplate_CPU362Cremson Examples_CPU362_Scarlet BMPinextflash_CPU362 GeoDemo_CPU362Scarlet PrimDemo_CPU362Scarlet QVGATemplate_CPU362Scarlet ShowExtBMP_CPU362Scarlet SVGATemplate_CPU362Scarlet VGATemplate_CPU362Scarlet VideoDemo_CPU362Scarlet XGATemplate_CPU362Scarlet - 30 - © Fujitsu Microelectronics Europe GmbH...
  • Page 31: Examples For Using The Cpu-Board Mb91F369

    7.4.2 Examples for using the CPU-Board MB91F369 : Examples_CPU369_Jasmine SGA_Metrics_CPU369Jasmine VGA_Bmp_CPU369Jasmine VGA_CLUT_CPU369Jasmine VGA_Layer_CPU369Jasmine VGA_Metrics_CPU369Jasmine VGA_Ortho_CPU369Jasmine VGA_Temp_CPU369Jasmine VGA_Text_CPU369Jasmine VGA_VIC_CPU369Jasmine XGA_Metrics_CPU369Jasmine Examples_CPU369_Cremson PrimDemo_CPU369Cremson SVGATemplate_CPU369Cremson VGATemplate_CPU369Cremson XGATemplate_CPU369Cremson Examples_CPU369_Scarlet BMPinextflash_CPU369 GeoDemo_CPU369Scarlet PrimDemo_CPU369Scarlet QVGATemplate_CPU369Scarlet ShowExtBMP_CPU369Scarlet SVGATemplate_CPU369Scarlet VGATemplate_CPU369Scarlet VideoDemo_CPU369Scarlet XGATemplate_CPU369Scarlet © Fujitsu Microelectronics Europe GmbH - 31 -...
  • Page 32: Examples For The Cpu-Board Mb91F369 Without Any Graphic Subboard

    RTOS. emWin is shipped as "C" source code. For more information please refer to the readme-information in the project directory or read about emWin here : http://www.segger.de - 32 - © Fujitsu Microelectronics Europe GmbH...
  • Page 33: Related Documents

    < FR Family Linkage Kit Manual < FR Family Softune Workbench Manual Note : More updated documents are available from the provided CD-ROM, Fujitsu’s Microcontroller CD-ROMs or from our technical web-site : http://www.fme.gsdc.de/gsdc.htm © Fujitsu Microelectronics Europe GmbH - 33 -...
  • Page 34: Related Partnumbers

    CPU Adapter for MB91F369 + RAM MB2197-01 FR Emulator Main Unit MB2197-10 DSU cable MB2197-120 Emulation Adapter Board MB21197-127-3V3 Probe-Cable for MB91F362 FR360-PROBE-160 Probe-Cable for MB91F369 MB91FV360GA-CR Evaluation Chip Table 7: Related Microcontroller Partnumbers - 34 - © Fujitsu Microelectronics Europe GmbH...
  • Page 35: Trouble Shooting

    USER0- button as abort switch. See the description of the monitor debugger project for more details how to configure the kernel software. * make sure not to mask the interrupts © Fujitsu Microelectronics Europe GmbH - 35 -...
  • Page 36 ∗ Adjust the potentiometer RV2 (slew rate) according to the line. Table 8: Trouble Shooting For more information see the Softune Workbench on-line help, the provided manuals, last minute information and additional or updated documentation on our web-site. - 36 - © Fujitsu Microelectronics Europe GmbH...

Table of Contents