📄 target.nr
字号:
.SS "Shared Memory"NA.SS "Interrupts".LPThe following table describes the relationship between the interruptnumber, interrupt vector, and the interrupt bit position in the SIUInterrupt Mask Register (SIMR_H and SIMR_L). Also described is themask to use to enable all interrupts of a higher priority. See m8260Int.cfor usage..TS center;c c c c c s cc c c c c s cc c c c c c cnw(.3i) n n n n n l.Default Mask to EnableInterrupt Interrupt Interrupt SIMR Higher Priority Interrupts InterruptPriority Number Vector Mask SIMR_H SIMR_L Source HIGHEST PRIORITY1 16 0x10 H 0x00000004 0000_0000 0000_0000 TMCNT2 16 0x10 H 0x00000004 0000_0000 0000_0000 TMCNT3 17 0x11 H 0x00000002 0000_0004 0000_0000 PIT4 reserved5 19 0x13 H 0x00004000 0000_0006 0000_0000 IRQ16 27 0x20 L 0x80000000 0000_4006 0000_0000 FCC17 28 0x21 L 0x40000000 0000_4006 8000_0000 FCC28 29 0x22 L 0x20000000 0000_4006 C000_0000 FCC39 inactive10 unused11 31 0x24 L 0x08000000 0000_4006 E000_0000 MCC112 32 0x25 L 0x04000000 0000_4006 E800_0000 MCC213 inactive14 inactive15 20 0x13 H 0x00002000 0000_4006 EC00_0000 IRQ216 21 0x14 H 0x00001000 0000_6006 EC00_0000 IRQ317 22 0x15 H 0x00000800 0000_7006 EC00_0000 IRQ418 23 0x16 H 0x00000400 0000_7806 EC00_0000 IRQ519 unused20 35 0x28 L 0x00800000 0000_7C06 EC00_0000 SCC121 36 0x29 L 0x00400000 0000_7C06 EC80_0000 SCC222 37 0x2A L 0x00200000 0000_7C06 ECC0_0000 SCC323 38 0x2B L 0x00100000 0000_7C06 ECE0_0000 SCC424 inactive25 inactive26 inactive27 inactive28 unused29 40 0x30 H 0x00010000 0000_7C06 ECF0_0000 PC1530 12 0x0C L 0x00000010 0001_7C06 ECF0_0000 Timer 131 41 0x31 H 0x00020000 0001_7C06 ECF0_0010 PC1432 unused33 42 0x32 H 0x00040000 0003_7C06 ECF0_0010 PC1334 10 0x0A L 0x00000040 0007_7C06 ECF0_0010 SDMA Bus Error35 6 0x06 L 0x00000400 0007_7C06 ECF0_0050 IDMA136 unused37 43 0x33 H 0x00080000 0007_7C06 ECF0_0450 PC1238 44 0x34 H 0x00100000 000F_7C06 ECF0_0450 PC1139 7 0x07 L 0x00000200 001F_7C06 ECF0_0450 IDMA240 13 0x0D L 0x00000008 001F_7C06 ECF0_0650 Timer 241 45 0x35 H 0x00200000 001F_7C06 ECF0_0658 PC1042 unused43 unused44 3 0x03 L 0x00002000 003F_7C06 ECF0_0658 RISC Timer Table45 1 0x01 L 0x00008000 003F_7C06 ECF0_2658 I2C46 unused47 46 0x36 H 0x00400000 003F_7C06 ECF0_A658 PC948 47 0x37 H 0x00800000 007F_7C06 ECF0_A658 PC849 24 0x18 H 0x00000200 00FF_7C06 ECF0_A658 IRQ650 8 0x08 L 0x00000100 00FF_7E06 ECF0_A658 IDMA351 25 0x19 H 0x00000100 00FF_7E06 ECF0_A758 IRQ752 14 0x0E L 0x00000004 00FF_7F06 ECF0_A758 Timer 353 unused54 unused55 48 0x38 H 0x01000000 00FF_7F06 ECF0_A75C PC756 49 0x39 H 0x02000000 01FF_7F06 ECF0_A75C PC657 50 0x3A H 0x04000000 03FF_7F06 ECF0_A75C PC558 15 0x0F L 0x00000002 07FF_7F06 ECF0_A75C Timer 459 unused60 51 0x3B H 0x08000000 07FF_7F06 ECF0_A75E PC461 unused62 9 0x09 L 0x00000080 0FFF_7F06 ECF0_A75E IDMA463 2 0x02 L 0x00004000 0FFF_7F06 ECF0_A7DE SPI64 52 0x3C H 0x10000000 0FFF_7F06 ECF0_E7DE PC365 53 0x3D H 0x20000000 1FFF_7F06 ECF0_E7DE PC266 4 0x04 L 0x00001000 3FFF_7F06 ECF0_E7DE SMC167 unused68 5 0x05 L 0x00000800 3FFF_7F06 ECF0_F7DE SMC269 54 0x3E H 0x40000000 3FFF_7F06 ECF0_FFDE PC170 55 0x3F H 0x80000000 7FFF_7F06 ECF0_FFDE PC071 unused72 unused73 reserved LOWEST PRIORITY.TE.SS "Serial Configuration"SCC1 and SCC2 are configured as UART devices with 8 data bits, 1 stopbit, hardware handshaking, and parity disabled. .SS "SCSI Configuration"There is no SCSI interface on this board..SS "Network Configuration"FCC2 is configured as an Ethernet port.SS "VME Access"NA.SS "PCI Access"There is no PCI interface on this board..SS "Boot Devices"motFcc.SS "Boot Methods"EthernetLoad image via Macraigor Raven and invoke via "OCD Commander".SS "ROM Considerations for PILOT board revision"The actual size of Flash memory on this board is 8MB (optionally16MB or 32MB) starting at (0xffffffff - FLASH_SIZE). The system exception vector table is placed at 0xfff00000,so boot-up code has to be programmed at this location.The BSP was tested with both compressed and uncompressed boot romsprogrammed at this location. If there is not enough space for thebootrom image or a vxWorks standalone image is required to be inROM, this can be achieved by placing a stub that jumps to start offlash memory. This requires either a compiler which canprovide 2 text segments or manually programming the stub and themain image at different locations without overwriting each other..SH "SPECIAL CONSIDERATIONS"This section describes miscellaneous information that the user needsto know about the BSP..SS "Delivered Objects".SS "Make Targets"Bootrom_uncmp, vxWorks and vxWorks.st are delivered. All othermake targets are untested. For PILOT revision of board, bootrom(compressed) is also tested..SS "Special Routines"None.SS "Serial Connections"Most VxWorks BSPs do not use hardware handshaking in the serialinterface, and thus a simple 3 wire connection is commonly used. TheMPC8260 ADS BSP does use hardware handshaking and this requires a full 8 pin interface. Standard molded RS-232 cables have been shownto work, possibly requiring a null modem adapter.See also "Known Problems" below..SS "Ethernet Address"The MPC8260 ADS boards do not have a unique Ethernet hardwareaddress assigned to each board. A unique address is absolutely necessary ifthe user wishes to connect the board to a network. Thus, the usermust provide a suitable 6 byte Ethernet address for each board usedon a network. The address is programmed by changing the sysFccEnetAddrcharacter array in the file sysLib.c. The first three bytes (0x08, 0x00, 0x3e)are a Motorola-specific prefix that should be kept as-is. The user mustchange the last three bytes from 0x03, 0x02, 0x01 to three unique bytes(i.e., bytes not used by any other Motorola Ethernet connection on your net).Check with your system administrator if you do not know this information..SS "Documentation Errata"Note that in the Motorola MPC8260 PowerQUICC II ADS User's Manualthe size of the MPC8260's Internal MAP is incorrectly stated.it is stated correctly in the Motorola MPC8260 PowerQUICC II User's Manual as 128K bytes..SS "Known Problems"Serial driver transmitter hangs if receiver is hit too rapidly; howeverreceiver continues to function..SS "Initialization Values"The VxWorks bootrom completely initializes the board. On the otherhand, VxWorks does not reinitialize many registers. Thus, when the VxWorks image is loaded via the Macraigor Raven and vbug,most values are initialized by the debugger and not by VxWorks.For a list of initialized values, refer to the "VBUG PowerQUICC II Debugger".bp.SS "Tested Configuration"The MPC8260 chip, the MPC8260 ADS, and the host-based softwareas purchased might differ from the ones used to develop this bsp. Thus, we document the configuration that was used to develop the BSP:.LPBoard Markings:.CSMPC8260 ADSREV. PILOT (for PILOT revision of board).CE.LPCPU Chip Markings:.CSPPC8260ZU2J24M CREAA9927 HKG (for PILOT rev).CE.LPSYSCLK oscillator: .CS40 MHz .CE.LPDIP Switches for PILOT rev:.IPPON. RST. CONF. (DS1):.TScenter;l ll l.Label Position_FLASH/BCSR OffMODCKH 0 OnMODCKH 1 OffMODCKH 2 OnMODCKH 3 OffMODCK 1 OffMODCK 2 OffMODCK 3 Off.TE.LP.IPSDRAM CONF. ADD. (DS2) for PILOT rev:.TScenter;l ll l.Label Position_SA2 OffSA1 OffSA0 OffRESERVED Off.TE.LP.SS "SDRAM Interleave Modes"According to the latest manual, bit 0 of PSDMR is "PBI", Page BasedInterleave.This is true for silicon rev A, which is not yet available. For the silicon that is currently available,this bit is reserved and should be 0, as the sampleinitialization code indicates.Silicon before Rev A supports only Bank Based Interleave. PageBased Interleave will be available only on silicon rev A and beyond..SS "SYSCLK Frequency"Most Motorola sample code and documentation refers to a default system clockfrequency of 66 MHz; However, problems occur at this frequency, and thusthe ADS is normally delivered with a 40 MHz oscillator..SH "BOARD LAYOUT"The diagram below shows jumpers and connectors relevant to VxWorks configuration for PILOT revisions of the board..bS___________________________________________________________________________| RS-232 1 (upper) P5 || RS-232 2 (lower) COP-JTAG| || || || || || || || || || || || || || || || P2 - Ethernet || P19 || Power || ------------- ________|| P4 - CPM expansion | | P16 - SYS expansion ||____________________________| |_______________________|.bE Key: X vertical jumper installed : vertical jumper absent - horizontal jumper installed " horizontal jumper absent 0 switch off 1 switch on U three-pin vertical jumper, upper jumper installed D three-pin vertical jumper, lower jumper installed L three-pin horizontal jumper, left jumper installed R three-pin horizontal jumper, right jumper installed.SH "SEE ALSO".tG "Getting Started,".pG "Configuration," .pG "Architecture Appendix".SH "BIBLIOGRAPHY".iB "MPC8260 ADS User's Manual".iB "MPC8260ADS User's Manual, for PILOT revision bd, 11/1999".iB "PowerQUICC II User's Manual, rev. 0".iB "MPC8260 PowerQUICC II User's Manual Errata, rev. 0".iB "MPC8260 Design Checklist".iB "PowerPC Microprocessor Family: The Programming Environments for 32-bit Microprocessors MPCFPE32B/AD".iB "MPC603e & EC603e RISC Microprocessors User's Manual MPC603EUM/AD".iB "VBUG PowerQUICC II Debugger".SH "WEB RESOURCES"Much of the Motorola documentation can be found on line. The followingURL was correct at the time of writing; however, Motorola may move thesepages without notifying Wind River Systems.http://www.mot.com/SPS/RISC/netcomm/prod/eppc/MPC8260.htmlContains the following: MPC8260 Product Briefs MPC8260 User's Manuals MPC8260 Hardware Specifications MPC8260 Errata MPC8260 Third Party Support MPC8260 Training Materialshttp://www.mot.com/netcommContains the following: MPC8260ADS User's Manual, for PILOT revision bd, 11/1999http://www.mot.com/SPS/RISC/netcomm/docs/pubs/index.htmlContains the following: MPC8260 PowerQUICC II User's Manual, rev. 0 MPC8260 PowerQUICC II User's Manual Errata, rev. 0 MPC8260 Design Checklist
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -