⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 target.nr

📁 WINDRIVER ADS8260 BSP
💻 NR
📖 第 1 页 / 共 2 页
字号:
.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 + -