Home
Embedded RISC PC PNP/1110 Starter Kit User Manual
Contents
1. Figure 28 Web page shown by the Konqueror File Manager SSV EMBEDDED SYSTEMS 28 PNP 1110 Starter Kit First Steps 5 2 4 Login via Serial Console Under Linux you can gain access onto the PNP 1110 via Minicom by using the username gast specific password is not necessary At this point simply press the Enter Return key Your system is now ready to execute arbitrary Linux commands Bal root nbg4d3 localdomain froot Terminal Datei Sitzungen Optionen Hilfe Starting network Configuring and Starting Network lo eth Starting inetd inetd Starting httpd Starting flash SSV Embedded Linux Version 0 05 X11 1 emblinux login gast Password gast Qemblinux gastl ps fi PID TTY TIME CHD 00 00 02 init 00 00 00 keventd 00 00 00 ksoftirqd CPUO 00 00 00 kswapd 00 00 00 bdflush 00 00 00 kupdated 00 00 00 mtdblockd 00 00 00 inetd 00 00 00 thttpd 00 00 00 jffs gcd 00 00 00 sh 00 00 00 ps gastlemblinux gast 19l 9 Neu reina Nr 1 Yv Figure 29 Login procedure via Minicom vr mancoccoocooooooc eS 525 Login via Telnet You are now able to start a telnet client on the development system Open a Minicom command shell and enter the following command telnet 192 168 0 126 mal root n6g4d3 localdomain root Terminal Datei Siteungen Optionen Hilfe root8n6g4d3 rootl telnet 192 168 0 126 Trying 192 168 0 126 Connected to 192 168 0 126 192 168 0 126 Escape cha
2. esee 42 Table 6 Pin assignment PNP 1110 pin El to E17 ooocccnnnnncnnnncnnccnnnnnncnnnnonccnnnnnnconnnnnns 43 Table 7 Pin assignment PNP 1110 pin F1 to F17 esee 43 Table 8 Pin assignment PNP 1110 pin Gl to GI7 ooooccnnnnnccnnncnnccnnnnoncnnnnnnnnnnnnnnccnnnnnns 43 Table 9 Pin assignment PNP 1110 pin H1 to H17 essen 43 Table 10 Pin assignment PNP 1110 pin Jl to J17 esses 44 Table 11 Pin assignment PNP 1110 pin Kl to KIT erre 44 Table 12 Pin assignment PNP 1110 pin L1 to LIT ooocccnncnnccnnnnnnnnncnnnnnnnnnnnnnnnnonnnnnnnnnos 44 Table 13 Pin assignment PNP 1110 pin M1 to M17 ooccnnnnnccnnnnnnccnnnnnncnnnnnnncnnnnnnncnnnnnns 44 Table 14 Pin assignment PNP 1110 pin N1 to NI7 eese 45 Table 15 Pin assignment PNP 1110 pin P1 to P1 7 nroonnnnnnnnnnnonnnnnnrnnnnnnrnnnnnnnrnnnnnnsnnnnnnn 45 Table 16 Pin assignment PNP 1110 pin QI to QlT ooocccnnnnccnnnnnioccnnncnnccnnnonccnnononccnnnnnns 45 Table 17 Pin assignment PNP 1110 pin R1 toR17 oocccccnnocnnnnnccnnccnnnnnnnononoconnnonononoss 46 Table 18 Pin assignment PNP 1110 pin Sl to S17 eese 46 Table 19 Pinout CFL Connector eeeeessssseeeseeeeeeeen enets erne nnn nennen nnn nens 47 Table 20 Pinout LCD Connector eesssssssseseeeseeeneneene nnne nnne nennen nnne 47 Table 21 Pinout COMO On GOLO 48 Table 22 Pinout COM2 Connect
3. From PNP 1110 Pin PIS e Pin U me NO na AIRI NININ p Table 31 CF Interface Pin Connections SSV EMBEDDED SYSTEMS 54 PNP 1110 Starter Kit Appendix In addition to the connections shown in table 31 there are some Power GND connections necessary You can see these connections on table 32 Function Power 0V A10 A9 7 A6 4 CSEL RESET WP VS1 RDY BSY VS2 WAITZ INPACKZ BVD2 BVS1 Table 32 CF Interface Power GND Connections Some pins of the PNP 1110 have to be connected with a special decoder logic shown in figure 50 The decoder logic connections and its characteristic will be described in detail by figure 51 and table 33 Please note that a connection from the decoder output to pin 7 of the CF interface is needed Decoder Logic PCC SKTSEL 7 CF Interface PNP 1110 Data address and control lines Figure 51 PNP 1110 Decoder Logic Connection SSV EMBEDDED SYSTEMS 55 PNP 1110 Starter Kit Appendix The decoder logic used to connect a Compact Flash interface to the PNP 1110 is realized with a 74HC 138 component Table 32 shows the standard settings Onus VCC PCC CE1 PCC SKTSEL A25 A24 CS gt Gi G2A GB C BIA E DO 5 UJ E 5 Un El ON FI X X L H H H H H H H H aa aaa ar aa aaa md aa ror gt Toril arna Tr EB I C IGG bd aaa aaa coa TITWAL IT ror rc cEM
4. Netzwerk Hf Pers nliches Verzei A midlets1 pdf180 0 KB 01 01 2002 09 11 rw r gast users E Bg wurzelverzeichnis midletsz p f 84 0 KB 01 01 2002 09 15 rw r r gast users El bin E boot E dev E etc amp home amp Bib E Elost found E mt E opt Er proc midlets2 pdf 84 0 KB PDF Dokument Figure 33 File transfer with the Konqueror SSV EMBEDDED SYSTEMS 3l PNP 1110 Starter Kit First Steps 5 2 7 Embedded Linux Maintenance The Embedded Linux of the PNP 1110 consists of two basic parts At first the file zimage as Linux kernel and second the root filesystem in form of the file rimage gz Each of the both components exists as one separate file You can find the file rimage gz on the DIL NetPC Starterkit CD ROM under the location Linux PNP1110 Flash 2 4 18 Rell rimage gz The file zimage is placed in the direcory Linux PNP1110 Flash 2 4 18 Rell zimage For updates or the newest versions of these files please check out our website at http www dilnetpc com 5 2 8 Embedded Linux Maintenance via Minicom Serial Link The PNP 1110 offers the capability to upload a Linux binary image to save it into the Flash memory and to reboot the system after a successful receive Please open a Minicom window and reboot the PNP 1110 Now you have to invoke the Flash Loader For this press CTRL L during the boot procedure Figure 34 shows the BIOS report sequence ma root n6g4d3 localdomain
5. O ORO ONO DOOR OVO 00000000 0 0 0 o TOD View ooo 00 0000 00 Y O ONS O QUO O O Q O O0O0000000000 0 90 Q 070 O O OO O O Q O O O O O O 0 0 O O O O O O 0 00 O O 0000000000 0 OOo o lt 2 54 mm Qvo O 0 OQ OQ GOO O 070110 o 9 2 18 mm 0 3 mm O O 0 07 07 O 107070 O 0070 0 au PNP 1110 Starter Kit Appendix Appendix 11 GNU General Public License GNU GENERAL PUBLIC LICENSE Version 2 June 1991 Copyright O 1989 1991 Free Software Foundation Inc 59 Temple Place Suite 330 Boston MA 02111 1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document but changing it 1s not allowed Preamble The licenses for most software are designed to take away your freedom to share and change 1t By contrast the GNU General Public License is intended to guarantee your freedom to share and change free software to make sure the software 1s free for all its users This General Public License applies to most of the Free Software Foundation s software and to any other program whose authors commit to using it Some other Free Software Foundation software is covered by the GNU Library General Public License instead You can apply it to your programs too When we speak of free software we are referring to freedom not price Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software and charge
6. The PNP 1110 offers the capability to upload a Linux binary image to save it into the Flash memory and to reboot the system after a successful receive Please open a HyperTerminal window and reboot the PNP 1110 Now you have to start up the Flash Loader For this you have to press CTRL L during the boot procedure Figure 20 shows the BIOS report sequence DILNetPC HyperTerminal Ol x Datei Bearbeiten Ansicht Anruf bertragung m SSU PNP 1110 blob version 2 0 4 2 Copyright C 1999 2000 2001 Jan Derk Bakker Erik Mouw and other blob comes with ABSOLUTELY NO WARRANTY read the GNU GPL for details This is free software and you are welcome to redistribute it under certain conditions read the GNU GPL for details Memory map 0x04000000 OxCOO000000 64 MB Loading blob from flash done Loading kernel from flash Loading ramdisk from flash Autoboot in progress press any key to stop GROSS Druckerecho Aufzeichnen NF Verbunden 00 39 33 Autom Erkenn 1152008 N 1 RF Figure 20 Boot Procedure Once the BIOS detect the CTRL L the Flash Loader starts and offers three options see Figure 21 Please choose option I to transfer data via YMODEM PROTOCOL Once you have pressed the key 1 the Flash Loader is set in a wait state until a file for transfering is selected in the appearing window During this status the Flash Loader is continously sending the letter C to the console as you can
7. root Terminal Datei Sitzungen Optionen Hilfe SSV PNP 1110 blob version 2 0 4 2 Copyright C 1999 2000 2001 Jan Derk Bakker Erik Mouw and other blob comes with ABSOLUTELY NO WARRANTY read the GNU GPL for details This is free software and you are welcome to redistribute it under certain conditions read the GNU GPL for details Memory map 0x04000000 8 0xC0000000 64 MB Loading blob from flash done Loading kernel from flash Loading ramdisk from flash Autoboot in progress press any key to stop Jl Neu Pl termina Mr 1 v Figure 34 Boot Procedure SSV EMBEDDED SYSTEMS 32 PNP 1110 Starter Kit First Steps Once the BIOS detect the CTRL L the Flash Loader invokes and offers three options see figure 35 mal root n6g4d3 localdomain root Terminal Datei Sitzungen Optionen Hilfe Press X1 for YMODEM PROTOCOL Press X2 for YMODEM G PROTOCOL Press X3 for REBOOT Start sending with YModem Control X to quit cc Figure 35 Flash Loader Messages Please choose option I to transfer data via YMODEM PROTOCOL Once you have pressed the key 1 the Flash Loader is set in a wait state During this status the Flash Loader is continously sending the letter C to the console as you can see in figure 35 With this sign the YMODEM synchronize the beginning of a file transmission Open the Minicom upload menu with the key combination ALT S Now you see five
8. usr local arm 2 95 2 bin arm linux CC STCROSS gcc CFLAGS Wall 02 march armv4 mtune strongarm LFLAGS WIS S PROJ S PROJ c Makefile S CC S CFLAGS PROJ c o PROJ LFLAGS clean rm f S PROJ All required parameters needed to create the desired binary file are stored in such a makefile SSV EMBEDDED SYSTEMS 39 PNP 1110 Starter Kit First Steps 6 Troubleshooting This page shows problems that can be corrected by users If a problem persists after trying these solutions please contact SSV Embedded Systems Probable Cause No power to the Power cable is Make sure power cable is securely system at all Power unplugged plugged in light does not illuminate Power supply failure Contact technical support Defective power Contact technical support cable Incorrect polarity Make sure polarity of the cable matched with polarity from connector Screen is blank No power to display Check the CFL power cable connect ion to backlight converter and system Check the connection between display and backlight converter Display not connected Make sure display 1s connected to to LCD connector LCD connector management seconds display settings display Open RCM jumper will block all boot set messages SSV EMBEDDED SYSTEMS 40 PNP 1110 Starter Kit Appendix 7 Appendix The Appendixes 1 to 4 give you more detailed informations about the signals on the individu
9. mtdblockd inetd thttpd jffs ged sh ps 53 97 106 113 116 204 120 204 gast emblinux gast uuicocoooooocoo Verbunden 00 05 35 Autom Erkenn 1152006 N 1 RF GROSS NF Aufzeichnen Druckerecho Z Figure 15 Login procedure via HyperTerminal SSV EMBEDDED SYSTEMS 20 PNP 1110 Starter Kit First Steps 5 1 5 5 1 6 Login via Telnet You are now able to start a Telnet client on the development system Open a command shell and enter the following command telnet 192 168 0 126 E Telnet 192 168 0 126 Verbinden Bearbeiten Terminal SSV Embedded Linux Version 0 05 X11 1 emblinux login gast Password gasttemblinux gast ps A PID TTY TIME CMD 1 0 00 00 02 init 00 00 00 keventd 00 00 00 ksoftirqd CPUO 00 00 00 kswapd 00 00 00 bdflush 00 00 00 kupdated 00 00 00 mtdblockd 00 00 00 inetd 00 00 00 thttpd 00 00 00 jffs ged 00 00 00 getty 00 00 00 in telnetd 00 00 00 sh 122 136 00 00 00 ps gast amp emblinux gast1 Ui AWN Oounooooocooocooco o Figure 16 Login procedure via Telnet Please pay attention that this command will pass the IP address of your PNP 1110 as parameter to the client File Transfer via FTP The File Transfer Protocol FTP provides a common approach to transfer files between clients and servers FTP is a client server protocol like Telnet The FTP client server capability is build into most Windows versions An FTP session begins whe
10. object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following 1 Accompany it with the complete corresponding machine readable source code which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange or b Accompany it with a written offer valid for at least three years to give any third party for a charge no more than your cost of physically performing source distribution a SSV EMBEDDED SYSTEMS 59 PNP 1110 Starter Kit Appendix complete machine readable copy of the corresponding source code to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange or c Accompany it with the information you received as to the offer to distribute corresponding source code This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer in accord with Subsection b above The source code for a work means the preferred form of the work for making modifications to it For an executable work complete source code means all the source code for all modules it contains plus any associated interface definition files plus the scripts used to control compilation and installation of the executable However as a special exception the source code distributed need not include anything tha
11. 12 50 rw r 1 gast users 184320 Jan 1 00 17 midletsl pdf 226 Transfer complete Ftp 173 Bytes empfangen in 0 00Sekunden 173000 00KB Sek Ftp gt bye 221 Goodbye C X temp Figure 18 FTP file transfer under DOS SSV EMBEDDED SYSTEMS 22 PNP 1110 Starter Kit First Steps In some Windows versions the Internet Explorer is able to act as FTP client just like an Internet browser To transfer files by using the Internet Explorer enter ftp gast 192 168 0 126 as URL into the address bar Moreover open the Windows Explorer as second file destination Now you can transfer your desired files very easy by using drag and drop between these two windows Simply drag the selected file s from the Windows Explorer into the Internet Explorer window and drop 1t down into the chosen directory FI ftp gast 31192 168 0 126 Microsoft Internet Explorer Datei Bearbeiten Ansicht Wechselnzu Favoriten 2 amp X EE Fal ra pe i GTA SEN Aufwarts Ausschneiden Kopieren Einf gen R ckgangig i aes m ftp gast 92 168 0 126 7 v CO zu Links 4 Channel Guide 4 Das BesteimWeb 4 Intemetstart 4 Kostenlose HotMail 4 Links anpassen T A midlet pt mideis2 p Ex Explorer temp Datei Bearbeiten Ansicht Wechselnzu Favoriten Extras Ordner KA Desktop ES httpd Winzip File 3 Arbeitsplatz amp httpd c Internet Dokument F 3 9 3 5 Diskette amp H
12. Connection Figure 7 SSV EMBEDDED SYSTEMS PNP 1110 Starter Kit First Steps 4 2 4 LC Display The Evaluation Board is ready to be connected with an LC Display up to 800x600 pixel for the use of embedded GUI applications To connect such a LC Display to your system you have to disconnect power from your system One side of the CFL power cable should be connected with the supplied backlight converter Inverter After this connect the two CFL backlight lamp cables from the LC Display with the designated connectors on the backlight converter Now plug one side of the LC Display interface cable into the LCD connector on on the backside of the LC Display Connect the other side of the cable with the LCD connector J6 on the Evaluation Board Make sure that you have the pin 1 side of the cable matched with the pin 1 side of the connectors Then connect the other end of the CFL power cable with the CFL connector J7 on the Evaluation Board Please take notice about the correct polarization The yellow orange pair of the wires is the brown red pair Is Within the first seconds after power up the LCD controller output lines are in an undefined state If you see some lines on the display this 1s no error Please wait a few seconds and the picture will turn up Note The CFL connector only provides power for 5V backlight converter Do not connect any other converter to this connector Otherwise the system may be damaged The
13. Kit Appendix List of Tables Figure 40 Unpacking the t r Archive sensu a 36 Figure 41 A simple C Program rrnnnrnnnnnrvvnrnnnnrrnvnrnnnnnnrrnrnnnnnnsnrenrnnnnsnsnnnnnnnssnsensnnnssnnene 36 Figure 42 C soutce code COMPU sss soe airnn ED RIEN AEVUM UU 37 Figure 43 File transfer with FTP rrronnnnrnnnnnnnnrrnrnrnnnnnrnnnnnnnnsnnennvnnnssnsennnnnnsnensensnnnnsnsene 38 Figure 44 Telnet SES ON oa d p pbepU ne UA SUELE Su EUR PU PURUS Pap nda decada dida a 38 Figure 45 PNP 1110 Pin Side View rrrrrrrrnnnnnrrrrrnrrnnnrrrvnrrnnnsrrrrnvnnnssernnrnnnnesennnsnnnssssenn 41 TN O a AO 51 Figure 47 RCME Jumper Havanna ddesstahen 52 Figure 48 PNP 1110 Clock Output srrrornnnnnnrrrrnrnnnnrrrenrrnnnnnrnrnrnnnssererrnnnnessrrnrnnnssnsennn 22 Figure AO PNP TITIO Seral C DOUBle S ant 53 Figure 50 PNP 1110 CF Interface Connection ccocooocccnnnccnnncncnnnonnnncnnnnnnnonanonnnnnnnncnnnnnos 54 Figure 51 PNP 1110 Decoder Logic Connection oooocccnnccnnoccnnnnnononncnnnnnnonocnnnnnnnnannnnnnos 55 Figure 52 Dimensions Of me PNP 1110 una 57 Table 1 Convention USO JR 5 Table 2 Pin assignment PNP 1110 pin Al to AT7 errronnrrnnnnrnnnnrrvrrnnnnernrnnnnnnssnrensnnnnsnnene 41 Table 3 Pin assignment PNP 1110 pin Bl to Bl7 oocccnnnnncnnnncnnccnnnnnncnnnnoncnnnononccnnnnos 42 Table 4 Pin assignment PNP 1110 pin Cl tto ClT ooooccnnnnnnccnnncnnccnnnnoncnnnnonccnnnnonccnnnnnns 42 Table 5 Pin assignment PNP 1110 pin DI to D17
14. LCD connector provides 3 3V 600mA to the LC Display The default resolution of the Starter Kit LC Display is set to 640x480x16 bit but the Software image inside the PNP 1110 is also prepared to support some different resolutions and colors You can change the settings for resolution and color by using the DIP switches on the Evaluation Board For the exact settings see Appendix 4 DIP Switch Settings To use other displays or resolutions as described please contact SSV Embedded Systems Do not touch the CFL backlight converter Inverter when there is power on the system There is high voltage on the converter unit CFL Power Cable Evaluation Board Backlight Converter Inverter LC Display Figure 8 LC Display Connection SSV EMBEDDED SYSTEMS 15 PNP 1110 Starter Kit First Steps 5 First Steps You can use the PNP 1110 Starter Kit from your development system This development system may run under different operating systems The first steps for getting started we describe exemplary by the two most popular operating systems MS Windows and Linux 5 1 Using a Windows based development System The following paragraphs will help you to use the PNP 1110 with a development system running under MS Windows For these steps some programs are necessary which normally come along with every MS Windows installation e g HyperTe
15. Login procedure via FTP Now you are ready to transfer a file from your Windows based development system to the PNP 1110 Before you can transfer a file via FTP you should check that the FTP link is set correctly to the binary operation mode via the binary command In some cases the default setting is ASCII With the pwd command you can check out the name of the remote directory Please note that the Read Write access is only allowed for the directory home gast To transfer a file from your development system to the PNP 1110 use the command put filename For a first view on the content of a directory you should use Is al This command shows you the files stored inside a specific directory To terminate an FTP session use the command bye This will cancel every operation between client and server Figure 18 shows you these operations 2 MS DOS Eingabeaufforderung o pvr iol xl w ae al e al 331 Password required for gast Kennwort 230 User gast logged in Ftp gt binary 200 Type set to I Ftp gt pwd 257 home gast is current directory Ftp gt put midletsi pdf 200 PORT command successful 150 Opening BINARY mode data connection for midlets1 pdf 226 Transfer complete Ftp 184320 Bytes gesendet in 2 09Sekunden 88 19KB Sek Ftp gt 15 al 200 PORT command successful 150 Opening ASCII mode data connection for bin Is total 183 drwxr xr x 2 gast users 96 Jan 1 00 16 drwxr xr x 3 root root 96 Jan 25
16. PNP 1110 is now complete mal rootcn5g4d3 localdomain root Terminal ELA Datei Sitzungen Optionen Hilfe smc91111 unix NET4 Unix domain sockets 1 0 SMP for Linux NET4 0 mtdcore mtdpart mtdchar mtdblock chipreg gen probe cfi cmdset 0001 cfi probe sal100 flash SA1100 flash probing 16 bit flash bus Using buffer write method Using static partition definition Creating 5 MID partitions on SA1100 flash 0x00000000 0x00020000 bootloader 0x00020000 0x00040000 bootloader params 0x00040000 0x00100000 kernel 0x00100000 0x00400000 ramdisk 0x00400000 0x01000000 flashspace jffs JFFS version 1 0 C 1999 2000 Axis Communications AB jffs2 JFFS2 version 2 1 C 2001 Red Hat Inc designed by fixis Communicatio ns AB Starting network Configuring and Starting Network lo eth0 Starting inetd inetd Starting httpd Starting flash SSV Embedded Linux Version 0 05 X11 1 emblinux login Dres rm e Figure 25 Login Request 5 2 2 Checking the Ethernet Link Please open a terminal window and type in ping 192 168 0 126 Every ping request has to be answered by your PNP 1110 similar as shown in figure 26 mal root n6g4d3 localdomain froot Terminal Datei Sitzungen Optionen Hilfe Lroot n6e4d3 rootl ping 192 168 0 126 no S0 TIMESTAMP support falling back to SIOCGSTAMP 168 0 126 192 168 0 126 from 192 168 0 1 56084 bytes of data from 192 168 0 12
17. R3 RED3 GND NO CO WI Na ajA 20 B 21 BL BLUEL gt 2 4 B5 BLUES gt 7 ee DPS 0 EC gl mo 34 oes O Table 20 Pinout LCD Connector UJ Nn 0 Bl E J YN QIQIQIQININIDRIDNRINIDNIDN DND WwINI D V oo Dun DO SSV EMBEDDED SYSTEMS 47 PNP 1110 Starter Kit Appendix COM1 Connector TOP View Table 21 Pinout COM1 Connector COM2 Connector TOP View E 3 TxD m switchable see Chapter 3 11 and 3 12 Table 22 Pinout COM2 Connector 10 100 Mbps Ethernet Connector TOP View oecon 0000 Table 23 Pinout 10 100 Mbps Connector SSV EMBEDDED SYSTEMS 48 PNP 1110 Starter Kit Appendix JTAG Connector 1 JTAG Test Reset JTAG Test Clock Power 3 3V Table 24 Pinout JTAG Connector Power Connector Table 25 Pinout Power Connector RCM Jumper 1 H Disable RCM mode for PNP I 110 Enable RCM mode for PNP 1110 Table 26 RCM Jumper Settings COM2 Power Switch Jumper JP2 1 H COM2 RTS and DTR not connected COM RTS and DTR tied to 5V Table 27 Pinout Power Connector SSV EMBEDDED SYSTEMS 49 PNP 1110 Starter Kit Appendix Appendix 3 PNP 1110 Memory Map Address Address OxO7FFFFFF OxEFFFFFFF NN PP YO Ox2FFFFFFF 0x08000000 external Device at CSI not mapped Y te answer y y 0 Me MM MA D Ox1 TEFFFFF Z zZ Z 0x1 F FFFFFF 0x47FFFFFF 0x48000000 e
18. Suite 330 Boston MA 02111 1307 USA Also add information on how to contact you by electronic and paper mail You should also get your employer if you work as a programmer or your school if any to sign a SSV EMBEDDED SYSTEMS 69 PNP 1110 Starter Kit Appendix copyright disclaimer for the library if necessary Here is a sample alter the names Yoyodyne Inc hereby disclaims all copyright interest in thelibrary Frob a library for tweaking knobs written by James Random Hacker lt signature of Ty Coon gt I April 1990 Ty Coon President of Vice SSV EMBEDDED SYSTEMS 70 PNP 1110 Starter Kit Appendix List of Figures Figure 1 Evaluation Board EVA4 with PNP 1110 ccccooocncnncccnocccnnnnononccnnnnnnnoncnnnnnnnos 7 Figure 2 Main components of the Evaluation Board DNP EVAA eese 8 Figure 3 Position of the DIL NetPC on the Evaluation Board usse 12 Figure 4 Overview about the required cable Connections rrrrnrrnnnnrrrnrrnnnnrrvrrrnnnnrnnrnnnnn 13 Figure 5 Serial Link Connection zuo sen esses uum thru dra ratu RR ce 13 Figure 6 Ethernet Link Connection oasis 14 Figure 7 Power supply Connect10n rrrrnnnnnnnnrnnnnnnnnnnnrnnrnnnnsnnrnnvnnnsserennnnnnssennnsnnnssssenn 14 Figure 8 LC Display Connection rronrrrnronnnrrnrnnnrrnrnnnnnrnvnnnnrnnnnnnnrnvnnnsnnnvnnnsnnnnnnsnnnnnnnene 15 Figure 9 Intertace property di 16 Figure 10 Baud rate Setti
19. TIPS e 16 5 1 Using a Windows based development System sess 16 Dell ao uc ME OM uu 16 29 2 Ence EE SET NE NT NN ME NHIEU ME 18 ie Web Server NN 19 SSV EMBEDDED SYSTEMS 2 PNP 1110 Starter Kit First Steps JE NTNU 20 A E iia G REE 21 SO ASA e SUE E 21 5 1 7 Embedded Linux Maintenance esses eese nennen nnne n nnne ese nnne nnns 23 5 1 8 Embedded Linux Maintenance via HyperTerminal Serial Limk ooooonnnnnnccnnnnnonccnnononcnnnnonos 24 5 2 Using a Linux based development System rrrrrnrnnnorrnnnnnrrrnrnnnnnrnnrnnnnrrnrnnnerrnnnnnenrnnnnnennene 25 5 is A e ro oo EE 25 Sa OE uos nseaesise NT NONNO OO EA 27 A aa aaa aaa 28 Se EG ES GREG 29 DNT Um 29 220 Ple Tanda vaT near ooo 30 REN 32 5 2 8 Embedded Linux Maintenance via Minicom Serial Link ooccccccnoonnnnnnncnoncnnnnncnononnnnnnnnonnnnnnnnos 32 5 2 9 Installation of the GNU Cross ToolchalW ooooonnccncccooccnnncononcnonnnononcnnnnnnnnnnncnnnnnnnnnnnnnnnnnncnnnnnnos 35 06 TROUBLESHOOTING 5 5 toes ave eo an 9a epe oE0ES SERE PET us candido vennGienasonddonrscers 40 fo APPENDIN d 41 Appendix do Pin Ke PN I vvs 41 Appendix 2 Pin Assignment DNP EVA4 Components coccococcnnncnccnnnoncnnnnononnnnnnonononcnnnnnnonononnnnnnnnnnnos 47 So BEG oy inte ee m e mem 47 G BE O EEE 47 MIN 48 NNN 48 VIN Mbps Eihernet A EAA 48 ANT 49 POV
20. can terminate the FTP session with the command bye This command will cancel every operation between client and server On figure 42 you see the required user inputs as highlighted text SSV EMBEDDED SYSTEMS 37 PNP 1110 Starter Kit First Steps At least run the new binary file on your PNP 1110 Open a Telnet session and start the program x Konsole Konsole ol wl 4 druxr xr x 2 root root 4096 Jan 18 2001 sbin druxr xr x 3 root root 4096 Dez 19 09 18 share druxr xr x 2 root root 4096 Jan 18 2001 src ruxr xr x 1 root root 11044 Feb 14 10 44 test1 ruy r r 1 root root 83 Feb 14 10 43 test1 c linux usr local ftp 192 168 0 126 Connected to 192 168 0 126 220 emblinux FTP server Version 6 5 0penBSD linux port 0 3 2 ready Name 192 168 0 126 root gast 331 Password required for gast Password 230 User gast logged in Remote system type is UNIX Using binary mode to transfer files ftp put test1 local testi remote test1 200 PORT command successful 150 Opening BINARY mode data connection for testi 226 Transfer complete 11044 bytes sent in 0 000285 secs 3 8e 04 Kbytes sec ftp gt bye 221 Goodbye linux usr local C Neu konso nr Figure 43 File transfer with FTP Please note During the FTP file transfer process the executable attribute of test can get lost Without this attribute 1t 1s not possible to execute this file Some FTP clients watch the attributes I
21. change some configuration parameters such as the maximum baud rate Set the serial port parameters for the maximum baud rate on 115 200 bps Saf rootcn6g4d3 localdomain root Terminal LE Datei Sitzungen Optionen Hilfe Serial Device fdev ttySO Lockfile Location var lock Callin Program Callout Program Bps Par Bits 115200 8N1 Harduare Flow Control No Software Flow Control No Change which setting E Screen and keyboard Save setup as dfl Save setup as Exit Exit from Minicom Figure 23 Serial Port Settings under Minicom After that please turn on the power for the Evaluation Board You will now see all steps of the PNP 1110 boot process via Minicom mal root n6yg4d3 localdomain root Terminal 2 ELL X Datei Sitzungen Optionen Hilfe SSY PNP 1110 blob version 2 0 4 2 Copyright C 1999 2000 2001 Jan Derk Bakker Erik Mouw and other blob comes with ABSOLUTELY NO WARRANTY read the GNU GPL for details This is free software and you are welcome to redistribute it under certain conditions read the GNU GPL for details Memory map 0x04000000 0xC0000000 64 MB Loading blob from flash done Loading kernel from flash Loading ramdisk from flash Autoboot in progress press any key to stop P Figure 24 Boot Procedure SSV EMBEDDED SYSTEMS 26 PNP 1110 Starter Kit First Steps To the end of this sequence a login request will appear The boot process of the
22. components compiler kernel and so on of the operating system on which the executable runs unless that component itself accompanies the executable It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system Such a contradiction means you cannot use both them and the Library together in an executable that you distribute 1 You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities not covered by this License and distribute such a combined library provided that the separate distribution of the work based on the Library and of the other library facilities 1s otherwise permitted and provided that you do these two things 1 Accompany the combined library with a copy of the same work based on the Library uncombined with any other library facilities This must be distributed under the terms of the Sections above b Give prominent notice with the combined library of the fact that part of it is a work based on the Library and explaining where to find the accompanying uncombined form of the same work 1 You may not copy modify sublicense link with or distribute the Library except as expressly provided under this License Any attempt otherwise to copy modify sublicense link with or distribute the Library is void and will automatically terminate your rights
23. excuse you from the conditions of this License If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations then as a consequence you may not distribute the Library at all For example if a patent license would not permit royalty free redistribution of the Library by all those who receive copies directly or indirectly through you then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library If any portion of this section is held invalid or unenforceable under any particular circumstance the balance of the section 1s intended to apply and the section as a whole 1s intended to apply in other circumstances It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this Lic
24. for this service if you wish that you receive source code or can get it 1f you want it that you can change the software or use pieces of it in new free programs and that you know you can do these things To protect your rights we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the software or if you modify it For example if you distribute copies of such a program whether gratis or for a fee you must give the recipients all the rights that you have You must make sure that they too receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two steps 1 copyright the software and 2 offer you this license which gives you legal permission to copy distribute and or modify the software Also for each author s protection and ours we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed on we want its recipients to know that what they have 1s not the original so that any problems introduced by others will not reflect on the original authors reputations Finally any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent
25. licenses in effect making the program proprietary To prevent this we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for copying distribution and modification follow GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING DISTRIBUTION AND MODIFICATION 1 This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The Program below refers to any such program or work and a work based on the Program means either the Program or any derivative work under copyright law that 1s to say a work containing the Program or a portion of it either verbatim or with modifications and or translated into another language Hereinafter translation is included without limitation in the term modification Each license is addressed as you SSV EMBEDDED SYSTEMS 58 PNP 1110 Starter Kit Appendix Activities other than copying distribution and modification are not covered by this License they are outside its scope The act of running the Program is not restricted and the output from the Program is covered only if its contents constitute a work based on the Program independent of having been made by running the Program Whether that 1s true depends on what the Program does 1 You may copy and distribute verbatim copies
26. of the Program s source code as you receive it in any medium provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty keep intact all the notices that refer to this License and to the absence of any warranty and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a copy and you may at your option offer warranty protection in exchange for a fee 2 You may modify your copy or copies of the Program or any portion of it thus forming a work based on the Program and copy and distribute such modifications or work under the terms of Section 1 above provided that you also meet all of these conditions 1 You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change b You must cause any work that you distribute or publish that in whole or in part contains or is derived from the Program or any part thereof to be licensed as a whole at no charge to all third parties under the terms of this License c If the modified program normally reads commands interactively when run you must cause it when started running for such interactive use in the most ordinary way to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty or else saying that you provide a warranty a
27. of your new system For further information about the individual components of this Starter Kit you may follow the links from our website at http www dilnetpc com Our Website contains a lot of technical information which will be updated in regular periods For specific technical information like hardware description etc please check out the Starter Kit CD ROM which is an important part of every Starter Kit 1 1 Conventions used in this Document Filenames as well as Internet addresses such as www ssv italic embedded de User inputs command lines and pathnames bold Newterms IO monospace Program code Table 1 Convention usage 1 2 Checklist Compare the contents of your Starter Kit package with the standard checklist below If any item is missing or appears to be damaged please contact SSV Embedded Systems Standard Items Evaluation Board DNP EVA4 Embedded RISC PC PNP 1110 LC Display LC Display Data Cable CFL Power Cable Backlight Converter Inverter Power Supply Power Cable User Manual Support CD ROM A AA NE ONE A SSV EMBEDDED SYSTEMS 5 PNP 1110 Starter Kit First Steps 1 3 Features Evaluation Board DNP EVAA 237 pin ZIF PGA socket Socket 3 for one Embedded RISC PC PNP 1110 LCD Interface CFL Power Output Two RS232 Serial Interfaces 10 100Mbps Ethernet Interface Eight User Definable LEDs Six Manual DIP Switches One Reset Switch Prototype Area 5 VD
28. options to transmit data On this point you have absolutely to choose the option zmodem The reason to do this although you normally would choose ymodem is a little bug in Minicom so here you have to select zmodem absolutely Choosing ymodem may result in different error messages nal root n6g4d3 localdomain root Terminal HEIN DX Datei Sitzungen Optionen Hilfe Press X1 for YMODEM PROTOCOL Press X2 for YMODEM G PROTOCOL Press X3 for REBOOT Start sending with YModem Co CC Dv Figure 36 Transfer method Select SSV EMBEDDED SYSTEMS 33 PNP 1110 Starter Kit First Steps After you have chosen the transmission method Minicom opens a new window Now select the desired file rimage gz or zimage and start the transmission mal rootcon6g4d3 localdomain root Terminal Datei Sitzungen Optionen Hilfe Select one or more files for upload Directory mnt winC Eigene Dateien Kdw DILpc1110 Ez Steckerbelegung f r DNP1110 3V Rev 1 0 doc sadnp01 doc zImage Escape to exit Space to tag Goto Prev Show Tag Untag BEEN ALI Z for help 1115200 8N1 NOR Minicom 1 83 1 YT102 Offline v 9 Neu reina Nr 1 v Figure 37 Transmission file Select During the download you will see a progress bar that indicates the transmission status Please wait absolutely until the file transmission ends and avoid every interruption In case of an interrupt
29. problems or concerns Each version is given a distinguishing version number If the Program specifies a version number of this License which applies to it and any later version you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Program does not specify a version number of this License you may choose any version ever published by the Free Software Foundation 10 If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different write to the author to ask for permission For software which is copyrighted by the Free Software Foundation write to the Free Software Foundation we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY 11 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE THERE IS NO WARRANTY FOR THE PROGRAM TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOUL
30. see in Figure 21 With this sign the YMODEM synchronizes the beginning of a file transmission e DILNetPC HyperTerminal i o xl Datei Bearbeiten Ansicht Anruf bertragung T Press 1 for VMODEM PROTOCOL Press 2 for YMODEM G PROTOCOL Press 3 for REBOOT Start sending with YModem Control X to quit CC Verbunden 00 44 12 Autom Erkenn 1152006 N 1 RE GROSS NF Aufzeichnen Druckerecho Z Figure 21 Flash Loader Messages SSV EMBEDDED SYSTEMS 24 PNP 1110 Starter Kit First Steps Now select the desired file rimage gz or zimage in the appearing window and start the transmition with YMODEM 5 DILNetPC HyperTerminal olx Datei Bearbeiten Ansicht Anruf Ubertragung im SSU PNP 1110 FLASH LOADER Press 1 for Wahlen Sie die zu sendende Datei Tx Press lt 2 gt for suchen in S Pen v e Tl c Press lt 3 gt for Start sending w cc Dateiname imags Dateityp Alte Dateien v Abbrechen Z S EJ d Verbunden 00 44 12 Autom Erkenn i152008 N 1 RF GROSS NF Autzeichnen Druckerecho Figure 22 Flash Loader file Select During the download you will see a progress bar that indicates the state of transmission Please wait absolutely until the file transmission ends and avoid interruptions In case of interruption or failure the PNP 1110 would not contain any bootable system and you have to repeat the transm
31. sign a copyright disclaimer for the program if necessary Here is a sample alter the names Yoyodyne Inc hereby disclaims all copyright interest in the program Gnomovision which makes passes at compilers written by James Hacker signature of Ty Coon I April 1989 Ty Coon President of Vice This General Public License does not permit incorporating your program into proprietary programs If your program is a subroutine library you may consider it more useful to permit linking proprietary applications with the library If this 1s what you want to do use the GNU Library General Public License instead of this License SSV EMBEDDED SYSTEMS 62 PNP 1110 Starter Kit Appendix Appendix 12 GNU Lesser General Public License GNU LESSER GENERAL PUBLIC LICENSE Version 2 1 February 1999 Copyright O 1991 1999 Free Software Foundation Inc 59 Temple Place Suite 330 Boston MA 02111 1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document but changing it is not allowed This is the first released version of the Lesser GPL It also counts as the successor of the GNU Library Public License version 2 hence the version number 2 1 Preamble The licenses for most software are designed to take away your freedom to share and change it By contrast the GNU General Public Licenses are intended to guarantee your freedom to share and change free software to make sure the software is
32. to work with the Library by being compiled or linked with it is called a work that uses the Library Such a work in isolation is not a derivative work of the Library and therefore falls outside the scope of this License However linking a work that uses the Library with the Library creates an executable that 1s a derivative of the Library because it contains portions of the Library rather than a work that uses the library The executable is therefore covered by this License Section 6 states terms for distribution of such executables When a work that uses the Library uses material from a header file that 1s part of the Library the object code for the work may be a derivative work of the Library even though the source code is not Whether this is true is especially significant if the work can be linked without the Library or if the work is itself a library The threshold for this to be true is not precisely defined by law If such an object file uses only numerical parameters data structure layouts and accessors and small macros and small inline functions ten lines or less in length then the use of the object file is unrestricted regardless of whether it is legally a derivative work Executables containing this object code plus portions of the Library will still fall under Section 6 Otherwise if the work is a derivative of the Library you may distribute the object code for the work under the terms of Section 6 Any exec
33. under this License However parties who have received copies SSV EMBEDDED SYSTEMS 67 PNP 1110 Starter Kit Appendix or rights from you under this License will not have their licenses terminated so long as such parties remain in full compliance 1 You are not required to accept this License since you have not signed it However nothing else grants you permission to modify or distribute the Library or its derivative works These actions are prohibited by law if you do not accept this License Therefore by modifying or distributing the Library or any work based on the Library you indicate your acceptance of this License to do so and all its terms and conditions for copying distributing or modifying the Library or works based on it 10 Each time you redistribute the Library or any work based on the Library the recipient automatically receives a license from the original licensor to copy distribute link with or modify the Library subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcing compliance by third parties with this License 11 If as a consequence of a court judgment or allegation of patent infringement or for any other reason not limited to patent issues conditions are imposed on you whether by court order agreement or otherwise that contradict the conditions of this License they do not
34. understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions b Use a suitable shared library mechanism for linking with the Library A suitable mechanism is one that 1 uses at run time a copy of the library already present on the user s computer system rather than copying library functions into the executable and 2 will operate properly with a modified version of the library if the user installs one as long as the modified version is interface compatible with the version that the work was made with c Accompany the work with a written offer valid for at least three years to give the same user the materials specified 1n Subsection 6a above for a charge no more than the cost of performing this distribution d If distribution of the work is made by offering access to copy from a designated place offer equivalent access to copy the above specified materials from the same place e Verify that the user has already received a copy of these materials or that you have already sent this user a copy For an executable the required form of the work that uses the Library must include any data and utility programs needed for reproducing the executable from it However as a special exception the materials to be distributed need not include anything that is normally distributed in either source or binary form with the major
35. use a large body of free software For example permission to use the GNU C Library in non free programs enables many more people to use the whole GNU operating system as well as its variant the GNU Linux operating system Although the Lesser General Public License is Less protective of the users freedom it does ensure that the user of a program that 1s linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library The precise terms and conditions for copying distribution and modification follow Pay close attention to the difference between a work based on the library and a work that uses the library The former contains code derived from the library whereas the latter must be combined with the library in order to run GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING DISTRIBUTION AND MODIFICATION 1 This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying 1t may be distributed under the terms of this Lesser General Public License also called this License Each licensee is addressed as you A library means a collection of software functions and or data prepared so as to be conveniently linked with application programs which use some of those functions and data to form executables The Library below refers to any such software library or
36. used as strap option for the LC Display resolution and color For the available LC Display settings please see chapter 4 2 4 After the bootstrap is finished these switches can be used free Reset Button Next to the DIP Switches you find the Reset button Press it down if the system hang or you want to restart it Pressing the Reset button will only restart the PNP 1110 To reset any connected devices like a LC Display etc turn off power from the system Prototype Area The Prototype Area offers space to develop your own applications and circuits on the Evaluation Board SSV EMBEDDED SYSTEMS 9 PNP 1110 Starter Kit First Steps 3 8 RCM Jumper Use this jumper to activate the RCM mode of the PNP 1110 To activate the RCM mode place a jumper cap on both pins of the RCM jumper so that it 1s short If you remove the jumper cap or place the jumper cap on just one pin the jumper is open and you are not able to use the RCM mode When closed you will see some boot messages on the serial port COMI If the RCM jumper is not set these messages will be blocked by the system Please see Appendix 6 for more information 3 0 JTAG Interface The Evaluation Board DNP EVA4 is equiped with a 10 pin JTAG connector This connector is for factory service only Please do not touch the system may be damaged Please contact SSV Embedded Systems for more information 3 10 10 100Mbps Ethernet Interface The PNP 1110 is using a SMSC LAN9I
37. 0000000 DE EE EEE EEE E UH Figure 1 Evaluation Board EVA4 with PNP 1110 The Starter Kit DNP SK6 provides all required basic hard and software environment which allows you the development of individual applications for your PNP 1110 For an instant connection to your hardware the Evaluation Board supports two serial COM interfaces a 10 100Mbps Ethernet interface as well as a PGA Socket 3 interface Further you will find a prototype wire wrap area eight LEDs eight DIP switches six occupied and two not connected and one reset switch which allows you to test your peripheral applications very easy With the prototype area you have an ideal place to install and test your own aplications on the Evaluation Board The LC Display which is added as supplement to the starter Kit allows an easy visualizing of your work SSV EMBEDDED SYSTEMS 7 DNP EVAS Power LED HTH E 3315333333388 3 3 TRR q eer EP P 133352123935312392535255392 oj aeeecaae 29494090940Q090Q040QQ0840Q004040Q09Q4409Q840Q80Q08 z HH 12212222222222222222222222222 2 99994494 9099898989989898898989889898988989889899999949449444 e 333535 sSssssssesssssssesssssssessss 3333333 333333323933331239343302333 92 This chapter describes the most interesting components of the Evaluation Board DNP EVA4 and gives a short overview about their respective functions 3 Board Components PNP 1110 Starter Kit First Steps Pin Grid PGA s
38. 00090944842a44420 99499999 99 9999999 499 999499 9 9 99 99999 99 9999999999 494 49 94909409090014440900040900144040000409041440000004900414400440440041444 supply voltage of SVDC to work a In your Starter Kit package you will find a plug in power supply unit to provide 994909400900100400900400144400004000414440000490904144000940040041444 9444409090044444490040001444040040041004040041000104090440040000444 99999999 9 9 49 999999994 9 49 9 9999999 9 9 9 9 9999999 99 9 99797799999 49 9 9999999 9 9 49 9999999999 9 49999999 9 999 9999 9 9 9 97 999 97 49 Ear bb br bb ba kb bo ao ro hr ro ra ro or ae 99 9 99909444409 9 090904064448409 990904044844 9 9 909090404444 9 9 909492404444 9 Display with the necessary power After the connection of all The Ethernet Link requires two standard 10Base T patch cables one Hub or Switch and an Ethernet LAN interface for your development system ps pp a dg tr pr o og ai e pi NE x o 95 9 969 84844499 49 2549094444440 9425090944844440 49429509094844444275 9 249094a4444479 322399404322229940002222099400124220209200442302299499 00228 COU OES CONA CCC SACI TCODTACANCI TN DOCA CLAN Neanesaneeacaee 4609999004046409999000444090909004040009009004040090909004048 A c qeoscccssqqasascsquataqosssesasquqoocccsuatasosecscan quao saa sje eecceccqaqaacaccecqaqaaqeseceqqaqqqeaaceqaqqaqaaecceqaacaae Q D EPR AAA IEA ana do dopo LEZ REER
39. 096 Dez 7 09 46 arm 1 root root 11 Feb 13 18 04 arm linux gt arm 2 95 2 root root 4096 Jan 18 2001 bin root root 4096 Dez 19 09 21 boa root root 4096 Jan 18 2001 etc root root 4096 Jan 18 2001 ftp root root 4096 Jan 18 2001 games root root 4096 Jun 5 2001 httpd root root 4096 Jan 18 2001 include root root 4096 Jun 5 2001 info root root 4096 Jan 18 2001 lib root root 4096 Jun 5 2001 man root root 4096 Jan 18 2001 sbin root root 4096 Dez 19 09 18 share root root 4096 Jan 18 2001 src ruxr xr x root root 11044 Feb 14 10 44 test1 rw r r root root 83 Feb 14 10 43 test1 c linux usr local Neu PI Konsole Nr1 R Figure 42 C source code Compiling druxr xr x druxr xr x druxr xr x druxr xr x druxr xr x druxr xr x drwxr xr x drwxr xr x drwxr xr x drwxr xr x drwxr xr x pa P P RS n5 n5 n5 n5 n5 HMMM APM After this transfer the executable binary file from your development system to the PNP 1110 RAM disk within an FTP session For this enter the following command line within a terminal window and open an FTP connection between client and server ftp 192 168 0 126 The system asks now for a username To answer this request please enter gast and confirm the expected password with pressing Enter At this point of time there is no specific password required To transfer the binary file test from your development system to the PNP 1110 use the command put testl After the successful transfer you
40. 6 icmp seq 0 ttl 255 time 1 065 msec from 192 168 0 126 icmp seq 1 ttl 255 time 434 usec from 192 168 0 126 icmp seq 2 ttl 255 time 413 usec from 192 168 0 126 icmp seq 3 ttl 255 time 433 usec from 192 168 0 126 icmp seq 4 ttl 255 time 428 usec from 192 168 0 126 icmp seq 5 ttl 255 time 390 usec from 192 168 0 126 icmp seq 6 ttl 255 time 378 usec from 192 168 0 126 icmp seq 7 ttl 255 time 407 usec from 192 168 0 126 icmp seq 8 ttl 255 time 417 usec from 192 168 0 126 icmp seq 9 ttl 255 time 415 usec from 192 168 0 126 icmp seq 10 ttl 255 time 409 usec from 192 168 0 126 icmp seq 11 ttl 255 time 373 usec from 192 168 0 126 icmp seq 12 ttl 255 time 383 usec from 192 168 0 126 icmp seq 13 ttl 255 time 367 usec 192 168 0 126 icmp seq 14 ttl 255 time 376 usec SSOSDOSDDO DO DODO DOS 126 ping statistics 15 packets transmitted 15 packets received 0 packet loss round trip min avg max mdev 0 367 0 445 1 065 0 169 ms root n6g4d3 rootl E Dre Figure 26 Ping Request To cancel the ping request just press the keyboard shortcut Ctrl C If an error occurs e g the PNP 1110 don t answer the ping of your development system you have to check your cable connections at first SSV EMBEDDED SYSTEMS 27 PNP 1110 Starter Kit First Steps Then you should check if the IP address is set correctly to 192 168 0 1 For an easy check of the IP address you can use the Linux command ifconfig mal root n6g4d3 localdomai
41. 6 Starter Kit there are several should connections necessary The following chapter describes how and between which components these connections have to be made To mount the PNP 1110 on the Evaluation Board DNP EVAA pull the locking lever away from the socket to unhook it and then raise the locking lever to the lever down and hook it under the latch on the edge of the socket This locks the pin 1 corners drop the PNP 1110 down into the socket No force is required and PNP 1110 in place locking lever On the PNP 1110 a white sign marks the pin 1 corner Matching the the PNP 1110 corner on the PNP 1110 The socket pin 1 corner is adjacent to the handle of the downright position Now identify the pin 1 corner on the socket and the pin 1 Mounting the PNP 1110 Connections PNP 1110 Starter Kit First Steps 4 1 4 9 Q e S x Q 9 00000 EI 2 e RE desse BL 12 Figure 3 Position of the DIL NetPC on the Evaluation Board SSV EMBEDDED SYSTEMS PNP 1110 Starter Kit First Steps 4 2 Cable Connections Before you can use your DIL NetPC Starter Kit you need a further Desktop or Notebook PC which acts as development system This development system should run under MS Windows or Linux in an ideal manner Between the development system and the Starter Kit are two connections required At first the RS232 Serial Link and at second the Ethernet Link The PC will act as development
42. 6864 MHz N16 RESIN RESET Input Low active N17 RESOUT RESET Output Low active Table 14 Pin assignment PNP 1110 pin N1 to N17 PI 2 P3 P15 P16 P17 Table 15 Pin assignment PNP 1110 pin P1 to P17 Pin Name Function SA 1110 Signal QI TXD C Q2 GP18 Q3 GP21 Q4 GPIS Q5 GP12 Q7 GND GND V SDIT SDI4 SDS SD3 Q10 GND QII GND Q12__ VCC QI3 SDI7 D17 Q14 SDI4 D14 Q15 SD5 D5 Q16 SD3 D3 Table 16 Pin assignment PNP 1110 pin Q1 to Q17 SSV EMBEDDED SYSTEMS 45 PNP 1110 Starter Kit Appendix o SA 1110 Signal GP16 GP20 GP23 GP13 GP10 D30 D28 D26 D24 D22 D20 D18 D15 D12 Table 17 Pin assignment PNP 1110 pin R1 to R17 Pin Name Function SA 1110 Signal SI GP17 S2 GP19 S3 GP22 S4 GP14 S5 GPII S6 D31 S7 D29 S8 D27 S9 D25 S10 D23 SD21 SDIO SDI6 SDI SDU SDIO S11 SD21 D21 S12 SDI9 D19 S13 SDI D16 S14 SDI3 D13 SIS SDII D11 S16 SDIO D10 S17 SD9 ExpansionBus Data Bit9 D9 Table 18 Pin assignment PNP 1110 pin S1 to S17 SSV EMBEDDED SYSTEMS 46 PNP 1110 Starter Kit Appendix Appendix 2 Pin Assignment DNP EVA4 Components CFL Connector TOP View Signal VCC Power Out Power Table 19 Pinout CFL Connector ll LCD Connector TOP View Signal GND Power RO l RED3 GND G2 GREEN 2 2 3 4 5
43. BILITY OF SUCH DAMAGES END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library and you want it to be of the greatest possible use to the public we recommend making it free software that everyone can redistribute and change You can do so by permitting redistribution under these terms or alternatively under the terms of the ordinary General Public License To apply these terms attach the following notices to the library It 1s safest to attach them to the start of each source file to most effectively convey the exclusion of warranty and each file should have at least the copyright line and a pointer to where the full notice is found one line to give the library s name and a brief idea of what it does Copyright O year name of author This library is free software you can redistribute it and or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation either version 2 1 of the License or at your option any later version This library is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU Lesser General Public License for more details You should have received a copy of the GNU Lesser General Public License along with this library if not write to the Free Software Foundation Inc 59 Temple Place
44. C Power Input Connector Null Modemcable Size 210 x 148 mm Embedded RISC PC PNP 1110 SSV EMBEDDED SYSTEMS Intel StrongARM SA 1 110 CPU with 206 MHz Clock Speed 64 MByte SDRAM Memory 16 MByte FLASH Memory LCD Interface TFT and passive LCD 10 100Mbps Ethernet Interface PCMCIA dedicated Pins Real Time Clock Two 16C550 UART Serial Ports 18 bit General Purpose High Speed Parallel I O 32 bit I O Expansion Bus 5 Interrupt Inputs 5 Chip Select Outputs In System Programming Features 169 pin JEDEC PGA Connector 3 3 Volt Low Power Design Single 3 3 VDC Supply Supply Current to be defined Size 45 x 45 mm PNP 1110 Starter Kit First Steps 2 Board Layout The main component of the Starter Kit is the Evaluation Board DNP EVAA On this board you will find a 237 pin ZIF PGA socket ZIF Zero Insertation Force to mount your 169 pin PNP 1110 Evaluation Board DNP EVA4 900004000000000000000000000000000000000400000G0 9000400000000 600000000000 600 00000000090 SE Mae DIL NetPC 000000000000000000000000000000000000000000G0 PNP 1110 900004000000000000000000000000000000000400000G0 90000400000000000000000000000000000000000000G0 TR re 0000400000000000000000000000000000000000000000000000040 Bos ana ESS SEES DEDE SEES ESS SE nes ESS SEES ses casa ssa 9000040000000000000000000000000000000000000000000000004G0 900004000400000000000000000000000000000000000000000000004G0 9000000000000000000000000000000800000000000040000
45. C111 chip that allows Ethernet connectivity with a speed up to 100Mbps The RJ45 Ethernet interface on the Evaluation Board is just a simple connection over a transformer to the PGA interface pins which are connected to the SMSC LAN controller on the PNP 1110 3 11 Serial Interface COMI For an easy connection between the Starter Kit and your development system you can use the serial interface COMI The COMI interface is realized as a RS232 standard compliant Sub D port with 9 pins The exact layout of the COMI interface 1s shown in Appendix 2 3 12 Serial Interface COM2 The COM2 interface on the Evaluation Board DNP EVAA is realized as a RS232 standard compliant Sub D port with 9 pins The exact layout of the COM2 interface is shown in Appendix 2 You have the possibility to switch power to the pins 4 and 7 by closing the COM2 power switch jumper JP2 This feature may be used to supply a connected device like a touch screen or mouse SSV EMBEDDED SYSTEMS 10 PNP 1110 Starter Kit First Steps 3 13 3 14 3 15 3 16 COM2 Power Switch JP2 You can use the COM2 port to connect a serial device like a mouse or touch screen These devices normally need a power supply to work correctly By closing the jumper JP2 place a jumper cap on both pins the pins 4 and 7 of the COM2 Sub D connector will be connected with main power SV If jumper JP2 is left open the pins 4 and 7 of COM2 become not connected LCD Interface
46. D THE PROGRAM PROVE DEFECTIVE YOU ASSUME THE COST OF ALL NECESSARY SERVICING REPAIR OR CORRECTION 12 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE BE LIABLE TO YOU FOR DAMAGES INCLUDING ANY GENERAL SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES END OF TERMS AND CONDITIONS SSV EMBEDDED SYSTEMS 61 PNP 1110 Starter Kit Appendix How to Apply These Terms to Your New Programs If you develop a new program and you want it to be of the greatest possible use to the public the best way to achieve this is to make it free software which everyone can redistribute and change under these terms To do so attach the following notices to the program It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty and each file should have at least the copyright line and a pointer to where the full notice 1s found one line to give the program s name and a brief idea of what it does gt Copyright O year name of author T
47. ERRERR ESSELTE EER RRR RSE TLE ERR RRR RSE TLE ERR RRR ESSE EER RR ERE SE on ap a a bt do p o 4649999999014444994999909091444494949999909144444999909144449499994906084 444 ea roi o ae ad pi nl D ce O COCOTTTCOTCATACTCCTTTITCTATACTCOTTTTOTATCATCCCTTTTTATA ITTTUTTTCTA S 44440044400044400444400044400444000444000440044440 S 5 SS ASEA e 40900444400004044494400004040449440900049004940090040 Y 0 bd 99090909u8444844000090444448400009004444848400009094444840000904844844 9 ul 5 23 9009909 44484409000909444444009000909444484400009094444840080090944444499 Q VU N 2 96064424244444090904242243238 19444444 49499949099999 492499292299 O LEST TNT ETE EE 44440040 t 4440000014444 4000 0 444400009 dd 4404044404 044AASTSSSSSE 4444404046 Q O un 19999940 41440004040 9494924924289 E o Q gt T oa m ci COGITA SACAS o ETER EEE LETTE EEE EEE ELITE EEE LEE LETTE EEE EEE ELITE EEE EEE te A AAA OI EEE 44444000002 ARA AA aaa aa t Q om un TRO RRR RRR RRR ELEC R CALL DALLA AS DAL AA ALGAS AGA ul e TRE RRR RRR REE LER RR RE R ERE ETC EER RRR RR II ERR RRR RE REE TES A a m m e a Led if a x I D 4 9 96966 694 44940904066069444 449490909400444 44940900409004692494949420040 amp 25 D O Or Oc n D oc amp Ju o a yq a So eo cei Ge E m n D YN ou D O o pm o e nm O ez E n O Ethernet L Power Supply 2 PNP 1110 Starter Kit First Steps 4 2 4 2 3 14 Power supply
48. Figure 48 PNP 1110 Clock Output SSV EMBEDDED SYSTEMS 52 PNP 1110 Starter Kit Appendix Appendix 8 Using the SA 1110 Serial Channels The PNP 1110 features five serial channels SIO Ch 0 SIO Ch 4 Serial Channel 4 alias Port C 1s free for use Serial channel 0 1 and 3 are connected like shown in figure 49 USB not for Serial Serial Serial Serial Serial 0 1 2 3 4 Figure 49 PNP 1110 Serial Channels Note Serial channel 0 is not connected outside Serial channel 2 is completely used internal and not connected outside please do not use this channel SSV EMBEDDED SYSTEMS 53 PNP 1110 Starter Kit Appendix Appendix 9 Using the Compact Flash CF Interface The PNP 1110 offers the possibility to connect a Compact Flash CF adapter to realize different system expansions Figure 50 shows a general diagram how to connect a CF interface onto the PNP 1110 Decoder Logic PNP 1110 see table 31 Power GND see table 32 Figure 50 PNP 1110 CF Interface Connection This chapter describes only one possible capability to connect an 8 bit CF interface This interface is running in memory mode For the memory mode SSV Embedded System offers a Linux device driver For more information please contact SSV Table 31 shows which connections have to be made between the pins of the PNP 1110 and the 8 bit Compact Flash interface The necessary connections between the CF interface and Power Ground are shown in table 32
49. IT m oa a eee EE b MEE 7722mm ug 60 85 eel oz ae fun ae am jos us EDI LEM DL IL IGI d un Lr IEEE XII yaaa aaa aa aan Table 33 Decoder Characteristics Note To use our standard Compact Flash device driver for the PNP 1110 make sure that the used logic corresponds to the settings marked in table 32 This interface does not support the so called hot plug in mode To use this mode a special logic 1s needed Plugging cards into the card cage with power on will usually not cause a problem but you shouldn t do this However the card may be damaged if the right sequence of pins contacts as the card is pushed into the socket This may damage chips and they may become hot when power is applied This 1s one of the most common failures of expansion cards SSV EMBEDDED SYSTEMS 56 PNP 1110 Starter Kit Appendix Appendix 10 Mechanical Dimensions The PNP 1110 uses a 169 pin PGA socket Socket 3 as mechanical base The figure 50 shows the dimensions All length dimensions have a tolerance of 0 5 mm 3 2 mm 45 mm gt OO 0 OO 040 O OQ Oo O OO OO 0 O OTO ROGER ON O O O O OOOO O OO OQ OQ QOO Q 0 9 90 CORO nQ O ooo o O O O O 01000090 O 00 OOOO 9 00 00000 Y O O O 10001010 O 0 0 0 0 01010 0000000000000000 o o o o o o o o o o o o o o o o o d unie tium 20 47 mm Figure 52 Dimensions of the PNP 1110 SSV EMBEDDED SYSTEMS o O O GOO O O 01 0 10 O 001009 0
50. Linux PNP I 1l 10 ToolChain This compressed archive has a size of approximately 85 MByte file cdrom Linux DHP1110 Tool Chain Konqueror EI EPI Netzwerk amp ay Pers nliches Verzeichnis E jwurzelverzeichnis amp Shin amp Boot E cdrom BR SACROBAT BR SHw Doc ER Linux o BR SDNPITT10 Bin i amp SDNP1110 Demos i BE SDNPI1110 Kernel IS S DNP1110 ToolChain E BLinux Doc i amp yTcp Ip E dev E etc E Snoppy E home Slip amp Slost found B mnt Sopt E Bproc E root E gsbin E Simp E usr E Svar E windows arm toolc readme ar hain SSV m toolcha 20011207 in LME KA Eigenschaften fir arm toolchain SS 20011207 tqz Konqueror Allgemein Berechtigungen ta arm toolchain 55Y20011207 tgz Typ Mit gzip komprimiertes tar Archiv Datei fcdrom Linux DNP1110 ToolChain Gr e 85 2 MB 89 307 799 Erstellt 07 12 2001 13 59 Ge ndert 07 12 2001 13 59 Letzter Zugriff 07 12 2001 13 59 2 Elemente 2 Dateien 85 2 MB insgesamt 0 Verzeichnisse Figure 39 Location of the tar archive on the Starter Kit CD ROM To install the toolchain archive on your Linux based development system you have to be logged in as Administrator with the respective rights After this you directory just have to unpack the entire tar archive outgoing from the usr local SSV EMBEDDED SYSTEMS 35 PNP 1110 Starter K
51. PNP 1110 Starter Kit First Steps TP meret Lu eR AME CE e i Embedded RISC PC PNP 1110 Starter Kit User Manual PNP 1110 Starter Kit First Steps Contents E INTRODUCTION cuida 5 1 1 Conventions used in this Document errar rrenan rea 5 1 2 Checklist A nede never veer never eee nen v ene eee 5 1 3 Features Lu ESS NE RD UR RR eaa 6 2 BOARD LAYOUT O ph 3 BOARD COMPONENTS son aaa 8 3 1 PGA SL 0 GE 5 RR Er re 8 3 2 Power Connector RA aerea renan rare 8 3 3 Power LED enron E ain ipo ane stn sn arenes ecient ede otis EA 9 3 4 O joio LIS Vvs 9 3 5 DIP Switches ararararanavenennnnnnnnnenenenenenerenerenenerenenerenenenenenenenenenenenenenenenenenenenenenenenenenennnnnnenee 9 3 6 KD 9 SN APP EE 9 3 8 Kl 10 3 9 JTAG Interface rrenan 10 2 10 JO TOM Ethernet eden 10 3 11 Serial Interface COML rrenan 10 3 12 Serial Interface COM 20 0 ccccccscecscscscscscacecacacscscscscscscscscscscscscccscscscsesecescscscecececenss 10 319 COM Power SSE ai a dad 11 3 14 LCD Interface rarsnanenonsnsnsnsnrnrnrnrnrnrnrnsnsnsnsnsnrnsnsnrerererensnsnenevnnneneneneneneneneneneneneneneneneneseuenene 11 3 15 CFL Interface erererererononrnonrnrnrnrnrnrnrnrersrerevevevnvnvnvnenenenenensnrennvnenenesenenenenenenenenenenenenenesenenene 11 NNN 11 T CONANT CTION redet 12 4 1 No TS PD IN 12 4 2 Cable Comections nan esa esee s sara 13 4 2 1 SALE 13 4 2 2 Ethernet Link rrenan 14 e oe 14 2 22 DN 15 5 BIRSI
52. SEC OMIT CL ON eet 49 KE SUD RE Um 49 COM2 Power Switch Jumper JP2 insta tees 49 Appendix 5 PNP 1110 Memory Map iran raras 50 Appendix 4 DIP Switch Settings rrrronrrornnrrrnrnnrrrrrnnrrevnnnnrnvnnerevnnnernrnnennnrnnerennneernnnnenennnnenennnsnsnn 50 Appendix So Bai ru LISO cortesia 51 Appendix 6 The ROME RCM Enable Jumper e cosccvesscasesdcpcate tec ccviaviaciaia E iS 52 Appendix 7 The PNP T ITO Clock Op used 52 Appendix 8 Using the SA 1110 Serial Channels rorronnnrrnnnnnnnrnrnnnnnrnnnnnnnrrnvnnnnnrnnnnnnernnnnnnenennnnn 53 Appendix 9 Using the Compact Flash CF Interface ooooooccnncoocnnnnoocononononnnonccnnnnnnononononnnnnnnnnos 54 Appendix 10 Mechanical DIMENSIONS vvs Mae edge 27 Appendix 11 GNU General Public License rrrrororrrnnnrrennnrrrrnnnerennnnerennnerrnnnnerennneernnnnerennnnerennnenene 58 Appendix 12 GNU Lesser General Public License rrrrrrrnnrrrnnnnerennnnrrnnnnerrnnnnerennnnernnnnerennnnerennnennne 63 LE REE EEE A E E E 71 SSV EMBEDDED SYSTEMS 3 PNP 1110 Starter Kit First Steps TN 72 BT INN 73 Gog EN EN RR RE A 74 De Je 74 SSV EMBEDDED SYSTEMS 4 PNP 1110 Starter Kit First Steps 1 Introduction Thank you for choosing an SSV Starter Kit We are confident that you will be pleased with the performance of your product Please take a few minutes to read this manual It describes how to start with the DNP SK6 Starter Kit and will help you to get out the most
53. TTP programming Internet Dokument e Hadi 0 e TCP IP Iwip D 4 tar WinZip File H temp Fi EmbeddedTCFIP Adobe Acrobat Dok Ati ES webConverter Winzip File t bipom T wml tools 0 0 4 Winzip File HC cygwin amp LinuxStart Development T ools Internet Dokument ri Dateien ED html2c 0 2 tar WinZip File eate Anwendung 4 C7 BilderBackup Internet Dokument Dok1 Dateien er E Eigene Bilder dletse Adobe Acrobat Dok dnp1110 A ic Adobe Acrobat Dok Java Internet Dokument CJ Linux i Internet Dokument fa Meles Y 1 what ran META Na for Yan Intermet Dakament f 4 b 1 Objektfe markiert 840 KB EJ Arbeitsplatz Figure 19 File transfer with the Internet Explorer 5 1 7 Embedded Linux Maintenance The Embedded Linux of the PNP 1110 consists of two basic parts At first the file zimage as Linux kernel and second the root filesystem in form of the file rimage gz Each component exists as a separate file You can find the file rimage gz on the DIL NetPC Starterkit CD ROM under the location Linux PNP1110 Flash 2 4 18 Rell rimage gz The file zimage is placed in the directory Linux PNP1110 Flash 2 4 18 Rel1 zimage For updates or the newest versions of these files please check out our website at http www dilnetpc com SSV EMBEDDED SYSTEMS 23 PNP 1110 Starter Kit First Steps 5 1 8 Embedded Linux Maintenance via Hyper Terminal Serial Link
54. This interface offers all necessary signals to use several types of LC Displays Please plug the data cable of the LC Display to the LCD interface on the Evaluation Board Please make sure that you have the pin 1 side of the cable matched with the pin l side of the connector The LCD interface on the Evaluation Board is able to run active as well as passive LC Displays Note If you want to connect a different display than the supplied please contact SSV Embedded Systems for more information CFL Interface To provide the affiliated LC Display with the necessary extra voltage for the backlight there is a CFL interface available on the DNP EVAA The extra voltage comes from an external backlight converter inverter which is part of the Starter Kit See Chapter 5 4 for more information about the correct connection between the LC Display and the DNP EVA4 To avoid capacity loss the backlight converter should be placed nearby the LC Display Interrupt Usage The PNP 1110 supports up to five interrupt lines One of them is exclusively available in all display modes The interrupt 2 5 are multiplexed this means that the pins on the interface are shared with another device with the LCD data lines 12 15 If you want to use up to five interrupts only specific LC Displays can be used For more information see Appendix 5 SSV EMBEDDED SYSTEMS 11 seat easily into the socket After that swing the locking For a quick and easy start with the DNP SK
55. al connectors Table cells marked with NC indicate signals which may be not connected Appendix 1 Pin Assignment PNP 1110 The 169 pins of the PGA socket are associated to 17 lines and 17 columns The individual lines are allocated to digits letters localizes the columns ABCDEFGHJKLMNPQRS 0 0 0 00 0 0 0000000 200000000 0 0 0 0 0 0 0 06 3000000 0 0 0000000006 40000 eee De o o e o 606099 e e o 70008 e e o go e e o 90 o o eee 10 e e e eee 11e e e e e o 120 e e eee 130 e e eee 140 e e eee Figure 45 PNP 1110 Pin Side View The tables 2 18 show the pinout of the PNP 1110 and the corresponding pins on the SA 1110 Please consider that the notation of letters is not continuous The letters I and O are not be provided Pim Name Funcion SACO Signal AI RX Ethernet LAN Interac RX oo Ar TX Ethemet LAN Interface TX O A3 NC Reewd Dovtue Ad NC Reserved Don tuse o Table 2 Pin assignment PNP 1110 pin A1 to A17 SSV EMBEDDED SYSTEMS 4 PNP 1110 Starter Kit Appendix o M Table 5 Pin assignment PNP 1110 pin D1 to D17 SSV EMBEDDED SYSTEMS 42 PNP 1110 Starter Kit Appendix Pin Name jFuntion alternative INT4 if LCD in 8 bit mode alternative INT3 if LCD in 8 bit mode E3 LCD D15 LCD Controller Data Bit 15 GP9 alternative INT5 if LCD in 8 bit mode E15 External Ready Input E16 Chip Select Output 4 Low ac
56. cess is only allowed for the directory home gast To transfer a file from your development system to the PNP 1110 use put filename to transfer the desired file For a first view on the content of a directory you should use s al This command shows you the files stored inside a specific directory To terminate an FTP session use the command Dye SSV EMBEDDED SYSTEMS 30 PNP 1110 Starter Kit First Steps This command cancels every operation between server and client Figure 32 shows you these operations mal root n6g4d3 localdomain imntAvinC temp Konsole Datei Sitzungen Optionen Hilfe 331 Password required for gast Password 230 User gast logged in Remote system type is UNIX Using binary mode to transfer files ftp gt pud 25 home gast is current directory midletsl pdf remote midlets1 pdf 227 Entering Passive Mode 192 168 0 126 8 1 150 Opening BINARY mode data connection for midlets1 pdf 226 Transfer complete 184320 bytes sent in 0 69 seconds 2 6e 02 Kbytes s ftp gt ls al 227 Entering Passive Mode 192 168 0 126 8 2 150 Opening SCIT mode data connection for bin ls total 183 druxr xr x 2 gast users 128 Jan 1 09 11 drwxr xr x 3 root root 96 Jan 25 12 50 Crap 1 gast users 184320 Jan 1 09 11 midlets1 pdf 226 Transfer complete Figure 32 File transfer with Minicom Next to Minicom it is also possible to use the Konqueror File Manager to transfer files by FTP For this
57. contents of this document can change any time without announcement There is taken over no guarantee for the accuracy of the statements Copyright O SSV EMBEDDED SYSTEMS 2002 All rights reserved INFORMATION PROVIDED IN THIS DOCUMENT IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND The user assumes the entire risk as to the accuracy and the use of this document Some names within this document can be trademarks of their respective holders SSV EMBEDDED SYSTEMS 74
58. ed on it 6 Each time you redistribute the Program or any work based on the Program the recipient automatically receives a license from the original licensor to copy distribute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcing compliance by third parties to this License 1 If as a consequence of a court judgment or allegation of patent infringement or for any other reason not limited to patent issues conditions are imposed on you whether by court order agreement or otherwise that contradict the conditions of this License they do not excuse you from the conditions of this License If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations then as a consequence you may not distribute the Program at all For example if a patent license would not permit royalty free redistribution of the Program by all those who receive copies directly or indirectly through you then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program If any portion of this section is held invalid or unenforceable under any particular circumstance the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances It is not the purpo
59. ense 12 If the distribution and or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries so that distribution is permitted only in or among countries not thus excluded In such case this License incorporates the limitation as if written in the body of this License 13 The Free Software Foundation may publish revised and or new versions of the Lesser General Public License from time to time Such new versions will be similar in spirit to the present version but may differ 1n detail to address new problems or concerns Each version is given a distinguishing version number If the Library specifies a version number of this License which applies to it and any later version you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Library does not specify a license version number you may choose any version ever published by the Free Software Foundation SSV EMBEDDED SYSTEMS 68 PNP 1110 Starter Kit Appendix 14 If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these write to the author to ask for permission For software which is copyrighted by the Free Software F
60. free for all its users This license the Lesser General Public License applies to some specially designated software packages typically libraries of the Free Software Foundation and other authors who decide to use it You can use it too but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case based on the explanations below When we speak of free software we are referring to freedom of use not price Our General Public Licenses are designed to make sure thatyou have the freedom to distribute copies of free software and charge for this service if you wish that you receive source code or can get it 1f you want it that you can change the software and use pieces of it in new free programs and that you are informed that you can do these things To protect your rights we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it For example if you distribute copies of the library whether gratis or for a fee you must give the recipients all the rights that we gave you You must make sure that they too receive or can get the source code If you link other code with the library you must provide complete object files to the recipients so that they can reli
61. gured block 128 slots per queue batch 32 RAMDISK driver initialized 16 RAM disks of 8192K size 1024 blocksize NET4 Linux TCP IP 1 0 for NET4 0 IP Protocols ICMP UDP TCP IGMP IP routing cache hash table of 512 buckets Kbytes TCP Hash tables configured established 4096 bind 4096 NetWinder Floating Point Emulator U0 95 c 1998 1999 Rebel com RAMDISK Compressed image found at block O Verbunden 00 03 00 Autom Erkenn 1152008 N1 RF GROSS NF Aufzeichner Druckerechc Z Figure 11 DIL NetPC boot Process For a first test of the PNP 1110 you have to change the assigned IP address of your development system to 192 168 0 1 To change the IP address under MS Windows just click Start Settings Control Panel Network TCP IP and enter the new IP address Please make sure that you don t use another IP address this will lead to different network problems 5 1 2 Checking the Ethernet Link To test the TCP IP communication we use PING a very popular TCP IP utility program Please open a DOS window you can find it in the Windows Start menu and enter ping 192 168 0 126 2 MS DOS Eingabeaufforderung C Copyright Microsoft Corp 1981 1999 C WINDOWS gt ping 192 168 0 126 Ping wird ausgef hrt fur 192 168 0 126 mit 32 Bytes Daten Antwort von 192 168 0 126 Bytes 32 Zeit 1ms TTL 255 Antwort von 192 168 0 126 Bytes 32 Zeit 1ms TTL 255 Antwort von 192 168 0 126 Bytes 32 Zeit lt 10ms TTL 255 Antwo
62. his program is free software you can redistribute it and or modify it under the terms of the GNU General Public License as published by the Free Software foundation either version 2 of the License or at your option any later version This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License for more details You should have received a copy of the GNU General Public License along with this program if not write to the Free Software Foundation Inc 59 Temple Place Suite 330 Boston MA 02111 1307 USA Also add information on how to contact you by electronic and paper mail If the program is interactive make it output a short notice like this when it starts in an interactive mode Gnomovision version 69 Copyright O year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY for details type show w This is free software and you are welcome to redistribute it under certain conditions type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of course the commands you use may be called something other than show w and show c they could even be mouse clicks or menu items whatever suits your program You should also get your employer if you work as a programmer or your school if any to
63. ing those libraries into non free programs When a program is linked with a library whether statically or using a shared library the combination of the two 1s legally speaking a combined work a derivative of the original library The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom The Lesser General Public License permits more lax criteria for linking other code with the library We call this license the Lesser General Public License because it does Less to protect the user s freedom than the ordinary General Public License It also provides other free software developers Less of an advantage over competing non free programs These disadvantages are the reason we use the ordinary General Public License for many libraries However the Lesser license provides advantages in certain special circumstances For example on rare occasions there may be a special need to encourage the widest possible use of a certain library so that it becomes a de facto standard To achieve this non free programs must be allowed to use the library A more frequent case is that a free library does the same job as widely used non free libraries In this case there is little to gain by limiting the free library to free software only so we use the Lesser General Public License In other cases permission to use a particular library in non free programs enables a greater number of people to
64. ion or failure the PNP 1110 would not contain any bootable system and you have to repeat the transmission procedure mal root n6g4d3 localdomain root Terminal LE Datei Sitzungen Optionen Hilfe Press 1 for YMODEM PROTOCOL Press 2 for YMODEM G PROTOCOL I zmodem upload Press CTRL C to quit Sende rimage gz Ymodem Sektoren Kilobytes gesendet 1153 144kfj E ALT Z for help 1115200 8N1 I NOR I Minicom 1 83 1 I YT102 I Offline E 9 Neu reina Nr 1 h Figure 38 Transmission Status After a successful transmission the FLASH Loader returns into the menu and continues with sending the letter C To reboot the PNP 1110 with the new kernel and or root filesystem choose option 3 REBOOT from the Flash Loader menu After this the PNP 1110 restarts with the new kernel and or root filesystem SSV EMBEDDED SYSTEMS 34 PNP 1110 Starter Kit First Steps 5 2 9 Installation of the GNU Cross Toolchain Within the scope of supply of the PNP 1110 Starter Kit we deliver a full pre build GNU cross toolchain as development environment With this cross development environment you are able to create the necessary code for the PNP 1110 with StrongARM architecture although you work on an x86 Linux based development system The complete cross development environment exists in form of a single tar archive on the Starter Kit CD ROM On figure 39 you can see the location of this tar archive in the directory
65. ission procedure After the end of transmission the Flash Loader returns into the menu and continues sending the C sign To reboot the PNP 1110 with the new kernel and or root filesystem choose option 3 REBOOT from the Flash Loader menu 5 2 Using a Linux based development System The following paragraphs will help you to use the PNP 1110 with a development system running under Linux For this steps are some programs necessary which normally come along with the Linux installation 1 e Minicom Please make sure that these programs are present on your development system If necessary you have to install these programs from your Linux installation CD 32 1 Setup the Serial Link Before you provide the Evaluation Board with power for the first time please run a terminal program like Minicom Minicom is a simple serial communication program originally written by Miquel van Smoorenburg It offers basic communication capabilities and integrates well with the Linux user interface Minicom is a lot like the old MS DOS program PROCOMM This program can be used to connect a Linux based PC to embedded devices such as the PNP 1110 for initial configurations In the following we will show you how to use Minicom and what you have to do to adjust the necessary settings SSV EMBEDDED SYSTEMS 25 PNP 1110 Starter Kit First Steps Open a terminal window and type in the command minicom s to get access to the serial port settings Now you can
66. it First Steps To unpack these archive please execute the following Linux command line from a terminal window You can see this also on figure 40 tar xzf cdrom Linux PNP1110 ToolChain arm toolchain SSV20020812 tgz Instead of cdrom please use the correct path to your own CD ROM drive The Linux tar program needs some time to unpack all files from the CD ROM to your hard disk x Terminal Terminal lt 2 gt ole a Datei Sitzungen Optionen Hilfe linux usr local tar xzf cdrom Linux PNP1110 ToolChain arm toolchain SSY20020812 tgz linux usr local ls al insgesamt 64 drwxr xr x 16 root root 4096 Feb 13 18 04 drwxr xr x 22 root root 4096 Jun 5 2001 lruxruxrux 1 root root 11 Feb 13 18 04 arm linux druxr xr x 2 root root 4096 Jan 18 2001 bin drux 4 root root 4096 Dez 19 09 21 boa drwxr xr x 2 root root 4096 Jan 18 2001 etc drwxr xr x 2 root root 4096 Jan 18 2001 ftp drwxr xr x 2 root root 4096 Jan 18 2001 games drwxr xr x 4 root root 4096 Jun 5 2001 httpd drwxr xr x 2 root root 4096 Jan 18 2001 include drwxr xr x 2 root root 4096 Jun 5 2001 info drwxr xr x 2 root root 4096 Jan 18 2001 lib drwxr xr x 12 root root 4096 Jun 5 2001 man drwxr xr x 2 root root 4096 Jan 18 2001 sbin drwxr xr x 3 root root 4096 Dez 19 09 18 share drwxr xr x 2 root root 4096 Jan 18 2001 src linux usr local J O neu lr remina nr Figure 40 Unpacking the tar Archive For a first test of you
67. mer of warranty keep intact all the notices that refer to this License and to the absence of any warranty and distribute a copy of this License along with the Library You may charge a fee for the physical act of transferring a copy and you may at your option offer warranty protection in exchange for a fee 2 You may modify your copy or copies of the Library or any portion of it thus forming a work based on the Library and copy and distribute such modifications or work under the terms of Section 1 above provided that you also meet all of these conditions 1 The modified work must itself be a software library b You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change c You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License d If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility other than as an argument passed when the facility is invoked then you must make a good faith effort to ensure that in the event an application does not supply such function or table the facility still operates and performs whatever part of its purpose remains meaningful For example a function in a library to compute square roots has a purpose that is entirely well defined independent of the application Therefore Subsection 2d requires
68. n froot Terminal Datei Sitzungen Optionen Hilfe Lroot n6e4d3 Zrootlt ifconfig ethd Link encap Ethernet HWaddr 00 40 05 A3 E7 49 inet addr 192 168 0 1 Bcast 192 168 0 255 Mask 255 255 255 0 UP BROADCAST RUNNING MULTICAST MTU 1500 Metric 1 RX packets 0 errors 0 dropped 0 overruns 0 frame 0 TX packets 0 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 txqueuelen 100 Interrupt 11 Base address 0xec00 Link encap Local Loopback inet addr 127 0 0 1 Mask 255 0 0 0 UP LOOPBACK RUNNING MTU 3924 Metric 1 RX packets 6 errors 0 dropped 0 overruns 0 frame 0 TX packets 6 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 txqueuelen 0 rootGn6g4d3 root E ve Figure 27 IP address check via ifconfig 5 2 3 Web Server Access Once the ping was successful you are ready to start a Web browser on your development system This may be the Konqueror File Manager or the Netscape Communicator Navigator The Konqueror File Manager is normally part of the Linux installation and acts as File Manager as well as Web browser Konqueror is able to detect automaticaly when an URL were entered and shows the content Just enter the URL http 192 168 0 126 index htm and press the Enter key The Embedded Web Server will deliver you a small description about the PNP 1110 That s it You are now online with the Starter Kit The Web browser of your development system is connected to the Embedded Web Server of the PNP 1110 and shows you a
69. n the client builds a TCP IP connection to the server Once this connection 1s established the client will log on to this server In our actual case your development system acts as client and the PNP 1110 operates as server After the successful access onto the server you are able to execute various file transfer commands which typically concern the navigation through the FTP server s directory structure and send or receive files In the following an example of an FTP session is shown SSV EMBEDDED SYSTEMS 21 PNP 1110 Starter Kit First Steps To use the File Transfer Protocol on your system please open a DOS window via the Windows Start menu and branch into the desired subdirectory Now enter FTP 192 168 0 126 and open an FTP connection between client and server The system will now ask you for a username To answer this request please enter gast and confirm the expected password with simply pressing the Enter key At this point there is no specific password required On figure 16 you see the described user inputs in form of highlighted text MEE a e l A Microsoft R Windows 98 C Copyright Microsoft Corp 1981 1999 C WINDOWS gt cd X temp C X temp gt ftp 192 168 0 126 Verbindung mit 192 168 0 126 220 emblinux FTP server Version 6 5 0penBSD linux port 0 3 2 ready Benutzer 192 168 0 126 none gast 331 Password required for gast Kennwort 230 User gast logged in Ftp gt _ Figure 17
70. n this case you can skip the next step To restore the executable attribute lost by the FTP transfer enter the command line chmod x test x Konsole Konsole DI 3 4 Datei Sitzungen Optionen Hilfe 200 PORT command successful 150 Opening BINARY mode data connection for test1 226 Transfer complete 11044 bytes sent in 0 000285 secs 3 8e 04 Kbytes sec ftp bye 221 Goodbye linux usr local telnet 192 168 0 126 Trying 192 168 0 126 Connected to 192 168 0 126 Escape character is l SSV Embedded Linux Version 0 03 emblinux login gast Password gastlemblinux gast chmod x testl gast emblinux gast ls al druxr xr x 2 gast users 128 Jan 1 00 01 druxr xr x 3 root root 96 Jan 25 2002 rwuxr x x 1 gast users 11044 Jan 1 00 00 test1 Tu 1 gast users 46 Jan 1 00 01 bash history gastlemblinux gast 1 test1 Hallo Melt gastfemblinux gast 15 eu Bj konsole ne Figure 44 Telnet Session After the executable attribute was reassigned you should check the correct status with the command Is al Now you will see the content of the directory named gast To execute the transfered and assembled file please type in testl The file will now be executed and deliver the output Hallo Welt to you SSV EMBEDDED SYSTEMS 38 PNP 1110 Starter Kit First Steps For the assembling of a C program the gcc will normally be activated by using a so called makefile CROSS
71. nd that users may redistribute the program under these conditions and telling the user how to view a copy of this License Exception if the Program itself 1s interactive but does not normally print such an announcement your work based on the Program is not required to print an announcement These requirements apply to the modified work as a whole If identifiable sections of that work are not derived from the Program and can be reasonably considered independent and separate works in themselves then this License and its terms do not apply to those sections when you distribute them as separate works But when you distribute the same sections as part of a whole which is a work based on the Program the distribution of the whole must be on the terms of this License whose permissions for other licensees extend to the entire whole and thus to each and every part regardless of who wrote it Thus it 1s not the intent of this section to claim rights or contest your rights to work written entirely by you rather the intent 1s to exercise the right to control the distribution of derivative or collective works based on the Program In addition mere aggregation of another work not based on the Program with the Program or with a work based on the Program on a volume of a storage or distribution medium does not bring the other work under the scope of this License 3 You may copy and distribute the Program or a work based on it under Section 2 in
72. ngs ooocccccooocnnnnnnonnnonnnnnnononnnnnnnononnncnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnss 17 Figure 11 DIL NetPC boot PFOCESS a aaa 18 Figure 12 Communication check via PING ooccccccnnoccnnnnconnncccnnnnnnnonnnnnnnnnncnnnnnnnnancnnnnnos 18 Figure 13 Communication check via ipconfig command c ooccnnccnocnnnnncnccnnnnnncnnnnnnnnnnnnnnnoss 19 Figure 14 Web page shown by the MS Internet Explorer ooooocnccncccnoocncnnnonononnnnnnos 19 Figure 15 Login procedure via HyperTerminal ooonnnnnnonncnnnnoccnnncnoncnnnnnnccnnnonnnnnnnononos 20 Figure 16 Login procedure via Telnet rrrrnnnrrrnnrrnnnrrrvnrrnnnnrnrrrrnnnnrnrnnrnnnnersnrnnnnnssssenn 21 Figure 17 Login procedure via FTP rrrronnnnonnnnnnronnnnnnrnrnnnnrnnrnnnnnennnnennnnnnnsnnnnnnssnennsnnn 22 Figure 18 FTP file transfer under DOS errverrarrernvsnnennvarssnnnaresnnvannnnnsannannunnennnvannnsneene 22 Figure 19 File transfer with the Internet Explorer oooooonccncconooccnnnnonnncncnnnnnnoncnnnnnnnns 23 Figure 20 Boot Procedure rrrronnrrnnrnnnnrnrnnnnrrnrnnnnrnvnnnenrnvnnnennnvnnenrnnnnnenennnnnsnennnnsnsnnnnnene 24 Figure 21 Flash Loader MESSADES asp 24 Figure 22 Flash Loader file Select rrrrrnrnnnrrrrrnrnnnnrrrvrrrnnnnrrrrrrnnnsrrrenrnnnnsrssnnnnnnssssenn 25 Figure 23 Serial Port Settings under Minicom ccccccnoccnnnnncnnncnnnnnnnnnnnnnnnnnnnnononnnononininnnnos 26 Figure 24 Boot Procedure rrrronnnrnnrnnnnrnvnnnnrrnrnnnnrrv
73. nk them with the library after making changes to the library and recompiling it And you must show them these terms so they know their rights We protect your rights with a two step method 1 we copyright the library and 2 we offer you this license which gives you legal permission to copy distribute and or modify the library To protect each distributor we want to make it very clear that there 1s no warranty for the free library Also if the library is modified by someone else and passed on the recipients should know that what they have 1s not the original version so that the original author s reputation will not be affected by problems that might be introduced by others Finally software patents pose a constant threat to the existence of any free program We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder Therefore we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license SSV EMBEDDED SYSTEMS 63 PNP 1110 Starter Kit Appendix Most GNU software including some libraries 1s covered by the ordinary GNU General Public License This license the GNU Lesser General Public License applies to certain designated libraries and 1s quite different from the ordinary General Public License We use this license for certain libraries in order to permit link
74. nnnsnnnnnnnennnnnnenrnnnnnsnsnnnnnsnennnnsnnnnnnnene 26 Figure 25 Login Request rrrronnnrnnrnnnnrnnnnnnrrnrnnnnrnvnnnensrnnnnsrnnvnnnnrnnsnnenennnnnsnennnnsnsnnnnnene 27 Figure 26 Ping Roques O O SE 27 Figure 27 IP address check via ifconfig ooccccccconoccconnnononccnnnnnnononnnnnnononaconnnnnnnnnnnnnnos 28 Figure 28 Web page shown by the Konqueror File Manager cooooonccnccccooccnnnncnnncnnnnnnos 28 Figure 29 Login procedure via Minicom eeesssssssssseeeeeeeene eene eene nnne nenne 29 Figure 30 Login procedure via Telnet rrrrnnnrrnnnrnnnnrrrvnrrnnnnrrrrrrnnnnnrnnrnnnnerrnnnnnnnsssenn 29 Figure 31 Login procedure via FTP rrrnnnnnnnnnnnnnnnnnnnrvnnnnnnnrnrenvnnnssnsnnrnnnnsnsennnnnnsssssennn 30 Figure 32 Pile transfer with WMI COI is ice a li 31 Figure 33 File transfer with the Konqueror rrnnrrnnnnnrvnnnnnnrrnvvnvnnnsrnrenrnnnnerssrnsnnnsssnenn 3l Figure 34 Boot Procedure rrrnnnrrrvnrnnnnnrrvrrrnnnsrrrrnrnnnssnrennnnnnesrsrnrnnnsssnennnnnnesenrnsnnnssssenn 22 Figure 35 Flash Loader Mess ao Sastres 33 Figure 36 Transfer method Select ccooooonnccnnccononcnnnnnnnnncncnnnononoccnnnononnnncnnnnnnnnncnnnnos 33 Figure 37 Transmission file Select ooooooonnnnnncnonocnnnnnnononncnnnnononnnonnnnnononnnnnnnonancnnnnos 34 Figure STN ven 34 Figure 39 Location of the tar archive on the Starter Kit CD ROM sees 35 SSV EMBEDDED SYSTEMS 71 PNP 1110 Starter
75. ocket PGA Array also known as Socket 3 This socket picks up your 169 pin PNP 1110 and builds the interface to the individual parts on the Evaluation Board power supply which is added to your Starter Kit Alternatively you are able to use The Power connector onto the Evaluation Board has to be connected with the a similar power supply that provides 5V DC and about 2A current Figure 2 Main components of the Evaluation Board DNP EVA4 The Evaluation Board offers a single 237 pin ZIF PGA Socket Socket 3 Power Connector SSV EMBEDDED SYSTEMS 3 1 3 2 PNP 1110 Starter Kit First Steps 3 3 3 4 3 5 3 6 3 7 Power LED The Evaluation Board DNP EVAA is equipped with a single green LED This LED will light up when the board is provided with the necessary operating voltage Output LEDs The Evaluation Board provides eight red LEDs for testing purposes These LEDs are the first little application for the PIO Ports The LEDs will flicker or light up to indicate traffic on the output ports PBO PB7 DIP Switches The Evaluation Board has a set of eight DIP switches Six of these switches are allocated with functions two of them are not connected The DIP switches give you the possibility to put 6 bit binary numbers to the input ports PAO PAS The DIP switches are the second little application for the PIO ports Switch open Signal Vi Low GND Switch closed Signal Vi High Vic The DIP switches are also
76. or rrronnnrnrvnnnnnnnrrrnrnnnnnrrnnnrnnnssnrnnnnnnssnssnnnnnnnssnsensnnnssnee 48 Table 23 Pinout 10 100 Mbps Connector ooocccnccncccnncconcnnnnnonnnnnnnnncnnnnnnconnnnnnnnnononcnnnnnnns 48 Table 24 Pinout JTAG C Omi CC DOE ri sia 49 Table 25 Pinout Power Connector cccccceeecccecceseeeeceeeeseeseceeeeseeseeeeeeaeeneeeseesanseeseeaas 49 SSV EMBEDDED SYSTEMS 12 PNP 1110 Starter Kit Appendix Table 26 RCM Jumper Sv 49 Table 27 Pinout Power CoOnnector rrrnnnnnnnnnnnnnnrnnvnvnnnsnnrennnnnnsrsnnrnnnnsnnnnnsnnnsssnnnsnnnssnnene 49 Table STN INE 50 Table 29 DIP Switch Settings rrrrrnnrrrrrnnnrrrrrnnnrrerrnnenrnrnnnnnnnrnnnennnnnnenrnnnnnnenrnnnnnsnsnnnn 50 Table 30 Interrupt UN ratas 51 Table 31 CF Interface Pin Connections cccocoooccnnnnononoccnnnnnnoncnnnnnononnnnnnnnnnnnncnnnonnnnnnnnnns 54 Table 32 CF Interface Power GND Connections coooocccnnccnnoccncnnnnnoncnnnnonnnnnnnnnnnnnnnnnnnnnos 55 T ble 32 Decoder SS dita ca a incondicional 56 List of Appendixes Appendix 1 Pin Assignment PNP I 110 nrronnnnnnnnnnnnnrrnrnnnnnnnnnnnnnnnnnrnrnrnnnnsnnrnnrnnnssnsensnnn 41 Appendix 2 Pin Assignment DNP EVA4 Components rrrrrrrrnrnnrrrrvnrrnnnrrrrrrrvnnnsrrsrnsnnn 47 Appendix 3 PNP 1110 Memory Map rorrronnnnnnnnnnnnnnnvrnrnnnnnrnnnnnnnnssrsenrnnnnsnnnnrnnnnssrnnnsnnnn 50 Appendix 4 DIP Switch SettiMgS occcccoooonccnnncononcccnnnnnnnnnnnnnnnoncnnnnnononnnnnnnonnnnnnnnnnnnns 50 Appendix g
77. oundation write to the Free Software Foundation we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY 15 BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE THERE IS NO WARRANTY FOR THE LIBRARY TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE LIBRARY AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU SHOULD THE LIBRARY PROVE DEFECTIVE YOU ASSUME THE COST OF ALL NECESSARY SERVICING REPAIR OR CORRECTION 16 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE BE LIABLE TO YOU FOR DAMAGES INCLUDING ANY GENERAL SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSI
78. out the PNP 1110 That s it Now you are online with the Starter Kit and your Web browser is connected to the Embedded Web Server of the PNP 1110 It shows you a static web page with some pictures E SSY DIL NetPC DNP 1110 Microsoft Internet Explorer c H p 2 E Datei Bearbeiten Ansicht Favoriten Extras 2 eee E EJ AE 2 ei Q B 8 E Zur ck ratt Abbrechen Aktualisieren Startseite Suchen Favoriten Verlauf E Mail Drucken Bearbeiten Diskussion Adresse http 192 168 0 126 index htm Links 4 Channel Guide 4 Das BesteimWeb 4 Intemetstart 4 Kostenlose HotMail 4 Links anpassen 4 Microsoft 4 Windows Update 4 Windows SBCs for Embedded Networking The DIL NetPC DNP 1110 The DIL NetPC DNP 220 provides a very compact Intel 206 MHz SA 1110 Strong amp RM based low power embedded controller with TCP IP stack and web server for high speed embedded networking applications The DIL Net PC offers the footprint of a standard 64 pin DIL socket with 2 54mm centers and all the hardware and software features necessary to add networking capabilities to any product design The DIL Net PC was developed specifically for products that need to be connected to 10 or 100 Mbps Ethernet based TCP IP networks with minimum development costs Embedded Web Server Embedded TCP IP Ethernet Controller a 1 c r ferr PERTERRITI The DIL Net PC is a ready to run embedded net
79. please open Konqueror and enter ftp gast 192 168 0 126 as URL into the address bar The Konqueror knows the difference between your system directories and folders W and an Internet or intranet address So you can simply type in the desired address Open a second instance of Konqueror and change into the desired source directory After that you are able to transfer arbitrary files very easy by using drag and drop between these two Konqueror windows TR file Amnt winC temp Konqueror Adresse Bearbeiten Ansicht Gehe zu Lesezeichen Werkzeuge Einstellungen Fenster Hilfe e Ba zz eet Cael AJPAQ PPC SDKzi 16 3 KB 20 10 2001 20 10 rwxr xr x fdJjoe zip 1 2 MB 03 01 2002 11 18 rwxr xr x root root Egmaileli zip 168 9 KB 02 09 2001 23 39 rwxr xr x root root E boot mailcli c htm 9 3 KB 02 09 2001 23 39 rwxr xr x root root E dev N messungen css 356 B 23 08 2001 10 18 rwxr xr x root root E Beto amp messungen xml 751 B 23 08 2001 10 05 rwxr xr x root root E home X midlets1 pdf 180 0 KB 27 08 2001 19 01 rwxr xr x root root E Bio midlets2 paf 84 0 KB 27 08 2001 19 05 rwxr xr x root root re S netspy exe 519 4 KB 08 09 2001 13 48 rwxr xr x bon O E amp proc Adresse Bearbeiten Ansicht Gehe zu Lesezeichen Werkzeuge Einstellungen Fenster Hilfe amp root 4 s S En fa s 6 22 22 fe 2 Berechtigungen Verkn pfung E
80. queror To use the File Transfer Protocol on your Linux system please open a command shell like Minicom and branch into the desired subdirectory Now enter FTP 192 168 0 126 and open an FTP connection between client and server The system will now ask you for a username To answer this request please enter gast and confirm the expected password with pressing Enter At this point there is no specific password required On figure 31 you see the user inputs as highlighted text sal rootcon6g4d3 localdomain froot Terminal 2 Datei Sitzungen Optionen Hilfe root amp n6gd4d3 rootl ftp 192 168 0 126 Connected to 192 168 0 126 220 emblinux FTP server Version 6 5 0penBSD linux port 0 3 2 ready 500 AUTH GSSAPI command not understood 500 AUTH KERBEROS V4 command not understood KERBEROS V4 rejected as an authentication type Name 192 168 0 126 root gast 331 Password required for gast Password 230 User gast logged in Remote system type is UNIX Using binary mode to transfer files ftp E Du ie Figure 31 Login procedure via FTP Now you are ready to transfer a file from a Linux based development system to the PNP 1110 Before you can transfer a file with FTP you should check that the FTP link mode is correctly set to the binary operation mode via the binary command In some cases the default setting is ASCII With the command pwd you can check out the name of the remote directory The Read Write ac
81. r new cross development environment you should save a simple C source code like the Hallo Welt program shown in figure 41 into a file within the directory usr local Under Linux you can do this directly via the command cat gt filename x Terminal Terminal lt 2 gt ol 3 2 Datei Sitzungen Optionen Hilfe linux usr local cat gt testi c include lt stdio h gt include lt stdlib h gt main 1 printf Hallo Welt n 1 Stopped cat gt testi c linux usr local nen EB remina ne Figure 41 A simple C Program To complete the C source code input please press the key combination CTRL D If desired it 1s possible to check the file content by entering the command line cat testl c SSV EMBEDDED SYSTEMS 36 PNP 1110 Starter Kit First Steps At next the GNU C cross compiler have to translate this C source code for the first time During this translation process no error messages may occur To build an executable binary file test from testl c use the following Linux command line from a terminal window usr local arm 2 95 2 bin arm linux gcc o test testl c Figure 42 shows this command line Xo EEE BERGART Ow 4 Datei Sitzungen Optionen Hilfe linux usr local usr local arm 2 95 2 bin arm linux gcc o testi testl c linux usr local ls al insgesamt 80 druxr xr x 16 root root 4096 Feb 14 10 44 drwxr xr x 22 root root 4096 Jun 5 2001 drwxr xr x 4 root root 4
82. racter is l SSV Embedded Linux Version 0 05 X11 1 emblinux login gast Password gast emblinux gastl ps f PID TTY TIME CMD 0 00 00 02 init 00 00 00 keventd 00 00 00 ksoftirqd CPUO 00 00 00 ksuapd 00 00 00 bdflush 00 00 00 kupdated 00 00 00 mtdblockd 00 00 00 inetd 00 00 00 thttpd 00 00 00 jffs gcd 00 00 00 sh 00 00 00 in telnetd 00 00 00 sh 00 00 00 ps 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 0 0 0 0 134 136 gastGemblinux gast 18 Dm Figure 30 Login procedure via Telnet SSV EMBEDDED SYSTEMS 29 PNP 1110 Starter Kit First Steps Please pay attention that this command will pass the IP address of your PNP 1110 as parameter to the client 5 2 6 File Transfer via FTP The File Transfer Protocol FTP provides a common approach to transfer files between clients and servers FTP is a client server protocol like Telnet An FTP session begins when the client builds a TCP IP connection to the server Once this connection is established the client will log on to this server In our actual case your development system acts as client and the PNP 1110 operates as server After the successful access onto the server you are able to execute various file transfer commands which typically involves navigating the FTP server s directory structure and send or receive files In the following an example of an FTP Session is shown The FTP client server capability is already build into the Kon
83. rary To do this you must alter all the notices that refer to this License so that they refer to the ordinary GNU General Public License version 2 instead of to this License If a newer version than version 2 of the ordinary GNU General Public License has appeared then you can specify that version instead if you wish Do not make any other change in these notices Once this change is made in a given copy it 1s irreversible for that copy so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy This option is useful when you wish to copy part of the code of the Library into a program that is not a library 4 You may copy and distribute the Library or a portion or derivative of it under Section 2 in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine readable source code which must be distributed under the terms of Sections I and 2 above on a medium customarily used for software interchange If distribution of object code is made by offering access to copy from a designated place then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code even though third parties are not compelled to copy the source along with the object code 5 A program that contains no derivative of any portion of the Library but is designed
84. rminal Please make sure that these programs are present on your development system If these programs are not installed at your development system you have to install these programs manually from your MS Windows installation CD ROM 5 1 1 Setup the Serial Link Before you provide the Evaluation Board with power for the first time please run a terminal program for example Windows HyperTerminal that offers communication capabilities on your development system In the following you will see the necessary settings for HyperTerminal under Windows Select the direct link cable connection via COMI interface in the property sheet and choose Configure Eigenschaften von DNPsk V erbinden mit Einstellungen D DNPzk Landeskennzahk Deutschland 49 Geben Sie nur die Ortskennzahl em Urtskennzahl 0511 Rufnummer Verbinden uber Direktverbindung uber COM Konfigurieren f Landes una Brskenneahl venvenden FP Eraeutweblen falle besetet OK Abbrechen Figure 9 Interface property Sheet SSV EMBEDDED SYSTEMS 16 PNP 1110 Starter Kit First Steps Now you can change some configuration parameters such as the maximum baud rate on a further property sheet Select the value 115 200 in the Bits per Second field and close the property sheet by clicking the OK button as shown in figure 10 Eigenschaften von COM1 Anschlusseinstellungen Bits pro Sekunde Bern Datenbi
85. rt von 192 168 0 126 Bytes 32 Zeit lt 10ms TTL 255 Ping Statistik f r 192 168 0 126 Pakete Gesendet 4 Empfangen 4 Verloren 0 Verlust Ca Zeitangaben in Millisek Minimum ms Maximum dms Mittelwert Oms C WINDOWS gt _ Figure 12 Communication check via PING SSV EMBEDDED SYSTEMS 18 PNP 1110 Starter Kit First Steps m The Starter Kit must answer this ping Otherwise an error will occur In this case you have to check all parts of your LAN connection including the IP address of the development system Then you should find out if the IP address is set correctly to the value 192 168 0 1 For an easy check of the IP address you can use the following DOS command Ipconfig 2 MS DOS E ingabeaufforderung C WINDOWS gt ipconfig Windows 98 IP Konfiguration 0 Ethernet Adapter IP Adresse Subnet Mask a Standard Gateway 1 Ethernet Adapter IP Adresse 192 168 0 1 Subnet Mask 255 259 259 Standard Gateway C WINDOWS gt Figure 13 Communication check via ipconfig command Once the ping was successful you are ready to start a Web browser on your development PC This browser can be the Microsoft Internet Explorer or another suitable Web browser like the Netscape Communicator or Opera or similar Web Server Access Open the URL http 192 168 0 126 index htm The Embedded Web Server will deliver you a small description ab
86. se of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims this section has the sole purpose of SSV EMBEDDED SYSTEMS 60 PNP 1110 Starter Kit Appendix protecting the integrity of the free software distribution system which is implemented by public license practices Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License 1 Ifthe distribution and or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries so that distribution is permitted only in or among countries not thus excluded In such case this License incorporates the limitation as 1f written in the body of this License 1 The Free Software Foundation may publish revised and or new versions of the General Public License from time to time Such new versions will be similar in spirit to the present version but may differ in detail to address new
87. static web page with some pictures Figure 28 will show this 9 ESSI ean ee Konqueror Adresse Bearbeiten Ansicht Gehe zu Lesezeichen Werkzeuge Einstellungen Fenster Hilfe 4 1585 5904900 A ED URL http 192 168 0 126 index htm E EBlNetzwerk amp fYyPers nliches Ver E Bg wurzelverzeichni SBCs for Embedded Networking The DIL NetPC DNP 1110 The D t Net PC DNP TTTG provides a very compact Intel 206 MHz 54 1110 Strong amp RM based low power embedded controller with TCP IP stack and web server for high speed embedded networking applications The Of NerPC offers the footprint of a standard B4 pin DIL socket with 2 54mm centers and all the hardware and software features necessary to add networking capabilities to any product design The DIt Ne PC was developed specifically for products that need to be connected to 10 or 100 Mbps Ethernet based TCP IP networks with minimum development costs Embedded Web Server Embedded TCP IP The D L NefPC is a ready to run embedded networking system The use of the D L NefPC will allow you to realize a substantial time and costs savings over other chip based approaches Currently there is no other Ethernet and TCP IP based embedded networking solution with more development time savings on the market There is also no faster Time to Market for your product with lower costs if Ethernet 4 4T 1 TCP IP and a embedded web server is required
88. system and as Remote Console Monitor RCM for the PNP 1110 on the Evaluation Board R5232 Serial Link Development system Ethernet Link Figure 4 Overview about the required cable Connections 4 2 1 Serial Link For the Serial Link you need a Null Modemcable This cable comes along with your Starter Kit Please connect the Evaluation Board with the COMI port of your development system by using this cable Null Modemcable R5232 Serial Link Figure 5 Serial Link Connection SSV EMBEDDED SYSTEMS 13 94440909400 24400444 aie eeacaaeee eeeeseeees 9 44 a a 44499 92924299 441440000 444 444999 99444 99989944 1999909410044 tbianhodbhodh th nia 4499994444409090994444449090994444449009094444440000904484440 9490949994444409090999444444009009944444404009094404444000090944224440 412444909 99499999499999999994999990999994994999994999 49999999999 999 MIFIT 9194990900001004000000010040000000104000000400100044004900410404 949940909004104040900040901040409090040004140404000040041404004004900414404 4949999099949449499999099494494999490909949944949099099949449999990225494 e 99994449 9 9994 0909488409 99090494009094880 99090904000948u84 99 9 49094 092448 kr br br br rn 9069948484849490994944844844440940994094484484484409090990944844a4444000909442842a44420 949060999484844940909099409448484444090940940944848444409090940944284a44440
89. t Interrupt OL sm TERASA 51 Appendix 6 The RCME RCM Enable Jumper oooccccnccnnncccnnnnononcnnnnnononcnonnnononononnnonnnos 52 Appendix 7 The PNP 1110 Clock Output ccccccooocccnnccononcncnnnnnnncncnnnnnononcnonnnnnnnnnnnnnnos 52 Appendix 8 Using the SA 1110 Serial Channels ooooonnnnnncnnocccnnnnononcnonnnononoconononnnos 53 Appendix 9 Using the Compact Flash CF Interface oooccccccooonccnnncnnoncnonnnonnnnnnnnnnos 54 Appendix 11 GNU General Public License ccoooooonncnnccononcnonononocnnnnnnnononononononnncnnnnos 58 Appendix 12 GNU Lesser General Public License cosas sacra circa ral renun 63 PN 71 List of Tables orrrrrorrrnnnnrrvrnnnnnerrnvnrnnnsrrsrnrnnnssrssrnnnnnssnsennnnnssnsensnnnnsssennnnnnesesnnsnnnssssenn 72 List of Appendix A 73 a 5 YY AA 74 IBI etnies ARRRRRRRRRRRRREMMMEMMEEEEEEMEEEEEMEEMMMMMMMMMMM 74 SSV EMBEDDED SYSTEMS 73 PNP 1110 Starter Kit Appendix Contact SSV Embedded Systems Heisterbergallee 72 D 30453 Hannover Tel 49 0 511 40000 0 Fax 49 0 511 40000 40 E Mail sales Wistl de Internet www ssv embedded de Document History Reson os CA 25 09 2002 SA 1110 corresponding pins added Appendixes 5 7 added JNE 3 12 2002 Some Appendixes added JNE 6 12 2002 Some corrections in chapter 5 2 9 JNE This document is written only for the internal application The
90. t 1s normally distributed 1n either source or binary form with the major components compiler kernel and so on of the operating system on which the executable runs unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated place then offering equivalent access to copy the source code from the same place counts as distribution of the source code even though third parties are not compelled to copy the source along with the object code 4 You may not copy modify sublicense or distribute the Program except as expressly provided under this License Any attempt otherwise to copy modify sublicense or distribute the Program 1s void and will automatically terminate your rights under this License However parties who have received copies or rights from you under this License will not have their licenses terminated so long as such parties remain in full compliance 5 You are not required to accept this License since you have not signed it However nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License Therefore by modifying or distributing the Program or any work based on the Program you indicate your acceptance of this License to do so and all its terms and conditions for copying distributing or modifying the Program or works bas
91. that any application supplied function or table used by this function must be optional if the application does not supply it the square root function must still compute square roots These requirements apply to the modified work as a whole If identifiable sections of that work are not derived from the Library and can be reasonably considered independent and separate works in themselves then this License and its terms do not apply to those sections when you distribute them as separate works But when you distribute the same sections as part of a whole which is a work based on the Library the distribution of the whole must be on the terms of this License whose permissions for other licensees extend to the entire whole and thus to each and every part regardless of who wrote it Thus it 1s not the intent of this section to claim rights or contest your rights to work written entirely by you rather the intent 1s to exercise the right to control the distribution of derivative or collective works based on the Library In addition mere aggregation of another work not based on the Library with the Library or with a work based on the Library on a volume of a storage or distribution medium does not bring the other work under the scope of this License SSV EMBEDDED SYSTEMS 65 PNP 1110 Starter Kit Appendix 3 You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Lib
92. tive El7 Chip Select Output 5 Low active Table 6 Pin assignment PNP 1110 pin El to E17 Pin Name Function SA 1110 Signal 2 3 G15 ii ii Output Low active ii T Output Low active Table 8 Pin assignment PNP 1110 pin G1 to G17 Pin Name Funton SA 1110 Signal HI GP2 H2 LDD7 3 E HIS ii ii Output Low active T mon Output Low active Table 9 Pin assignment PNP 1110 pin H1 to H17 SSV EMBEDDED SYSTEMS 43 PNP 1110 Starter Kit Appendix o 2 K3 K15 IOCS 16 Input Low active SKTSEL Table 11 Pin assignment PNP 1110 pin K1 to K17 L1 LCD D2 LCD Controller Data Bit 2 2 LCD DI LCD Controller Data Bit 1 L3 L15 L16 PCC CEl PC Card Interface Chip Enable 1 PU ug Low o Output Low active Table 12 Pin assignment PNP 1110 pin L1 to L17 Pin Name jFuntin SA 1110 Signal MI LCD DO LCD Controller Data Bit O LDDO M2 LCD BIAS LCD Controller BIAS Signal TFT Data L BIAS Enable 3 3 3 Volt Power Input M15 3 3 Volt Power Input M16 RD WR Read Write Signal Output Write is Low RD nWR active Interrupt Input I Table 13 Pin assignment PNP 1110 pin M1 to M17 SSV EMBEDDED SYSTEMS 44 PNP 1110 Starter Kit Appendix Pin Name jFuntio PCLK TFT Pixel Clock LCLK TFT HSYNC N3 LCD LCD Controller FCLK Signal FCLK TFT VSYNC NI5 CLKOUT Clock Output Default 3
93. ts fe y Paritat tie 3 Stoppbits fi v Protokoll ken 5 Erweitert Standard wiederherstellen Abbrechen Ubemehmen Figure 10 Baud rate Settings All these settings can also be used for other terminal programs The following parameters are important to use e Connection Speed 115 200 bps Bits per Second e 8 Data bits e No Parity bit e 1 Stop bit e No Protocol Xon Xoff RTS CTS or similar SSV EMBEDDED SYSTEMS 17 PNP 1110 Starter Kit First Steps Now turn on the power for the Evaluation Board and you will see all steps of the PNP 1110 boot process in the terminal program window at your PC DILNetPC HyperTerminal Ol x Datei Bearbeiten Ansicht Anruf bertragung T Memory 60216KB available 868K code 244K data 60K init Dentry cache hash table entries 8192 order 4 65536 bytes Inode cache hash table entries 4096 order 3 32768 bytes Mount cache hash table entries 1024 order 1 8192 bytes Buffer cache hash table entries 4096 order 2 16384 bytes Page cache hash table entries 16384 order 4 65536 bytes POSIX conformance testing by UNIFIX Linux NET4 0 for Linux 2 4 Based upon Swansea University Computer Society NET3 039 Initializing RT netlink socket Starting kswapd ttySAO at MEM 0x80010000 irq 15 is a SA1100 ttySAl at MEM 0x80050000 irq 17 is a SA1100 Console switching to colour frame buffer deuice 80x30 pty 256 Unix98 ptus confi
94. utables containing that work also fall under Section 6 whether or not they are linked directly with the Library itself 6 As an exception to the Sections above you may also combine or link a work that uses the Library with the Library to produce a work containing portions of the Library and distribute that work under terms of your choice provided that the terms permit modification of the work for the customer s own use and reverse engineering for debugging such modifications You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License You must supply a copy of this License If the work during execution displays copyright notices you must include SSV EMBEDDED SYSTEMS 66 PNP 1110 Starter Kit Appendix the copyright notice for the Library among them as well as a reference directing the user to the copy of this License Also you must do one of these things 1 Accompany the work with the complete corresponding machine readable source code for the Library including whatever changes were used in the work which must be distributed under Sections I and 2 above and if the work is an executable linked with the Library with the complete machine readable work that uses the Library as object code and or source code so that the user can modify the Library and then relink to produce a modified executable containing the modified Library It is
95. work which has been distributed under these terms A work based on the Library means either the Library or any derivative work under copyright law that 1s to say a work containing the Library or a portion of it either verbatim or with modifications and or translated straightforwardly into another language Hereinafter translation 1s included without limitation in the term modification SSV EMBEDDED SYSTEMS 64 PNP 1110 Starter Kit Appendix Source code for a work means the preferred form of the work for making modifications to it For a library complete source code means all the source code for all modules it contains plus any associated interface definition files plus the scripts used to control compilation and installation of the library Activities other than copying distribution and modification are not covered by this License they are outside its scope The act of running a program using the Library 1s not restricted and output from such a program 1s covered only if its contents constitute a work based on the Library independent of the use of the Library in a tool for writing it Whether that is true depends on what the Library does and what the program that uses the Library does 1 You may copy and distribute verbatim copies of the Library s complete source code as you receive it in any medium provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclai
96. working system The use of the DIL NetPC will allow you to realize a substantial time and costs savings over El EF K_ o _ __ _ _ _ _ _une em Hea Z Figure 14 Web page shown by the MS Internet Explorer SSV EMBEDDED SYSTEMS 19 PNP 1110 Starter Kit First Steps If your Web browser can t establish a connection to the Web Server but the Ping was successful you should check your browser settings Please ensure that your browser is joined with TCP IP by using the Ethernet card in your development system Alternatively you have to install a suitable Web browser In some cases the Web browser is only configured for modem based Internet access In this case please install a second Web browser from your original operating system CD ROM 5 1 4 Login via Serial Console With a development system running under MS Windows you can gain access onto the PNP 1110 via HyperTerminal by using the username gast There is no specific password needed On the point where the password is expected simply press the Enter Return key Your system is now ready to execute arbitrary commands DILNetPC HyperTerminal olx Datei Bearbeiten Ansicht Anruf Ubertragung m Starting network Configuring and Starting Network lo ethO Starting inetd inetd Starting httpd Starting flash gast emblinux gast ps A PID TTV TIME CMD 0 init 00 keuentd ksoftirqd CPUO kswapd bdflush kupdated
97. xternal Device at CS5 not mapped Y Y 0x4FFFFFFF aU NN OxB7FFFFFF OxB7FEFFFF n MN ANNI 0xC7FFFFFF 0x07FEFFFF Table 28 PNP 1110 Memory Map Z lt Appendix 4 DIP Switch Settings LCD to use this setting an adapter is needed please contact SSV Embedded Systems Table 29 DIP Switch Settings SSV EMBEDDED SYSTEMS 50 PNP 1110 Starter Kit Appendix Appendix 5 Interrupt Usage Figure 46 shows which interrupts are available on the related LCD mode Interrupt Input 1 Interrupt Input 2 PNP 1110 Interrupt Input 3 Interrupt Input 4 Interrupt Input 5 LCD Mode 1 Interrupt Input 1 PNP 1110 LCD Mode 2 Figure 46 Interupt Usage Display Mode Display Type Available Interrupt e TFT Color 4 8 Bit Color Single Scan LCD Mode 1 Passive LCD e Monochrome Passive LCD e TFT 16 Bit LCD Mode 2 Color Dual Scan Passive Table 30 Interrupt Usage SSV EMBEDDED SYSTEMS 51 PNP 1110 Starter Kit Appendix Appendix 6 The RCME RCM Enable Jumper To enable the RCM mode of the PNP 1110 connect a jumper as well as a pulldown resistor on pin C5 and use it like shown in figure 47 PNP 1110 Close RCM Enable Open RCM Disable Resistor 1k 2 Figure 47 RCME Jumper Appendix 7 The PNP 1110 Clock Output The Clock Output CLKOUT frequency of 3 6864 MHz is generated by the internal PLL of the SA 1110 microcontroller PNP 1110 gt 3 6864 MHz CLKOUT
Download Pdf Manuals
Related Search
Related Contents
Guida dell`utente della fotocamera seguridad en pesticidas y equipos de aplicación PDF 588KB - タカショーCAD・取扱説明書データ ダウンロード PDF 581 ko Samsung Galaxy Note Brugervejledning(Ice Cream Sandwich) Copyright © All rights reserved.
Failed to retrieve file