Creating Projects Using The Api - Fujitsu Cremson Series User Manual

Graphic controller family modular starterkit
Table of Contents

Advertisement

4.2.

Creating projects using the API

To create your own projects for graphical applications using the Cremson
or Scarlet devices, it is recommended to use and modify the provided
example projects and templates.
Note : the provided software are designed for Fujitsu MB9136x
controllers. If you are using a different CPU, you cannot use the library
and include files in this installation !
The template "APITemplate640480" can be easily modified for own
applications using VGA resolution. See this project-setup to learn about
the necessary files and project-settings :
Also, take into account that the demo projects are using a fixed memory
(linker-) map. If you need to change the memory-map, please refer to the
hardware-manual of the CPU-device for details ! The default-settings are:
Section
STACK_AREA
RAM_AREA
CODE_AREA
ROM_AREA
EXT_ROM_AREA
GDC_RAM
GDC_REG
Main.c : contains the actual source-code
Readme.txt : text description
Startup.asm : required for the CPU startup
Colors.h : some definitions for color-codes
Cremkit.h : contains the device-settings
Gdc- and crmtypes.h : type-definitions
Gdc.h : contains all API-function prototypes
Intvecs.h : CPU-Interrupt-definitions
MB91360.h : CPU-IO-Registers
API_FR_Scarlet : API-library-file
Location
0x0003D000/0x0003D4FF
0x0003D500/0x00040FFF
0x00180000/0x001EFFFF
0x001F4000/0x001FFFFF
0x00300000/0x003FFFFF
0x00400000/0x005FFFFF
0x01FC0000/0x01FFFFFF
Functions
Stack-area (internal RAM)
Variables (internal RAM)
code, API, bitmaps
Startup, const, vectors
External flash
GDC RAM
GDC Register
page -18-

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mb91f361/2Mb86290aMb86291

Table of Contents