Home
PDF
Contents
1. ceccccccsceeeeeeeeeeeeeeeeeeeaeeeeeaaeeseeaeeesaaeeseeneeteaeeeseaees 1 Flash Programmers eeren tnaetict at aie ee evshactees and eveeeeeshceeee meds pasha 2 2 JTAG Interface soisele aiaa eaaa a aa aa a eveereehees 2 22 OSE INT ACC seppi a E SE A SE E E 2 Flash Programming A Brief Overview cccccccccececeeeeeeeeeeeeeeeeeeeeseeaeeesaaeeseeaeeessaeeeeaees 2 Bid Soript IR ISS saesss se ecicesie deca ssw dnceue i aa a Ea a denied uabdueateughee sacs ove a aa aiaa 2 3 2 Configuration FICS cccecescsveecausvesnedesteeesveceunslGaadesninsdseteasiit nneraetvan devine taser etaaadehiehbaatedeleas 3 Flashing Boot Loader Image cccceceeeecneceeeeenneeeeeeeaaeeeeeeeaaeeeeeeeeaaeeeeeeeaaaeeeeeseaeeeeeneenaees 3 4 1 RedBoot Flash Programming Using Raven ssssssssssisssssrirssrsrrrsssrirrsssrtirnssttennnnnrennnnnsenn 3 Swapping the Bootloader Images cccccececeeeeeeeeeeeeeeeeeeeeeeceaeeeeeaaesecaeeeesaaeeseeeeeesiaeeeseneees 7 5 1 Swapping Out Bootloader ccccceceeeeeeceeeeeeeeeeeeeeeeeseeaaeeeeeeeeeeeaeeecaeeeseaeseeeeeeessaeeseeeeeseas 9 5 1 1 Swapping to the OpenRG RG Bootloader cccccccceceeeeeeeeeeeeeeteeeeeeeeeeeeeeeeneeeens 9 5 1 1 1 Downloading the Bootloader aessseesssssnesessrnessssrneesrnnnnnernnnnnnennnnnnennnnne 9 5 1 1 2 Copying the Image to the Boot Flash Location ccccsccccessstseeeeeeees 9 5 1 2 Swapping to the RedBoot Bootloader
2. cccccceeesceeeeeeeeeeeeeeeeeeeeeeeeessaeeeseaeees 10 5 1 3 Programming the RedBoot Image over ViSIONICE ccccceeeseeeeeeeeeeeeteeteneees 11 5 2 Loading the IMAG cveshscecccsancdeceeeestheceeet bathe deseedald NE EE EEE RAAE EEEE a 11 5 2 1 Programming LSP and iGateway Images into Flash 11 5 2 2 Ethernet Download 20 0 0 cece ee ecnne eects eneeeeeeeeaaeeeeeeeaaaeeeeeeeaaaeeeeeeeaaeeeeeeeeaeeeeeneaaes 11 5 2 3 Serial Download inenen eh ei ened dec 12 5 2 4 Programming OpenRG Image into Flash cccecceeeeeseeeeeceeeeeeeeeeseeeeeeseaeeeeeaees 12 SSUIMUIMANY iaa beeen sashes peabexunadecdbeds pasieceunseceaabesie sapenbesscuennastshenee teed deena 13 2 19 File Handling civ ecciees ceed ean caine a ein ein eee 15 A 1 Saving the Contents of a Flash to s19 File Formmat c cccceceeeeceeeeeeeeeeeeeseeeeeeeeeeeeeneees 15 A 2 Programming the Flash from the Saved S19 File ccsceeceseeeeeeeeeeeeeeeeeaaeeeeeeeetsaaeeseeeees 17 Tables Related Information Web Sites cccccccececeeeeeeeneeeeeaeeeeeeeeeceaeeeseaeeeceaaeeseaaeeesaeeeseaeeeeeaeeseaeeees 1 Intel IXP425 Network Processor Memory Mapiv cect iain ehie 8 Revision History Date Revision Description September 2004 002 Updated product branding February 2004 001 Initial release Application Note 3 Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flas
3. Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming Application Note October 2004 Documen t Number 254273 002 Intel IXP42X Product Line of Network Processors and IXC1100 Control l n Plane Processor Flash Programming INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS NO LICENSE EXPRESS OR IMPLIED BY ESTOPPEL OR OTHERWISE TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT EXCEPT AS PROVIDED IN INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE MERCHANTABILITY OR INFRINGEMENT OF ANY PATENT COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT Intel products are not intended for use in medical life saving life sustaining applications Intel may make changes to specifications and product descriptions at any time without notice Designers must not rely on the absence or characteristics of any features or instructions marked reserved or undefined Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your
4. product order Copies of documents which have an ordering number and are referenced in this document or other Intel literature may be obtained by calling 1 800 548 4725 or by visiting Intel s website at http www intel com BunnyPeople Celeron Chips Dialogic EtherExpress ETOX FlashFile i386 i486 i960 iCOMP InstantIP Intel Intel Centrino Intel Centrino logo Intel logo Intel386 Intel486 Intel740 IntelDX2 IntelDX4 IntelSX2 Intel Inside Intel Inside logo Intel NetBurst Intel NetMerge Intel NetStructure Intel SingleDriver Intel SpeedStep Intel StrataFlash Intel Xeon Intel XScale IPLink Itanium MCS MMX MMX logo Optimizer logo OverDrive Paragon PDCharm Pentium Pentium II Xeon Pentium III Xeon Performance at Your Command Sound Mark The Computer Inside The Journey Inside VTune and Xircom are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries Other names and brands may be claimed as the property of others Copyright Intel Corporation 2004 2 Application Note E l ntel m Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming Contents 1 0 2 0 3 0 4 0 5 0 INTFODUCTION osno a AS AR A aan dnt deertetiateatnes 1 1 1 Scope of this DOCUMENH 0 cee eeeceeceeeeeeeeeeeeeeaeeeeeneeeceaeeseeaeeeeeaaesdeaaeeecaaesseaaeeseeeeteaaaeeseaees 1 1 2 Related Documents and Web Sites
5. the very first time 1 If not already displayed access the Windows command prompt 2 Convert image redboot to a flat bin image using the visionICE command utility To do this type the following commands cd c estii convert s image redboot a binimage bin 3 On the Coyote gateway platform connect the J15 connector to the visionICE device JTAG interface 4 Burn the RedBoot image using a visionICE device 5 Hard reset the Coyote gateway platform Loading the Images Programming LSP and iGateway Images into Flash Coyote gateway platform images may be loaded to flash by either of the following methods e Ethernet download e Serial download Ethernet Download The Coyote gateway platform demo images must reside in the default directory of the TFTP server on your server PC In order to use the following procedure you must e Have an Intel EEPRO100 Ethernet PCI card in one of the PCI slots e Connect the PCI card with a host PC that has loaded the image To perform an Ethernet download 1 Launch your TFTP server application 2 In the RedBoot shell execute fconfig 3 Configure the IP addresses for the Coyote gateway platform and the remote server where the image resides Application Note 11 E Intel IXP42X Product Line of Network Processors and IXC1100 Control I ntel Plane Processor Flash Programming 5 2 3 5 2 4 4 Reset the board and confirm that RedBoot has found the Ethernet card and
6. 0000 BFFF_FFFF Reserved C000_0000 C000_O0FF 256 byte PCI configuration registers C000_0100 C3FF_FFFF Reserved C400_0000 C400_O00FF 256 byte Expansion bus configuration registers C400_0100 C7FF_FFFF Reserved C800_0000 C800_OFFF 1 Kbyte Fast UART C800_1000 C800_1FFF 1 Kbyte Console UART C800_2000 C800_2FFF 1 Kbyte Internal Bus Performance Monitoring Unit PMU C800_3000 C800_3FFF 1 Kbyte Interrupt controller C800_4000 C800_4FFF 1 Kbyte GPIO controller C800_5000 C800_5FFF 1 Kbyte Timers C800_6000 C800_6FFF 1 Kbyte WAN HSS NPE Not user programmable C800_7000 C800_7FFF 1 Kbyte Ethernet NPE A Not user programmable C800_8000 C800_8FFF 1 Kbyte Ethernet NPE B Not user programmable C800_9000 C800_9FFF 1 Kbyte Ethernet MAC A ETH 0 C800_A000 C800_AFFF 1 Kbyte Ethernet MAC B ETH 1 C800_B000 C800_BFFF 1 Kbyte USB controller C800_C000 C800_FFFF Reserved C801_0000 CBFF_FFFF Reserved CC00_0000 CC00_00FF 256 byte SDRAM configuration registers CC00_0100 CEFF_FFFF Reserved DO000_0000 FFFF_FFFF Reserved If you are swapping out the LSP or iGateway image for the Jungo OpenRG image you first must swap out the bootloaders this is because the OpenRG image currently works with a proprietary bootloader RG Loader For that reason the following sections discuss e Swapping out the bootloader Loading the flash image 8 Application Note intel Intel IXP42X Product Line of Network Processors and IXC1100 Con
7. 003D1EB Start Programming at Flash Address 050000000 IV Erase Target Flash Sector s Before Programming EE Verify Upload Flash Fegan J Chose b The Programming Verifying operation completing OCDemon Flash Memory Programmer xscale_richfield OCD Program Flash Read Program from f Programmer RedBootRom 19 Browse Load Image Starts At Ox50000000 Ends At 0x5003D1EB Start Programming at Flash Address 050000000 M Erase Target Flash Sector s Before Programming Program Verify Complete E Verify REESESRESEER Upload Flash 5 0 Swapping the Bootloader Images This section discusses how to change the image that is loaded into the flash Below is the memory map of the for reference The IXP425 network processor implements a single address map that is used for all internal memory and register space see Table 2 Application Note 7 Intel IXP42X Product Line of Network Processors and IXC1100 Control I n Plane Processor Flash Programming Table 2 Intel IXP425 Network Processor Memory Map Start Address End Address Size Description 0000_0000 OFFF_FFFF 256 Mbyte Expansion bus data 0000_0000 3FFF_FFFF 1 Gbyte SDRAM data 4000_0000 47FF_FFFF 128 Mbyte Reserved 4800_0000 4FFF_FFFF 128 Mbyte PCI data 5000_0000 5FFF_FFFF 256 Mbyte Expansion bus data 6000_0000 63FF_FFFF 64 Mbyte Queue manager 6400_
8. FE02FF Start Programming at Flash Address 0x50000000 IV Erase Target Flash Sector s Before Programming Program Verify Complete Program Close X 7 EE Verity Upload Flash 20 Application Note
9. al damage It is also advisable to simultaneously power on both the flash programmer and the target system board Host Interface Flash programmers vary in price and performance and are available for different host interfaces Cost effective JTAG flash programmers employ the parallel port for the host interface whereas higher performance programmers use Ethernet as the host interface In this application note the parallel port is used for the host interface The parallel port can operate in multiple modes the most common of which are ECP and EPP The JTAG flash programmers generally require the parallel port to be configured in EPP mode not in ECP mode Flash Programming A Brief Overview Transparent to the user and through the JTAG interface flash programmers download software debug code directly into the IXP42X product line Intel XScale core instruction cache This downloaded code executing on the IXDP425 IXCDP1100 platform handshakes and begins communicating with the flash programming software executing on the host for further details please see the Software Debug chapter in the Intel XScale Microarchitecture for the PXA255 Processor User Manual Script Files The target board has devices that need to be initialized to function properly For cases where flash programmer software uses these devices for example when relying on SDRAM functioning the flash programmer uses script files specific to the pla
10. ge to the Boot Flash Location Application Note After either of the preceding download procedures copy the image to the boot flash location using the following steps 1 Display the RedBoot prompt 2 Type the following command at the RedBoot prompt RedBoot gt fis create rgloader f 0x50000000 b 0x11400000 1 0x100000 E Intel IXP42X Product Line of Network Processors and IXC1100 Control I ntel Plane Processor Flash Programming This command copies the image rgloader 1 Mbyte in size from the beginning of SDRAM location 0x11400000 to the beginning of the flash address location at 0x500000000 3 Reset the board The board boots up with an RG bootloader prompt 5 1 2 Swapping to the RedBoot Bootloader To download the RedBoot bootloader from the RG Bootloader 1 Reset the Coyote gateway platform 2 During the reset stop the auto boot process and display the RG Bootloader prompt by pressing Esc 3 Connect your Ethernet interface on the PC to the IXPO Ethernet interface on the Coyote gateway platform The RG Bootloader supports image download over the IXP425 network processor LAN Ethernet NPE 4 Configure your PC IP address to be on the same subnet as your IXPO interface The default address for the XPO interface is 192 168 1 10 e You can configure your PC IP address to 192 168 1 20 It also is possible to change the RG Bootloader IP through the ifconfig command If using this tec
11. h Programming This page is intentionally left blank Application Note 1 0 1 1 1 2 Table 1 Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming Introduction The IXP42X product line supports interfacing flash memory in its Expansion bus This document discusses flash programming using the Joint Test Action Group JTAG interface and discusses swapping out the bootloaders and loading the flash image Discussion involving specific flash programmers is for illustration purposes only recommendation of any particular flash programmer is not intended Scope of this Document This document is intended for system developers using the IXP42X product line Step by step instructions are provided to 1 Program a blank flash device with a binary image typically downloaded from Intel s Web site 2 Swap out the bootloaders and load the flash image 3 Save the contents of a flash in a s19 file format 4 Program a flash device with the contents of the saved s19 file For illustration purposes the Intel IXDP425 IXCDP1100 Development Platform and Coyote Gateway Reference Design are used This document is not intended to cover JTAG implementation in detail compare flash programmers or provide endianness and byte swap specifics however Table 1 provides links to such information Related Documents and Web Sites Related Information Web Sites Descriptio
12. hnique Ensure that you are familiar with the procedure e If using the Microsoft Windows operating system ensure that the TFTP server has a TFTP directory To change the loader s IP 1 Ensure that there is a working TFTP server on your PC 2 Place the image to be burned flash img into one of the following directories on the PC e tftpboot e Any directory that the PC uses to set the server 3 Download the unswapped RedBoot image into the Coyote gateway platform flash from the PC To execute type the following command OpenRG boot gt load u tftp 192 168 1 10 redboot bin r 0 If successful a download complete message appears The download process takes about three to five minutes 4 Verify that the new image has been created To execute type the following command OpenRG boot gt flash_layout 10 Application Note 5 2 5 2 1 5 2 2 Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming 5 Verify that Section 2 of the flash layout is initialized with an OpenRG image and Section 4 of the flash layout is initialized with factory settings 6 Delete the old configuration files To execute type the following command OpenRG boot gt flash_erase 5 OpenRG boot gt flash_erase 6 7 Hard reset the board and allow RG Loader to load the RedBoot loader Programming the RedBoot Image over visionICE To load the RedBoot image for
13. ied 330KB Application 11 29 2003 12 44 PM 3 Verify if the connection is properly established RAVEN Loopback Test X LPT amp 1 C2 Pass 5 g Fai 0 Speed Coca V Raven Detected So ge JV EPP enabled gt g y C3 C7 I EPP Bios M Wiggler Detected Log Results SMC modified Loopback test INIT CONTROLLER passed EPP mode enabled TAP RESET passed scan io passed 212 Msec scan io passed 197 Msec scan io passed 188 Msec scan io passed 196 Msec scan io passed 192 Msec Loopback test complete 4 Using the File gt Open Menu select the xscale_richfield ocd flash programmer configuration file open_configurations then click the open button Please note that the default configuration is LITTLE ENDIAN change the configuration to BIG ENDIAN for flashing the RedBoot bootloader If you are flashing EBOOT for Microsoft Windows CE NET you don t need to change the ENDIANNESS Always consult with the image provider regarding the endianness In this case since we are flashing the RedBoot loader the CPU configuration should be set manually to BIG ENDIAN as shown below 4 Application Note 5 Application Note Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming OCDemon Flash Memory Programmer xscale_richfield OCD File Configuration Help Program Flash CPU Type Intel Xscale IXP425 Configuration Registers oer fate p
14. lowing screens show stages of completion of the Programming Verifying operation 18 Application Note I n Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming OCDemon Flash Memory Programmer xscale_richfield OCD Program Flash Read Program from mo3PlatfomRedBoctLoader s19 Browse Load Image Starts At 0x50000000 Ends At Ox50FEQ2FF Start Programming at Flash Address Joxso000000 IV Erase Target Flash Sector s Before Programming Erasing Sector 43 EERE Program 4 a The Programming Verifying operation in progress OCDemon Flash Memory Programmer xscale_richfield OCD Program Flash tu Load Image Starts At 0x50000000 Ends At 0x50FE02FF Read Program from mo3PlatformRedB ootLoader s19 Browse LOED rere ote Start Programming at Flash Address Joxs0000000 fe x fi Gia C V Erase Target Flash Sectors Before Programming RRR Rene ASSN RESETS Programming Verifying in Progress E Verify EB Upload Flash Program Close b The Programming Verifying operation completing Application Note 19 Intel IXP42X Product Line of Network Processors and IXC1100 Control I n Plane Processor Flash Programming OCDemon Flash Memory Programmer xscale_richfield OCD Program Flash Read Program from mo3PlatfomR edBootLoader s19 Browse Load Image Starts At Ox50000000 Ends At Ox50
15. mo PlatformRedB ootLoader s1 Browse Start Upload at 0x50000000 End at 051 000000 FE Verity Upload Flash 5 Select Upload and wait until it successfully completes OCDemon Flash Memory Programmer xscale_richfield OCD File Configuration Help Upload Flash to s19 File Upload flash to emo3PlatformRedB ootLoader s1 Browse Start Upload at 0x50000000 End at 051 000000 Upload Complete E Verify CREREREERRER fe Upload Close A 2 Programming the Flash from the Saved s19 File 1 Select the Program File option Application Note 17 Intel IXP42X Product Line of Network Processors and IXC1100 Control I n Plane Processor Flash Programming OCDemon Flash Memory Programmer xscale_richfield OCD Program Flash Read Program from fUploaded RedBootLoader s19 Browse Load Image Starts At 0x00000000 Ends At 0x00000000 Start Programming at Flash Address 0x00000000 My Recent Documents dy Network Object name Demo3PlstformRedBootLoader s1 9 h Places 2 Note that the start and end address automatically loaded from the s19 file OCDemon Flash Memory Programmer xscale_richfield OCD File Configuration Help Upload Flash to s19 File Upload flash to Jemo PlatformRedBootLoader sit Browse Start Upload at 050000000 End at 051000000 000000 EE Verity Upload Flash 3 The flash gets erased The fol
16. n Web Site Link IXP42X product line of Network Processors and IXC 1100 Control Plane Processor Understanding Big and Little ee eee Endian Modes Application Note cia Intel XScale Microarchitecture for the PXA255 http www intel com design pca Processor User Manual Soft Debug chapter applicationsprocessors manuals 278796 htm The ZEN of BDM Macraigor Systems Inc http Awww ocdemon net zenofbdm paf http Awww ocdemon net Merchant2 Macraigor Systems Inc software merchant mv Screen CTGY amp Store_Code MTS amp Category_Code Software Green Hills Software http www ghs com Wind River http www windriver com File format programming information http Awww wotsit org Application Note 1 E Intel IXP42X Product Line of Network Processors and IXC1100 Control I ntel Plane Processor Flash Programming 2 0 2 1 Note Caution 2 2 3 0 3 1 Flash Programmers JTAG Interface The IXDP425 IXCDP1100 platform has a JTAG receptacle on its base board JTAG flash programmers have two interfaces 1 JTAG interface which connects to the IXDP425 JTAG receptacle 2 a host interface typically connected to a PC that runs the flash programming software You must ensure that your system board has a JTAG connector that is mechanically and electrically compatible with your chosen flash programmer Also be sure to NOT reverse the connector reversing the connector may lead to electric
17. next step is to program the flash You can choose the Erase option to erase prior to programming as shown below Click the Program button Wait for the progress bar to go through Erase followed by Program Verify operation not shown here Intel IXP42X Product Line of Network Processors and IXC1100 Control I n Plane Processor Flash Programming OCDemon Flash Memory Programmer xscale_richfield OCD Program Flash Read Program from f Programmer RedBoatFiom 19 Browse Load Image Starts At Ox50000000 Ends At Ox5003D1EB Start Programming at Flash Address foxs0000000 8 Wait for the progress bar to finish the Erase The following screens show stages of completion of the Programming Verifying operation OCDemon Flash Memory Programmer xscale_richfield OCD Program Flash Read Program from h ProgrammerRedBootRom 519 Browse Load Image Starts At 050000000 Ends At Ox5003D1EB EB IV Erase Target Flash Sector s Before Programming Start Programming at Flash Address fox50000000 Erasing Sector 2 Program i Close a The Programming Verifying operation in progress Application Note I n Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming OCDemon Flash Memory Programmer xscale_richfield OCD Program Flash Read Program from h ProgrammerRedBootRom 519 Browse Load Image Starts At 050000000 Ends At 0x5
18. oa e 80331 ann Ox00000078 Aunar 1080315 1xC1100 IxP2400 I lt P2800 Write To These Memory Locations PXA210 PXA250 Xscale A OXOOFFFFFE 32 Xscale SBitIA A iat f Ra OxC4000000 OxBCD23C42 32 CPU Endian Configuration BIG X F Multiple Targets On Scan Chain Byte swap the image by running a byteswap utility available via the Web Please note that the byteswap utility may require input and output file names to be unique and may not allow special characters in the file name In general the release notes documentation accompanying the image will mention if byte swapping is needed or not Run the BinToS19 utility for converting to the s19 format required by the flash programmer Please note below that 0x50000000 is the starting address of the flash device in the IXDP425 IXCDP1100 platform ex Command Prompt 2 C Program Files Macraigor Systems Flash Programmer gt copy Redboot_ROM bin PreSwap bin 1 file lt s gt copied C Program Files Macraigor Systems Flash Programmer gt byteswap PreSwap bin Swpdbldr bin BYTESWAP completed iC PROGRA 1 MACRAI 1 FLASHP 1 gt BinToS 1 Swpdbldr bin x5 00000 RedBootRom S 1 iC PROGRA 1 MACRAI 1 FLASHP 1 gt Now that the connection is verified the image is byte swapped and converted to the appropriate s19 format the programmer is configured with a correct configuration file and updated for this particular flashing to be BIG ENDIAN and the
19. tform The script files contain the initialization sequences executed to initialize these devices and developers can adopt and modify these scripts as needed In cases where flash programmer software does not use board specific devices for example only uses on chip cache and does not rely on SDRAM functioning then the flash programmer does not use the initialization scripts Application Note intel 3 2 4 0 4 1 Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming Configuration Files Similar to initialization scripts specific to a target board many flash programmers have board specific configuration files for storing parameters such as flash start end addresses SDRAM start end addresses and endianness When using the flash programmer with a particular board the user can select the appropriate configuration file for example one specific to the IXDP425 IXCDP1100 platform Some flash programmers provide a GUI to select these parameters which can then be saved in a configuration file board developers can create their own custom file Flashing Boot Loader Image RedBoot Flash Programming Using Raven This section provides step by step instructions and screen captures for flash programming using Raven from Macraigor Systems The Red Hat RedBoot image is available via the following Intel Web site http www intel com design network products npfamily ixp425swr1 h
20. the IP addresses that you assigned 5 This information will appear in the RedBoot startup message 6 Load the platform s demo images to the flash by using the following commands at the RedBoot prompt RedBoot gt load r LSP b 0x11400000 Redboot gt fis create LSP f 0x50940000 b 0x11400000 1 0x300000 RedBoot gt load r iGateway b 0x11400000 Redboot gt fis create iGateway f 0x5004000 b 0x11400000 1 0x900000 Serial Download To perform a serial download 1 Start an x modem transfer of the zImage file in your COM program by typing the following command at the RedBoot prompt RedBoot gt load r b 0x11400000 m x 2 Start an x modem transfer of the Image file in your COM program Programming OpenRG Image into Flash 1 Power up the Coyote gateway platform The RG Loader greeting will appear on the serial modem console screen 2 Connect your Ethernet interface on the PC to the IXPO Ethernet interface on the board The RG Bootloader supports image downloads over the IXP425 network processor LAN Ethernet NPE 3 Configure your PC IP address to be on the same subnet as your IXPO interface The default address for the IXPO interface is 192 168 1 10 e You can configure your PC IP address to 192 168 1 20 It also is possible to change the RGLoader IP through the ifconfig command If using this technique Ensure that you are familiar with the procedure e Ifusing the Windo
21. tm If the flash is not blank and you intend to save its contents prior to flashing the device with the new image then follow the steps listed in Appendix A Saving the Contents of a Flash to s19 File Format to save the existing image and then follow the instructions listed here 1 Connect the Raven JTAG cable to the IXDP425 IXCDP1100 platform or your IXP42X product line based target board Simultaneously power up both the board and the Raven Connect the Raven to the parallel port and set up the communication method for the parallel port shown below Set up the parallel port in your host for EPP mode OCDemon Flash Memory Progra Host To Target Communications Eile Configuration Help Comm Method Raven Parallel v CPU Flash C Program Files Macraigor Sys Comm Fort Sanla z IP Aelias CPU Type Baud Rate 115200 Port Debug Port Clock Rate 4 MHZ 7 1 Ok Cancel Xi Blank Check K6 Erase Program ER Verify gt Checksum LES Protect sod Fill Upload Flash Flash ID g Target Memory G Reset Target 2 Start the test software Application Note 3 Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming fm TESTER aae Fie Edit View Favorites Tools Help ay Back amp i Search ie Folders B EA x i E Address je C Documents and Settings mjayakum My Documents FLASH_PROGRAMMING RAVEN TESTER v Go Name Size Type Date Modif
22. trol Plane Processor Flash Programming Swapping Out Bootloaders Please note that this section pertains to the Coyote Gateway Reference Design Swapping to the OpenRG RG Bootloader There are two basic steps to this procedure 1 Downloading the bootloader 2 Copying the image to the boot flash location 5 1 1 1 Downloading the Bootloader This procedure can be executed via a serial interface or an Ethernet download If downloading the bootloader through a serial interface 1 Display the RedBoot prompt 2 Start an x modem transfer of the zImage file in your COM program by typing the following command RedBoot gt load r b 0x11400000 m x This command copies the image from your host PC to the beginning of SDRAM location 0x 11400000 3 Proceed to the procedure for copying the image to the boot flash location If downloading the bootloader through an Ethernet download 1 Install a PCI EtherPRO card by first inserting the miniPCI adapter installed in the Coyote gateway platform 2 Insert the PCI NIC into the miniPCI adapter ensuring that the Ethernet port faces inwards 3 Power on Coyote gateway platform 4 At the RedBoot prompt use the fconfig command to assign an IP address to your EtherPRO card 5 Type the following command RedBoot gt load r rgloader img b 0x11400000 6 Proceed to the procedure for copying the image to the boot flash location 5 1 1 2 Copying the Ima
23. twork Processors and IXC1100 Control I n Plane Processor Flash Programming OCDemon Flash Memory Programmer xscale_richfield OCD Program Flash Read Program from fUploaded RedBootLoader lt 19 Browse Load Image Starts At Ox00000000 EndsAt 0x00000000 Start Programming at Flash Address 000000000 Look in e RedBootLoader J e 0am 2 B De tFormRedBe My Recent Documents dy Network Object name Demo3PlatformR edB ootLoader s19 ha Places i 3 Provide the start and end address of the flash device refer to the flash tab of the flash programmer menu to determine the end address from the last sector address and the size of the sector OCDemon Flash Memory Programmer xscale_richfield OCD File Configuration Help Program CPU Flash Flash EEPROM Device Type Starts at 0x50000000 Little Endian Width 16 gt Bits x 1 Chipis AdvancedMicroDevices Alliance Semiconductor Atmel Fujitsu E Intel 28F001BN BX B 28F001BN BX T 28F002BC BV B 28F002BC BV T 28F004B3 B 28F004B3 T 28F004B5 BE BV BX B 28F004B5 BE BV BX T A 4 Enter the start address and end address of the flash 16 Application Note I n Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming OCDemon Flash Memory Programmer xscale_richfield OCD File Configuration Help Upload Flash to s19 File Upload flash to e
24. w image The RG Bootloader auto loads the RG image in about three seconds 6 0 Summary The above sections cover various aspects of flash programming using the JTAG interface in a IXDP425 IXCDP1100 platform or IXP42X product line based target board Application Note 13 Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming This page is intentionally left blank Application Note a l ntel Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming Appendix A s19 File Handling A 1 Saving the Contents of a Flash to s19 File Format 1 After choosing the IXDP425 xscale_richfield as shown below option select upload flash option Please note that in the case of saving a file for future flashing purposes leave the endianness to default to LITTLE ENDIAN OCDemon Flash Memory Programmer xscale_richfield OCD DER File Configuration Help Program CPU Flash C Program Files Macraigor Systems Flash Programmer xscale_richfield OCD CPU Type ikp 0 7 Flash EEPROM Device Starts at 9 Width 24 Blank Check Erase Program BE Verity gt Checksum E Protect a Fill i Flash ID g Target Memon GS Reset Target 2 Select the file name to save the image to in the required format in the following screen the S19 format is chosen Application Note Intel IXP42X Product Line of Ne
25. ws operating system ensure that the TFTP server has a TFTP directory To change the loader s IP 1 Ensure that there is a working TFTP server on your PC 2 Place the image to be burned flash img into one of the following directories on the PC e tftpboot Application Note a l ntel Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Flash Programming e Any directory that the PC uses to set the server 3 Download the new image into the board s flash from the PC by typing the following command OpenRG boot gt load u tftp 192 168 1 10 flash img r 0 If this step is successful a download complete message appears The download may take about three to five minutes 4 Verify that the new image has been created To execute type the following command OpenRG boot gt flash_layout 5 Verify that Section 2 of the flash layout is initialized with an OpenRG image and that Section 4 of the flash layout is initialized with factory settings 6 Delete the old configuration files To execute type the following commands OpenRG boot gt flash_erase 5 OpenRG boot gt flash_erase 6 7 Hard reset the board and allow RGLoader to load the OpenRG image Note It is important to hard reset the board and not use the reboot command using the command will cause the old configuration files to be burned back to the flash and may cause problems in loading the ne
Download Pdf Manuals
Related Search
PDF pdf pdf editor pdf to word pdffiller pdf to jpg pdf merger pdf combiner pdf converter pdf to excel pdf reader pdfescape pdf24 pdf compressor pdf to png pdf editor free pdf to word converter pdf24 creator pdf viewer pdf-xchange editor pdf to jpeg pdf files pdf history pdf to excel converter pdf converter free pdf24 tools
Related Contents
DUR142L DUR182L DUR183L Vitaferment Product Technical Information Curtis Proscan Samsung CLX-8385ND manual do usuário Copyright © All rights reserved.
Failed to retrieve file