Intel IQ80333 manual New Project Setup, Creating a New Project

Page 57

Intel® IQ80333 I/O Processor

Getting Started and Debugger

B.3 New Project Setup

B.3.1 Creating a New Project

1.Launch CodeLab EDE for .NET.

2.On the Start Page, select “New Project”.

a.The “New Projects” window appears.

b.Select “CodeLab Projects” under Project Types and name the project “Project80333” in the name field.

Note: The directory “Project80333” is created under the path specified in the Location box.

c.Click OK.

3.In the CodeLab EDE Project Wizard Window:

a.Select “RedHat GNU Tools for XScale” under “Build Toolset”.

b.Select 80333 under “Project Template”.

c.Select “Application” under “Project Type”.

d.Click “Finish”.

4.Close the “Start Page” by clicking on the X in the top right corner of the Start Page window.

5.The new project is now in the “Solution Explorer” window. When this window is not open, open it by “View, Solution Explorer”.

6.Right click on “Project80333” and select “Save Project80333”.

7.From http://developer.intel.com/design/iio/swsup/Tester1LED.htm, download the following zip file (…/Tester1LED) from the Software Support section, containing the example code files to the newly created project folder:

Tester1LED.zip

blink.c

blink.h

led.c

led.h

These files can be placed in any directory on the hard drive.

8.Add the newly downloaded files to the project:

a.In the “Solution Explorer” window, right click on “Project80333” and select “Add, Add Existing Item”.

b.In the “Add Existing Item” window, use the drop-down menu under “Look In” to find the four files listed in step 7 on the hard drive. Select all four files and click “open”. The “Solution Explorer” window now shows these files under “Project80333”.

Customer Reference Board Manual

57

Image 57
Contents Customer Reference Board Manual Intel IQ80333 I/O ProcessorCustomer Reference Board Manual Contents Dram 2.2 Figures Tables Date Revision Description Revision HistoryOther Related Documents Document Purpose and ScopeComponent References Electronic InformationElectronic Information Component ReferenceTerms and Definitions Terms and DefinitionsDefinition Intel 80333 I/O Processor 231 Intel 80333 I/O Processor Block DiagramFeature Definition Summary of FeaturesKit Content Hardware InstallationFirst-Time Installation and Test Power Requirements Contents of the Flash Factory SettingsDevelopment Strategy Supported Tool BucketsTarget Monitors RedHat RedBootHost Communications Examples Serial-UART CommunicationJtag Debug Communication Network Communication Example Network CommunicationGNUPro GDB/Insight Communicating with RedBootIntel IQ80333 I/O Processor GDB set remotebaud Connecting with GDBThis Page Left Intentionally Blank Functional Diagram Target MarketPCI Express RAID card Board Form-Factor/Connectivity Form-Factor/Connectivity FeaturesPower Features PowerMemory Subsystem Battery BackupFlash Memory Requirements Flash Memory RequirementsExternal Interrupt Routing to Intel 80333 I/O Processor Interrupt Routing80333 populates the peripheral bus as depicted by Figure Peripheral Bus FeaturesFlash ROM Features Flash ROMFlash Connection on Peripheral Bus Uart Rotary SwitchNon-Volatile RAM Audio BuzzerBattery Status Battery Status Buffer RequirementsName Description Console Serial Port Debug InterfaceJtag Debug Jtag PortJtag Port Pin-out Reset Requirements/Schemes Board Reset SchemeSwitch Summary Switches and JumpersDefault Switch Settings of S7A1- Visual Switch SummaryConnector Summary Jumper SummaryGeneral Purpose Input/Output Header Switch S1C2 Intel 80333 I/O Processor Reset Detail Descriptions of Switches/JumpersSwitch S6A1 BPCI-X Reset Switch S8A1 RotarySwitch S7A1-2 Reset IOP Settings and Operation Mode Switch S7A1-3 Retry Settings and Operation ModeS7A1-4 PCI-X Bus B Speed Enable Settings and Operation Mode S7A1-8 Operation Mode S7A1-9 Operation ModeS7A1-10 Operation Mode Jumper J7D1 Flash bit-width Jumper J1C1 Jtag ChainJumper J1D2 Uart Control Jumper J7B4 SMBus Header Jumper J9D3 Buzzer Volume ControlComponents on the Peripheral Bus DramFlash Connection to Peripheral Bus Address Range in Hex Size Data Bus Width Description Peripheral Bus Memory MapIntel 80333 I/O Processor Memory Map Board Support Package BSP ExamplesRedBoot* Intel 80333 I/O Processor Memory Map RedBoot Intel 80333 I/O Processor FilesVirtual Address Physical Address Size Description Mov R8, r4 IQ80321 and IQ80333 Comparisons This Page Left Intentionally Blank Purpose Introduction Related Web Sites Hardware Setup SetupSoftware Flow Diagram Software SetupCreating a New Project New Project SetupConfiguration Overview Flashing with JtagUsing Flash Programmer Building an Executable File From Example Code Debugging Out of FlashLaunching and Configuring Debugger Running the CodeLab DebuggerManually Loading and Executing an Application Program Displaying Source Code Using BreakpointsStepping Through the Code Setting CodeLab Debug OptionsExploring the CodeLab Debug Windows Registers Window Watch WindowVariables Window Hardware and Software Breakpoints Debugging BasicsSoftware Breakpoints Hardware BreakpointsExceptions/Trapping