Fujitsu MB9B500 Series user manual „ Setting for Flash Debug

Page 24
„Setting for Flash Debug

4)Click “Download and Debug”

Figure 5-7:Click Download and Debug

5)Use following tool bar to debug

Figure 5-8: Debug Tool Bar

The sample codes support both Flash and RAM debug in IAR EWARM Workbench, if Flash debug is used, the code is programmed into MB9BF506 Flash. If RAM debug is used, the code only runs in RAM area, and after power off, the code will not be stored, but the RAM debug will be faster than Flash debug.

„Setting for Flash Debug

1)Check the configuration file path ($PROJ_DIR$\config\mb9bf506.icf) in Linker table.

Figure 5-9: ICF File for Flash Debug

24

Image 24
Contents FUJITSU SEMICONDUCTOR SHANGHAI LIMITED MB9B500 Series32-BIT MICROCONTROLLER APPLICATION NOTEALL RIGHTS RESERVED Revision History DateVersion 2011-04-212 HARDWARE SETTING REVISION HISTORY1 INTRODUCTION 3 FLASH ON-BOARD PROGRAMMING1 Introduction 1.1 Product Overview1.2 MB9B506 Series MCU 1.3 Board Features 2 Hardware Setting AD channel2.3 Setting for UART On-Board Programming 2.4 Setting for USB On-Board Programming2.2 Jumpers Overview 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 UART3.2 On-Board Programming via USB Figure 3-7 Press Reset ButtonFigure 3-4 USB Device Sign Figure 3-5 COM Port in Device Manager„ Press reset key on the board. Programming will start Figure 3-8 Start Programming4 Sample Code 4.1 UART „ Hardware Setting„ Flowchart „ UsageFigure 4-3 Send UART Data From PC Side 4.2 Nand Flash 4.3 RTC„ Hardware Setting None „ Flowchart 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 Overview5.1 Debug with J-Link in IAR EWARM Workbench „ Run an Existed ProjectTool bar Project list Log window Watch window Main window2 Select a project eww file 3 Click “Project Rebuild All”Figure 5-5 Select a Project 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 „ Setting for RAM Debug 2 Select “Use macro files” in “DebuggerSetup” tableFigure 5-13 Macro File Enabled Figure 5-12 ICF File for RAM Debug„ How to Make a HEX File Figure 5-14 Flash Loader File Disabled3 Don’t use Flash loader file 1 Use Flash debug5.2 Debug with U-Link ME in Keil uVision4 Tool bar Project list Build outputFigure 5-16 Keil IDE Overview Figure 5-17 Open a Project2 Select a project uvproj file 3 Rebuild all4 Start debug Figure 5-18 Select a ProjectFigure 5-22 ROM Address Setting for Flash Debug Figure 5-21 Debug Tool Bar3 Check “Update Target before Debugging” checkbox Figure 5-24 Select Update Target Before Debugging2 Don’t use initialization file Figure 5-23 Don’t use initialization File1 Set ROM address in Code SRAM area. 0x1fff8000-0x1fffffff 2 Set initialization file path. ..\DebugRAM.iniFigure 5-25 Set RAM Address for RAM Debug Figure 5-26 Select Initialization FileFigure 5-27 Select Update Target Before Debugging Figure 5-28 HEX File Generation in Keil IDE6 Materials Download „ Software„ Document „ Sample code