📄 target.nr
字号:
'\" t.so wrs.an.\" snds100/target.nr - Samsung SNDS100 target-specific documentation.\".\".\" modification history.\" --------------------
.\" 01b,02Feb00,nb added IIC driver details.\" 01a,21sep99,nb created, derived from pid7t.\".TH snds T "Samsung SNDS100" "Rev: 21 Sep 99" "TORNADO REFERENCE: VXWORKS".SH "NAME".aX "Samsung SNDS100, Ver 1.0".SH "INTRODUCTION"This manual entry provides board-specific information necessary to runVxWorks for the Samsung SNDS100 Ver 1.0 boards, also referred to as the Samsung KS32C50100 Microcontroller Development boards. Before using aboard with VxWorks, verify that the board runs in the factoryconfiguration using vendor-supplied ROMs and jumper settings andchecking the RS-232 connection..PP.SH "BOOT ROMS"The SNDS boards use two VxWorks boot ROMs, with a total size of 512KB max.
Install the ROMs by replacing the vendor-supplied EPROM/Flash with the VxWorksboot ROMs. Place EVEN and ODD EPROMs in the appropriate slots.
ROM_SIZE macro in config.h is used to specify the total size of installed ROM.Boot parameters are saved in the onboard serial EEPROM at offset 0 and is
retrieved on cold boot across power-cycles. The IIC driver is used to access
the EEPROM.To load VxWorks, and for more information, follow the instructions in the.I "Tornado User's Guide: Getting Started.".SS "Jumpers"The following jumpers and switches are relevant to VxWorks configuration.
J11 - UART clock. Set to external clock input.
S6, B0SIZE[0:1] - Set to "10" for 16-bit EPROM.
S6, LITTLE - Set to ON for little-endian mode.For details of jumper configuration, see the KS32C50100 microcontroller
Application Notes..SH "FEATURES"The SNDS100 board is a platform for code development for embedded ARMprocessors, and supports SDRAM, one DRAM SIMM socket, EPROM or
Flash memory, 2 serial ports, 2 HDLC ports, readable switches, controllable
LEDs, 2-line LCD display, and an Ethernet port..SS "DRAM Type"
The board supports either SDRAM or EDO DRAM. JP1 and JP2 can be used to
enable SDRAM or EDO DRAM id 4 banks. Only Bank 0 is used. DRAM_TYPE
macro in config.h must be used to configure the DRAM type used on the board.
A value of 1 for DRAM_TYPE selects SDRAM and a value of 0 selects EDO DRAM.
.SS "RAM size"By default, the RAM size is set to 4MB (see LOCAL_MEM_SIZE). The RAM size
supported can be changed by changing LOCAL_MEM_SIZE in config.h..SS "Timestamp support"The internal timers are used by the system and auxiliary clock facilities.The system clock provides the timestamp timer as well..SS "Unsupported Features"No support is provided for use of LCD display. GDMA controller is also not used..SH "HARDWARE DETAILS".SS "Devices"The device drivers included are: sndsIntrCtl.c - Interrupt controller driver sndsTimer.c - Timer driver sndsSio.c - UART serial driver sndsEnd.c - Ethernet Ccontroller driver
sndsHdlcEnd.c - HDLC Controller driver
sndsIIC.c - IIC driverThe other generic drivers included are: nullVme.c - dummy VMEbus interface library.SS "Interrupts"21 interrupt levels are provided:0 External Interrupt0
1 External Interrupt1
2 External Interrupt2
3 External Interrupt3
4 UART 0 Transmit Interrupt
5 UART 0 Receive & Error Interrupt
6 UART 1 Transmit Interrupt
7 UART 1 Receive & Error Interrupt
8 GDMA channel 0 interrupt
9 GDMA channel 1 interrupt
10 Timer 0 Interrupt
11 Timer 1 Interrupt
12 HDLC channel A Tx interrupt
13 HDLC channel A Rx interrupt
14 HDLC channel B Tx interrupt
15 HDLC channel B Rx interrupt
16 Ethernet controller BDMA Tx Interrupt
17 Ethernet controller BDMA Rx Interrupt
18 Ethernet controller MAC Tx Interrupt
19 Ethernet controller MAC Rx Interrupt
20 IIC -Bus Interrupt
Interrupt connection, enabling and disabling are performed usingthe standard intArchLib routines. The interrupt controller driver isprovided in sndsIntrCtl.c..SS "Serial Configuration"There are two serial ports on the board, provided by internal UARTs.The default configuration is 38400 baud, 8 data bits, no parity, 1 stopbit..SS "SCSI Configuration"This BSP does not support SCSI..SS "Network Configuration"A network interface is provided for the internal Ethernet controller.The interface is called `secEnd' and should be specified as the bootdevice to the boot ROMs..SS "VME Access"The board is a standalone board: VME is not supported..SS "PCI Access"The board is a standalone board: PCI is not supported..SS "Boot Devices"By default, VxWorks is booted on this board, by running the bootromimage from EPROM, and loading the VxWorks kernel via the networkdriver.
.SH SEE ALSO.tG "Getting Started,".pG "Configuration,".SH BIBLIOGRAPHY.I "Samsung KS32C50100 Microcontroller User's Manual,"
.I "Samsung KS32C5000(A)/50100 Microcontroller Application Notes."
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -