| Datasheets.org.uk - 100 Million Datasheets from 7500 Manufacturers. |
EB390 D AN2120 D
Top Searches for this datasheetMC68HC908GP32 - MC68HC908GP32 M68HC08 gp32 - M68HC08 gp32 hc908gp32* - hc908gp32* gp32 - gp32 AN2120 - AN2120 EB390 - EB390 AN2120 - AN2120 EB390/D 5/2002 Porting AN2120/D UDP/IP Code Avnet Evaluation Board Motorola application note Connecting M68HC08 Family Microcontroller Internet Service Provider (ISP) Using Point-to-Point Protocol (AN2120/D) describes methodology connecting Motorola microcontroller Internet using protocol exchange UDP/IP data. UDP/IP (user datagram protocol/Internet protocol) similar TCP/IP, except that being connectionless protocol, sends messages host without establishing connection. AN2120/D also includes code that implements UDP/IP protocol. This code first developed using Cosmic development environment. Since then, UDP/IP code been ported Metrowerks CodeWarrior development environment1 onto 68HC908GP32 Avnet evaluation board. UDP/IP methodology provides mechanism allow remote device, this case M68HC08 Family microcontroller, connect ISP. When remote device established connection with ISP, remote device broadcast data other hosts Internet. UDP/IP network connectivity illustrated Figure CodeWarrior registered trademark Metrowerks, Motorola company. Motorola, Inc., 2002 EB390/D BACKBONE ROUTER MC68HC908GP32 SYSTEM MODEM POINT-TO-POINT CONNECTION ROUTER LOCAL INTERNET DESTINATION HOST Figure Network Framework Porting Overview This engineering bulletin describes porting UDP/IP CodeWarrior code Avnet evaluation board. information provided subsequent sections organized guide connecting Motorola microcontrollers Internet using UDP/IP code. demo's objectives are: Connecting Avnet evaluation board running CodeWarrior version UDP/IP code MC68HC908GP32 dial-up server through link Demonstrating ActiveX component used destination host interface with device running UDP/IP code through dial-up server NOTE: This engineering bulletin does detail SLIP connection already described AN2120/D. subsequent sections, this engineering bulletin describes: Avnet evaluation board hardware UDP/IP CodeWarrior code modifications that required demo organize, configure network compatible with connection Setting ActiveX interface destination host interface with remote device Some techniques tools debugging Internet connection between destination host Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D Avnet Evaluation Board Setup While this engineering bulletin details using dial-up server subnet connect device remote host, UDP/IP code limited this type connectivity. Variations this implementation possible with correct setup. Application note AN2120/D describes device, example, that connects ISP, which then allows device reach destination host across Internet. Demo Development Environment discussed above, UDP/IP code modified compiled within CodeWarrior environment. program Avnet evaluation board, FLASH Programmer used. networking part demo developed tested using IBM-compatible running these Microsoft programs1: Windows FrontPage 2000 Internet Explorer Dial-Up Networking Dial-Up Server Winsock version ActiveX component Windows networking setup described below should also compatible with Windows 2000. Avnet Evaluation Board Setup Before setting configuring network demo, Avnet board must modified compatible with application note AN2120/D hardware requirements. addition, Avnet board must also configured with correct clock settings demo setting some jumpers switches board. Microsoft, Windows, Frontpage, ActiveX, registered trademarks Microsoft Corporation United States and/or other countries. MOTOROLA Porting AN2120 Code Avnet Evaluation Board EB390/D Avnet Evaluation Board Modifications Modifications Avnet evaluation board required that Avnet evaluation board will wired dictated application note AN2120/D serial port schematic Figure AN2120/D hardware requirements. This schematic also found page application note AN2120/D. These wiring requirements consequence coding UDP/IP protocol. MAX220 T1Out R2In T2Out R1In R2Out CONNECTOR Figure AN2120/D Serial Port Schematic Comparing AN2120/D schematic schematic Avnet evaluation board, evident that Avnet board lacks serial port hardware-wiring connections. (See Figure below. Please reference Avnet ADS-MOT908GP32 more detailed schematics.) Table summarizes schematic observations. table shows that unmodified Avnet board lacks signals. ADM202 CONNECTOR T1Out T2Out R1In R2In PTE0 T2In R1Out R2Out CONNECTOR PTE1 Figure Avnet Serial Ports Schematic Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D Avnet Evaluation Board Setup Table Serial Port Wiring Description AN2120/D Requirements PTE1 PTE0 PTD1 PTD0 Unmodified Avnet PTE1 PTE0 Lacking Lacking Modified Avnet PTE1 PTE0 PTD1 PTA0 Table also shows required signal-to-port serial communication wiring modifying Avnet board. modifications described more detail below. Item resolves carrier detect (CD) wiring requirements; Item resolves data terminal ready (DTR) requirements. Layout schematics unmodified modified Avnet board provided Figure Figure respectively. Modifications: Jumpered user interface PTD1 (that Avnet board resistor/diode clamp Avnet user serial port (PT2) Jumpered Avnet monitor mode serial port (PT1) Avnet user serial port (PT2) NOTE: item modification, resolution, uses different signal wire than expected UDP/IP code (PTA0 instead PTD0) will dictate modification UDP/IP code. This modification described section entitled UDP/IP CodeWarrior Code Modifications. MOTOROLA Porting AN2120 Code Avnet Evaluation Board EB390/D CONTRAST SWITCH SPSI CHARACTER DISPLAY POWER JACK POWER TEMP SENSOR HC908GP32 RESET FEMALE A0/MMODE FEMALE SCOISER SPEAKER OUTPUT Note: This drawing shows general placement only meant mechanical representation actual board. Figure Unmodified Avnet Board Layout CONTRAST SWITCH SPSI CHARACTER DISPLAY POWER JACK POWER TEMP SENSOR HC908GP32 RESET SPEAKER OUTPUT FEMALE A0/MMODE FEMALE SCOISER Note: This drawing shows general placement only meant mechanical representation actual board. Figure Modified Avnet Board Layout Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D Avnet Evaluation Board Setup Avnet Board Configuration addition hardware modifications, Avnet board must configured with correct clock settings operate with UDP/IP code. Configuring Avnet board requires changing switches jumpers. Avnet board layout schematic (Figure Avnet board mode configuration table (Table used together ensure board correctly. Avnet board must configured mode demo operation different mode when programming Avnet board MCU. configure demo, Avnet board must with "User mode using 32.768 internal PLL." These settings described detail Avnet board documentation. Avnet board programming, configure Avnet board with "Monitor mode 9600 baud" settings, described below. Table Avnet Board Mode Settings MMode Monitor mode 9600 baud(2) Monitor mode 4800 baud Monitor mode 9600 baud using 32.768 crystal (FLASH must clear) User mode using 32.768 internal PLL(3) User mode using 4.9152 oscillator(4) MMode Oscillator Divide Osc/2 Osc/4 Oscillator Select Jumper Jumper J2(1) On-32 must always installed when using 32.768 crystal removed when using oscillator. This setting used program Avnet board. This setting used demo operation. This normal operating mode running demos. MOTOROLA Porting AN2120 Code Avnet Evaluation Board EB390/D UDP/IP CodeWarrior Code Modifications Several code modifications required successfully port UDP/IP CodeWarrior code Avnet board. These modifications primarily result hardware modifications discussed above. Once these changes made, UDP/IP code compiled resulting output file FLASH programmed onto Avnet board with FLASH Programmer similar tool. These modifications detailed below. Modifications MCU_Setup.h: These changes required because serial port requirements UDP/IP (see section entitled Avnet Evaluation Board Modifications). While Avnet board active pins user serial port, UDP/IP expects serial port with four active pins. Avnet Evaluation Board Modifications, hardware modifications that were made Avnet board address this issue resulted hardware matching what software expected. issue that while PTD1 added account missing serial port pins expected UDP/IP code, PTA0 substituted PTD0. resolve this hardware/software discrepancy, UDP/IP code modified expect data/signals from PTA0, PTD0. code modifications that required shown here. Port Setup Modem Port #define DTR_OUTPUT DDRA DDRA0; PTA0 output #define DTR_ON PTA0; port #define DTR_OFF ~PTA0; Macro #define DTR_PIN (PTA PTA0) PORT #define MODEMCDPOLARITYNORMAL FALSE polarity (true inverting rs-232 buffer used) Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D UDP/IP CodeWarrior Code Modifications Modifications ModemDrv.c next UDP/IP code modifications also result hardware changes described section entitled Avnet Evaluation Board Modifications. this case, correction polarity line required. code changes detailed here. Function ModemOnLine Parameters None Date January 2001 Desc Returns status (carrier detect) signal. BYTE ModemOnLine (void) (MODEMCDPOLARITYNORMAL) return (PTD 0x02) 0x02; Return status normal line else return (PTD 0x02); Return status inverted line Modifications Variables.c third last UDP/IP code modification depend particular setup network. specific network, UDP/IP code needs changed compatible network's address dial phone number since addresses phone numbers will undoubtedly change from implementation implementation. RemoteServer variable describes address destination host, while IPAddress variable describes address local device. this case, local device Avnet board. RemoteServer IPAddress variables should changed compatible with network. DIALNUMBER variable, which describes phone number provider dial-up server should changed phone number provider dial-up server. this case, phone number stored ISP_phonenumber variable. BYTE RemoteServer {10, 10}; Remote Server send notifications BYTE IPAddress[4] {10, const char DIALNUMBER ISP_phonenumber; Default Address Dial phone number MOTOROLA Porting AN2120 Code Avnet Evaluation Board EB390/D Device Network Setup Figure illustrates devices must connected this demo. PHONE LINE MODEM DIAL-UP CONNECTION PHONE LINE MODEM AVNET BOARD NULL MODEM SERIAL CABLE RUNNING DIAL-UP SERVER DESTINATION HOST SERIAL PORT Figure Demo Device Setup Demo Components: IBM-compatible running Windows required this demo. This must configured with components listed below. (The next section, entitled Windows Dial-Up Server Network Configuration, gives procedure configure each components listed below.) must dial-up server accept incoming calls requesting connection. must with TCP/IP devices. device must dial-up adapter. requires some type mechanism destination host. this case, HTML page embedded with Winsock ActiveX component used.) modified Avnet evaluation board running UDP/IP CodeWarrior code that been modified described UDP/IP CodeWarrior Code Modifications required. phone lines required this demo. alternative phone lines, telephone simulator used. Hayes-compatible modems: Modem1: external modem required connect Avnet evaluation board. interface between Avnet evaluation board modem null modem serial cable. Modem1 then connected phone line Avnet evaluation board will dial using phone line Modem2: external/internal modem required running dial-up server. Modem2 connected phone line must configured accept incoming phone calls. phone number phone line must known programmed Avnet board. Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D Windows Dial-Up Server Network Configuration first step connect devices listed above illustrated Figure Next, several Windows components must configured. These include Windows Dial-Up Server, Windows network protocol components, modem. setup configuration these items described detail section entitled Windows Dial-Up Server Network Configuration. Windows Dial-Up Server Network Configuration This section describes Windows network components demo. demo, dial-up server running will ISP. addition configuring dial-up server, other devices network (the Avnet board destination host) must configured. these network components will configured same network subnet. detailed discussion provided below each these items. Although discussion based IBM-compatible running Windows FrontPage 2000, Internet Explorer 5.5, Microsoft's Dial-up Networking Dial-up Server, Microsoft's Winsock version ActiveX component, different setup could also used. Setting Dial-up Server There four steps provide dial-up server capability. These steps are: Configure your computer's modem Install Dial-Up Networking component Install Dial-Up Networking Server component Enable configure dial-up server This procedure based Article Q139710 from Microsoft's Technical Library. Please refer Microsoft's Technical Library more information. Configuring Your Computer's Modem Dial-Up Server, modem modem drivers must installed modem installed, modem installed following procedure below. Modem Installation Procedure: Click Start, point Settings, click Control Panel, then double-click Modem icon. Follow Modem Installation Wizard directions. MOTOROLA Porting AN2120 Code Avnet Evaluation Board EB390/D modem also must connect only speed (9600 baud). This setting specified properties dialog modem. Figure illustrates, this property, select maximum speed 9600 check Only connect this speed checkbox. Figure Modem Properties Dialog Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D Windows Dial-Up Server Network Configuration Install Dial-Up Networking Dial-Up Networking Server Components Next, both Windows Dial-Up Networking component Dial-Up Networking Server component must installed (from Windows installation disk). these components already installed, step-by-step installation procedure provided below. Figure shows dial-up installation options. Dial-Up Networking Component Installation Procedure: Click Start, point Settings, click Control Panel, then double-click Add/Remove Programs icon. Windows Setup tab, click Communications Components box, then click Details. Click select Dial-Up Networking check box. Click select Dial-Up Networking Server Dial-Up Server check box. Click Figure Communication Component Installation Dialog MOTOROLA Porting AN2120 Code Avnet Evaluation Board EB390/D Enable Configure Dial-Up Server Once dial-up components installed, dial-up server configured enabled. configure dial-up server, open dial-up server dialog box. open dial-up server dialog box, Computer, double-click Dial-Up Networking folder. Then, Connections menu, click Dial-Up Server shown Figure Figure Dial-Up Networking Folder With dial-up server dialog open, dial-up server configured enabled. First, enable dial-up server selecting Allow caller access radio button (see Figure 10). Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D Windows Dial-Up Server Network Configuration Figure Dial-Up Server Dialog dial-up server type must configured, click Server Type button Dial-Up Server dialog shown Figure server type dialog box, ensure that both check boxes (see Figure unselected. drop-down list selecting type dial-up server, select PPP: Internet, Windows Server, Windows server option. Then, click button accept this configuration. MOTOROLA Porting AN2120 Code Avnet Evaluation Board EB390/D Figure Server Types Dialog dial-up server dialog should reappear. enable dial-up server, click Apply then Okay buttons. Setting Demo Network Subnet Once dial-up server configure network demo. First, make sure uses correct network components. does have network components installed, components must added. must these network components: Client Microsoft Networks Dial-Up Adapter network protocols: TCP/IP NetBEUI File print sharing Adding Network Components ensure that computer uses correct network components, check PC's network properties dialog box. Examine list installed network components, and, necessary components that listed above installed, click install them. Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D Windows Dial-Up Server Network Configuration Accessing Network Properties Dialog Box: Click Start, point Settings, click Control Panel, then double-click Network icon. Figure PC's Network Properties Dialog MOTOROLA Porting AN2120 Code Avnet Evaluation Board EB390/D Configuring Network Protocol Components discussed above, demo works with devices that same network subnet.To subnet demo, address setting GP32 Dial-Up Server must configured manually using non-routable addresses (i.e., 10.x.x.x, 90.0.0.x, 172.16.x.x through 172.32.x.x, 192.168.x.x). this particular setup, devices were configured with address range 10.20.5.1 10.20.5.10. Recall that UDP/IP code programmed with address 10.20.5.10 Dial-Up Server address 10.20.5.7 Avnet board. These settings others need reflected configuration Dial-Up Server. Configuring File Print Sharing file print sharing, settings dial-up server must configured shown Figure access this dialog, click File Print Sharing. network properties dialog (see Figure 12). Figure File Print Sharing Dialog Configuring Dial-Up Server TCP/IP Protocol address dial-up server, select TCP/IP protocol network component dial-up adapter (see Figure click Properties. With TCP/IP dialog open, shown Figure select Specify address radio button. specific address entered manually well subnet mask. These values provided Table Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D Windows Dial-Up Server Network Configuration Figure TCP/IP Network Protocol Property Dialog Table below indicates specific address used this demo. TCP/IP address must only dial-up adapter, also second TCP/IP device. second TCP/IP device this demo PC's card. second TCP/IP device needed because acts destination host. destination host, will receive broadcasts from Avnet GP32 evaluation board. Table TCP/IP Setting Dial-Up Server TCP/IP Device TCP/IP: dial-up adapter TCP/IP: card Address 10.20.5.6 10.20.5.10 Subnet Mask 255.255.255.0 255.255.255.0 Comments address (Dial-Up Server) Destination Host address MOTOROLA Porting AN2120 Code Avnet Evaluation Board EB390/D Configuring GP32 Network TCP/IP Protocol Avnet evaluation board dial dial-up server access same subnet dial-up server, addresses Avnet evaluation board CodeWarrior code must have same address prefix dial-up server. this case, subnet address prefix 10.20.5.x. Avnet evaluation board CodeWarrior code address settings that must make device compatible with dial-up server subnet. These address settings were detailed UDP/IP CodeWarrior Code Modifications. completeness, these settings repeated Table Table Avnet Board Code Variable Address Settings TCP/IP Device Address Subnet Mask 255.255.255.0 Comments Destination Host address Avnet GP32 evaluation board address Remote Server address 10.20.5.10 Local address 10.20.5.7 255.255.255.0 With address configuration described above, devices will configured same network subnet and, therefore, devices guaranteed have connectivity among them. Setting Windows Winsock ActiveX Demo HTML page needed demo. HTML page intended provide interface destination host receive broadcasts from Avnet board across network. HTML page embedded with ActiveX component that controlled with VBScripting. Specifically, HTML page contains Microsoft's Winsock Control (version demo, Winsock control configured/programmed monitor data from Avnet board address. properties, methods, events Winsock Control manipulated using VBScripting. Besides ActiveX Winsock Control, HTML page also contains other standard components like buttons textboxes that allow both user input data displays. operate demo, open HTML page. page's functionality very simple. echoes broadcast, "Greetings from HC08," that receives PPP/UDP link from Avnet board. Since UDP/IP coded only broadcast message "Greetings from HC08," have more applications-related demo, UDP/IP code must modified. Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D Connecting Avnet Dial-Up Server Connecting Avnet Dial-Up Server With components configured connected described section above, demo ready network communication. Confirm devices network connected described Device Network Setup, then power-up reset) Avnet board. Avnet board will start executing UDP/IP code HC908GP32 microcontroller. Avnet board will then dial dial-up server establish connection dial-up server. same time, HTML page destination host begin capturing data coming from network. demo shows UDP/IP CodeWarrior version code works with modified Avnet board (with HC08 MCU) connect using connection. Debugging Network Connection Debugging network connection described application note AN2120/D challenging. Figure gives overview network possible debugging targets. There main areas where debugging efforts focused: Debugging code being executed Avnet board Debugging Avnet board network connection (Dial-Up Server) BACKBONE ROUTER MC68HC908GP32 SYSTEM MODEM POINT-TO-POINT CONNECTION ROUTER LOCAL INTERNET DESTINATION HOST Figure Overview Network Device Debug MOTOROLA Porting AN2120 Code Avnet Evaluation Board EB390/D both these instances, debugging obstacle lack visibility within network connection. information which follows describes methodology tools that useful when debugging this type system. Debugging MMDS Development Environment debug embedded device like Avnet board, preferred debugging setup using MMDS development tool with UART provide serial connection. Avnet board with HC908GP32 socket required this setup provide interface MMDS. With this setup, Avnet board connected described above MMDS used provide in-circuit debugging capability. MMDS EMULATOR AVNET BOARD Figure MMDS Debugging Setup Alternative Debugging MMDS tool available, alternative debugging tool method employed debug MCU. method described below illustrates possible solution alternative debugging methodology. methodology presented below uses transmit procedure that part UDP/IP code. transmit procedure takes string argument then transmits string Avnet board's serial port MCU's serial communication interface (SCI). UDP/IP code written, currently transmits modem commands packets SCI. provide debugging mechanism, write debug messages serial port with transmit procedure. debug messages will then transmitted when they encountered code. this alternative debugging methodology successful, debug messages must filtered serial port data stream. These debug messages will become non-intrusive breakpoints since debug messages will indicate what part code being executed. Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D Debugging Network Connection discussed above, code being executed Avnet board, messages transmitted SCI, including debug messages, sent modem through serial port Avnet board. method being described, instead serial data going straight modem, serial port data stream must sent through filter extract display debug messages. filter data stream, serial port data between modem Avnet board must diverted accessed (see Figure 17). serial data link must broken then linked back together with third device, example. third device must filter display debug messages while sending only appropriate messages modem. Being able analyze debug messages provides alternative debugging MCU. Debugging Features Summary Debugging approached with different tools. these approaches, like ones described above, have common features that necessary debugging MCU. summary these features provided here: Debugging Serial Port In-circuit debugging capability Real-time debugging Serial port data filtering program breakpoint capability Debug message display debug serial connection Avnet board modem, serial port communications protocol analyzer tool required. This tool should able monitor serial communications port, protocol use, serial port traffic. This serial port protocol analyzer take form ActiveX program commercial software package. this application, because serial devices (the Avnet board modem) used establish dial-up connection, serial communication activity between both devices must analyzed. method provide serial port data monitor between devices first divert serial data stream serial protocol analyzer, non-intrusively monitor serial communication, finally direct serial data original destination. implement this strategy, serial data link must broken then linked back together with third device that available serial ports, example. link serial ports together, application using Microsoft's MSCOMM32 ActiveX object similar tool employed. Figure illustrates typical application technique described here. same time, must analyze serial data stream providing detailed information about serial data protocol well timing information, error flags, modem status flags. MOTOROLA Porting AN2120 Code Avnet Evaluation Board EB390/D DIAL-UP CONNECTION PHONE LINE AVNET BOARD MODEM SERIAL PORT COMM COMM RUNNING SERIAL PORT PROTOCOL MONITOR Figure Serial Data Stream Monitor Tool Configuration Serial Port Debugging Features Summary ideas debugging serial port presented above describe what features necessary resolve serial port issues. summary features needed serial port debugging listed here: Enabled serial ports Real-time serial port data monitoring Serial port modem status Serial port line status Serial port timing details Serial port baud information Serial port analyzer data session recording capability Serial port linking capability Debugging Network Connection Issues with network connectivity typically result error network setup configuration either server (ISP) remote devices. possible network issues possible. first that network connection cannot established. other network issue encountered that network connection established devices network talking each other. Both these issues debugged with approach documented following sections. Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D Debugging Network Connection Network Setup Debugging This debugging discussion deals with issue network establishing connection. steps resolve this type network determine network designed remote device must configured accept connection. Debugging network, this case, requires understanding network implemented what configuration network functional. addition, requirements remote device must considered. remote devices must compliant with network's design structure protocols. When network configured correctly, devices will connect. Defining, Setting Configuring Network With understanding network design connection capabilities, network restrictions, underlying communication protocols (i.e., TCP/IP NETBEUI), user configure network remote devices. configuration process network remote devices this demo illustrates this. overview configuration process included below provide guide define network. Network Setup Guide implementation UDP/IP connection this demo, network designed subnet. demo subnet consists remote device, dial-up server, destination host. subnet, devices must configured with common address prefix (10.20.5.x). More detail subnet configuration provided section entitled Windows Dial-Up Server Network Configuration. This configuration includes setting configuring addresses, modem settings, network components, network protocols, server type, other parameters. UDP/IP connection implemented with different network configuration, using instead dial-up server example, correct network setting must implemented. guide above applies other network setup variations well. Following this guide will ensure that network defined correctly. Network Connectivity Debugging Once device establish connection, network still require tweaking. primary problem that arises that devices unreachable network connection misdirected. that case, network address, network port information, modem setting, network components, network protocols, server type must reviewed, and, with this information, server (ISP) remote devices tweaked necessary described section entitled Defining, Setting Configuring Network. MOTOROLA Porting AN2120 Code Avnet Evaluation Board EB390/D Windows Network Analysis Tools Windows provides many tools that used confirm connectivity devices network, Ping example. Since Ping functionality included UDP/IP code, used debug network connection. command confirms valid connection remote device, then network running. other hand, Windows command does confirm network connection remote device, then network configured correctly. next step debugging network enable more visibility network connection. This requires network protocol analyzer. discussion network protocol analyzer provided next section. Network Protocol Analyzer network protocol analyzer used monitor connectivity activity Internet local area network (LAN). tool invaluable debugging network connection problems. tool capable non-intrusively attaching itself monitoring dial-up connection Ethernet card. network protocol analyzer take form in-house commercial software package. overriding feature network protocol analyzer ability capture, analyze, decode network packets. Furthermore, network protocol analyzer must capable determining communication protocol network data packets. addition, program must able display list network connections, addresses connections, data direction, network data port information. network protocol analyzer provides detailed network information needed debug network. Remote Device Debugging Although sections above have discussed importance correctly configured remote server, these techniques used debug remote devices. bottom line that remote devices must compliant with structure network which they connecting. demo, example, remote devices (the Avnet board destination host) must have same address prefix (10.20.5.x example). Debugging network connection challenging possible with systematic methodology correct tools. right features tool streamline network debugging. summary these features provided here: Capture network traffic from both Ethernet card dial-up adapter View connection statistics like addresses ports both server (ISP) remote devices Capture decode network packets real time Ping network trace tools Network Debugging Features Summary Porting AN2120 Code Avnet Evaluation Board MOTOROLA EB390/D Debugging Network Connection Debugging Tool Examples debugging this application, several commercial user developed tools were used. These tools methods were used separately combined, development demo, assist debugging Internet connection. These tools have been itemized Table Table Debugging Tool Examples Debugging Target Tools Utilized Displaying debug messages with UDP/IP transmit procedure User developed HTML page with ActiveX (MSCOMM32.ocx) User developed HTML page with ActiveX (MSCOMM32.ocx) Commlite32, Real-time Control, Inc. Network Connection Windows Ping NetStat, Microsoft CommView, TamoSoft, Inc. Serial Port Although these methods tools were employed develop debug this demo, Motorola does recommend endorse particular methodology, tool, vendor. These tools only provided describe generic principles features that required debug Internet connection. MOTOROLA Porting AN2120 Code Avnet Evaluation Board REACH USA/EUROPE/LOCATIONS LISTED: Motorola Literature Distribution; P.O. 5405, Denver, Colorado 80217 1-303-675-2140 1-800-441-2447 JAPAN: Motorola Japan Ltd.; SPS, Technical Information Center, 3-20-1, Minami-Azabu Minato-ku, Tokyo 106-8573 Japan 81-3-3440-3569 ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd.; Silicon Harbour Centre, King Street, Industrial Estate, N.T., Hong Kong 852-26668334 TECHNICAL INFORMATION CENTER: 1-800-521-6274 HOME PAGE: Information this document provided solely enable system software implementers Motorola products. There express implied copyright licenses granted hereunder design fabricate integrated circuits integrated circuits based information this document. Motorola reserves right make changes without further notice products herein. Motorola makes warranty, representation guarantee regarding suitability products particular purpose, does Motorola assume liability arising application product circuit, specifically disclaims liability, including without limitation consequential incidental damages. "Typical" parameters which provided Motorola data sheets and/or specifications vary different applications actual performance vary over time. operating parameters, including "Typicals" must validated each customer application customer's technical experts. Motorola does convey license under patent rights rights others. Motorola products designed, intended, authorized components systems intended surgical implant into body, other applications intended support sustain life, other application which failure Motorola product could create situation where personal injury death occur. Should Buyer purchase Motorola products such unintended unauthorized application, Buyer shall indemnify hold Motorola officers, employees, subsidiaries, affiliates, distributors harmless against claims, costs, damages, expenses, reasonable attorney fees arising directly indirectly, claim personal injury death associated with such unintended unauthorized use, even such claim alleges that Motorola negligent regarding design manufacture part. Motorola Stylized Logo registered U.S. Patent Trademark Office. digital trademark Motorola, Inc. other product service names property their respective owners. Motorola, Inc. Equal Opportunity/Affirmative Action Employer. Motorola, Inc. 2002 EB390/D Other recent searchesXUSB-AF-002 - XUSB-AF-002 XUSB-AF-002 Datasheet TLV2543C - TLV2543C TLV2543C Datasheet TLV2543I - TLV2543I TLV2543I Datasheet SD1010 - SD1010 SD1010 Datasheet ISL6316 - ISL6316 ISL6316 Datasheet BPV22F - BPV22F BPV22F Datasheet BDX53BFP - BDX53BFP BDX53BFP Datasheet
Privacy Policy | Disclaimer |