Fujitsu MB9B500 Series user manual Board Features

Page 6
1.3 Board Features

The size of on-chip memory can be configured according to different part number and the package is available in LQFP and BGA, shown in following table.

 

Product

 

Flash

 

 

SRAM

 

Package

 

MB9BF500N/R

 

256kB

 

 

32kB

 

N: LQFP-100

 

 

 

 

 

R: LQFP-120

 

 

 

 

 

 

 

 

 

MB9BF504N/R

 

256kB

 

 

32kB

 

N: LQFP-100/BGA-112

 

 

 

 

 

R: LQFP-120

 

 

 

 

 

 

 

 

 

MB9BF505N/R

 

384kB

 

 

48kB

 

N: LQFP-100/BGA-112

 

 

 

 

 

R: LQFP-120

 

 

 

 

 

 

 

 

 

MB9BF506N/R

 

512kB

 

 

64kB

 

N: LQFP-100/BGA-112

 

 

 

 

 

R: LQFP-120

 

 

 

 

 

 

 

 

 

 

 

 

Table 1-1: Product List

 

 

1.3 Board Features

FSS MB9BF506R EV-Board includes following features:

„Microcontroller MB9BF506R

„2x UART-Transceiver (Female DB9 connector)

„2x High-speed CAN-Transceiver (2 pin header)

„1x USB-Host (Type-A connector)

„1x USB-Device (Type-B connector)

„32M x 8bit Nand Flash (K9F5608U0D)

„High Stability I2C-Bus Interface RTC Module (RX-8025T)

„Standard JTAG Interface on a 20 pin-header

„128 x 64 matrix LCD

„3x ‘User’ LED

„4x ‘User’-button

„1x ‘Reset’-button

„1x potentiometer regulating input voltage to AD channel

„All 120 pins routed to test pads

„On-board 5V and 3V voltage regulators, ‘Power’-LED

„Power supply via USB-Device, JTAG or external with 15V power connector

6

Image 6
Contents 32-BIT MICROCONTROLLER FUJITSU SEMICONDUCTOR SHANGHAI LIMITEDMB9B500 Series APPLICATION NOTEALL RIGHTS RESERVED Version Revision HistoryDate 2011-04-211 INTRODUCTION 2 HARDWARE SETTINGREVISION HISTORY 3 FLASH ON-BOARD PROGRAMMING1 Introduction 1.1 Product Overview1.2 MB9B506 Series MCU 1.3 Board Features 2 Hardware Setting AD channel2.2 Jumpers Overview 2.3 Setting for UART On-Board Programming2.4 Setting for USB On-Board Programming Table 2-2 Setting for UART On-Board Programming2.5 Setting for Debug Tool „ Use IAR J-Link„ Use Keil U-Link ME 3 Flash On-Board Programming 3.1 On-Board Programming via UARTFigure 3-4 USB Device Sign 3.2 On-Board Programming via USBFigure 3-7 Press Reset Button Figure 3-5 COM Port in Device Manager„ Press reset key on the board. Programming will start Figure 3-8 Start Programming4 Sample Code „ Flowchart 4.1 UART„ Hardware Setting „ UsageFigure 4-3 Send UART Data From PC Side „ Hardware Setting None „ Flowchart 4.2 Nand Flash4.3 RTC Flowchart4.4 CAN „ Block Diagram4.5 USB Function 4.6 USB Host 4.7 LCD & AD & Key 5 Debug Tool and IDE Figure 5-1 J-Link Overview Figure 5-2 U-Link OverviewTool bar Project list Log window 5.1 Debug with J-Link in IAR EWARM Workbench„ Run an Existed Project Watch window Main windowFigure 5-5 Select a Project 2 Select a project eww file3 Click “Project Rebuild All” Figure 5-6Rebuild All„ Setting for Flash Debug 2 Don’t select “Use macro files” in “DebuggerSetup” table Figure 5-10 Macro File DisabledFigure 5-11 Flash Load File Path Figure 5-13 Macro File Enabled „ Setting for RAM Debug2 Select “Use macro files” in “DebuggerSetup” table Figure 5-12 ICF File for RAM Debug3 Don’t use Flash loader file „ How to Make a HEX FileFigure 5-14 Flash Loader File Disabled 1 Use Flash debugFigure 5-16 Keil IDE Overview 5.2 Debug with U-Link ME in Keil uVision4Tool bar Project list Build output Figure 5-17 Open a Project4 Start debug 2 Select a project uvproj file3 Rebuild all Figure 5-18 Select a ProjectFigure 5-22 ROM Address Setting for Flash Debug Figure 5-21 Debug Tool Bar2 Don’t use initialization file 3 Check “Update Target before Debugging” checkboxFigure 5-24 Select Update Target Before Debugging Figure 5-23 Don’t use initialization FileFigure 5-25 Set RAM Address for RAM Debug 1 Set ROM address in Code SRAM area. 0x1fff8000-0x1fffffff2 Set initialization file path. ..\DebugRAM.ini Figure 5-26 Select Initialization FileFigure 5-27 Select Update Target Before Debugging Figure 5-28 HEX File Generation in Keil IDE„ Document 6 Materials Download„ Software „ Sample code