background image

phyBOARD-Wega AM335x  [PB-00802-xxx] 

 

 

 

 

62

 

©

 PHYTEC Messtechnik GmbH 2014     L-792e_1 

3.2.5

 

Audio Interface (X55 and X73)  

The audio interface provides a method of exploring AM335x’s audio capabilities. The 
phyBOARD-Wega is populated with an audio codec at U35. The audio codec is connected to 
the AM335x’s McASP0 interface to support stereo line input and stereo line output at 
connector X73. In addition to that the phyBOARD-Wega has one direct mono speaker 
output (1 W) at the Molex connector X55. 

Figure 8: 

Audio Interfaces at Connectors (X55 and X73) 

 

Pin  Signal 

Pin  Signal 

1 LINE_IN_L 

2 LINE_IN_R 

3 AGND 

4 AGND 

5 LINE_OUT_L 

6 LINE_OUT_R 

Table 9:  

Pin Assignment of Audio Connector X73 

 

Pin 

Signal 

Description 

SPOP 

Class-D positive differential output 

SPOM 

Class-D negative differential output 

Table 10:  

Pin Assignment of Audio Connector X55 

 
The audio codec can be configured via I²C interface I²C0 at address 0x18. 
 
For additional audio applications the McASP0 interface of the AM335x including the signals 
X_MCASP0_AHCLKX, X_I2S_CLK, X_I2S_FRM, X_I2S_ADC and X_I2S_DAC are routed to the 
A/V connector X71 (please refer to 

section  4.6.2

 for additional information on the A/V 

connector). 
 
Please refer to the audio codec’s reference manual for additional information regarding 
the special interface specification. 

X55: 

Speaker 

X73: 

Line In 
Line Out

Summary of Contents for phyBoard Wega AM335x

Page 1: ...A product of a PHYTEC Technology Holding company phyBOARD Wega AM335x Application Guide Document No L 792e_1 SBC Prod No PB 00802 xxx CB PCB No 1405 1 1405 2 SOM PCB No 1397 1 Edition August 2015...

Page 2: ...ng so Copyright 2015 PHYTEC Messtechnik GmbH D 55129 Mainz Rights including those of translation reprint broadcast photomechanical or similar reproduction and storage or processing in computer systems...

Page 3: ...ver on the Target 24 2 1 2 2 Configuring and Starting the Debugger in Eclipse 24 2 1 2 3 Setting a Breakpoint 29 2 1 2 4 Stepping through and Watching Variable Contents 30 2 1 2 5 Stepping through and...

Page 4: ...Boot Mode S4 68 3 2 9 System Reset Button S2 69 3 2 10 Audio Video connectors X70 and X71 69 3 2 11 Expansion connector X69 69 3 2 12 Addressing the RTC 70 3 2 13 CPU Core Frequency Scaling 70 3 2 14...

Page 5: ...on 98 4 6 2 1 1 EEPROM 98 4 6 3 Audio Video Connectors X70 and X71 99 4 6 3 1 Software Implementation 102 4 6 3 1 1 Framebuffer 102 4 6 3 1 2 Brightness 102 4 6 3 1 3 Touch 102 4 6 3 1 4 I2 C Connecti...

Page 6: ...nector Signal Mapping 58 Figure 6 Ethernet Interfaces at Connectors X16 and X17 59 Figure 7 Components supporting the USB Interfaces 60 Figure 8 Audio Interfaces at Connectors X55 and X73 62 Figure 9...

Page 7: ...nector X66 57 Table 9 Pin Assignment of Audio Connector X73 62 Table 10 Pin Assignment of Audio Connector X55 62 Table 11 Pin Assignment of CAN Connector X65 64 Table 12 Boot Switch Configuration S4 6...

Page 8: ...MSB of the address byte The correct value of the LSB which depends on the desired command read 1 or write 0 must be added to get the complete address byte E g given address in this manual 0x41 comple...

Page 9: ...r equipment to remove and place JP Solderless jumper these types of jumpers can be removed and placed by hand with no special tools NC Not Connected NM Not Mounted NS Not Specified PCB Printed circuit...

Page 10: ...erefore programming close to hardware at register level is not necessary in most cases For this reason this manual contains no detailed description of the controller s registers Please refer to the AM...

Page 11: ...TEC is able to deliver production ready custom Single Board Computers within a few weeks at very low costs The already developed SBCs such as the phyBOARD Wega each represent an intersection of differ...

Page 12: ...dicular orientation can also populate the top or underside of the PCB This enables maximum flexibility for orientation of expansion modules on the phyBOARD Wega as well as integration of the system in...

Page 13: ...de support faq faq phyBOARD Wega AM335x html or http www phytec eu europe support faq faq phyBOARD Wega AM335x html Other Products and Development Support Aside of the new phyBOARD family PHYTEC suppo...

Page 14: ...tely trained personnel such as electricians technicians and engineers handle and or operate these products Moreover PHYTEC products should not be operated without protection circuitry if connections t...

Page 15: ...by evaluating long livety of parts during design in phase Ensure availability of equivalent second source parts Stay in close contact with part vendors to be aware of roadmap strategies Change managem...

Page 16: ...phyBOARD Wega AM335x PB 00802 xxx xiv PHYTEC Messtechnik GmbH 2014 L 792e_1...

Page 17: ...Connect technology This solution offers an ultra low cost Single Board Computer for the AM335x processor while maintaining most of the advantages of the SOM concept Adding the phyCORE AM335x SOM into...

Page 18: ...4 mm and mono speaker 2 pole Molex SPOX RS 232 transceiver supporting UART1 incl handshake signals with data rates of up to 1 Mbps 2 5 pin header 2 54 mm Reset Button Audio Video A V connectors Expans...

Page 19: ...Introduction PHYTEC Messtechnik GmbH 2014 L 792e_1 3 1 1 3 View of the phyBOARD Wega AM335x Figure 2 View of the phyBOARD Wega AM335x optional...

Page 20: ...ses GNU 1 2 2 Eclipse The Eclipse platform provides support for C C Because the Eclipse platform is only a framework for developer tools it does not support C C directly instead it uses external plug...

Page 21: ...that use of your already existing environment is on your own risk We can not guarantee to successfully support you with your own environment 2 1 Working with Eclipse Now we start developing our own a...

Page 22: ...phyBOARD Wega AM335x PB 00802 xxx 6 PHYTEC Messtechnik GmbH 2014 L 792e_1 Confirm the workspace directory with OK Now you can see the Eclipse workbench...

Page 23: ...tting Started PHYTEC Messtechnik GmbH 2014 L 792e_1 7 First we will import an existing project Select File Import from the menu bar Expand General and select Existing Projects into Workspace Click Nex...

Page 24: ...phyBOARD Wega AM335x PB 00802 xxx 8 PHYTEC Messtechnik GmbH 2014 L 792e_1 Select Browse Double click the HelloWorld directory under opt prj_workspace Eclipse Click OK...

Page 25: ...ct Project Build Project from the menu bar The HelloWorld program will be compiled and the HelloWorld executable is built for the target Then the HelloWorld file is copied to the target using secure c...

Page 26: ...t get this result verify that you have the target connected to your host and that the network has been configured as explained in our QuickStart Guide You have successfully passed the first steps with...

Page 27: ...this section you will learn how to create a new project with Eclipse and how to configure the project for use with the GNU C C cross development toolchain Open Eclipse if it is not already opened Sel...

Page 28: ...phyBOARD Wega AM335x PB 00802 xxx 12 PHYTEC Messtechnik GmbH 2014 L 792e_1 Enter the project name myHelloWorld and click Next Click Finish...

Page 29: ...the myHelloWorld project If Build Automatically from the Project menu is selected the HelloWorld application will now be compiled and created with the standard GCC C C compiler suitable for your host...

Page 30: ...phyBOARD Wega AM335x PB 00802 xxx 14 PHYTEC Messtechnik GmbH 2014 L 792e_1 Select GCC C Linker Enter CC into the Command input field and add LDFLAGS in the Command line pattern after COMMAND...

Page 31: ...Getting Started PHYTEC Messtechnik GmbH 2014 L 792e_1 15 Select GCC Assembler Change the Command input field to AS Click Apply Select the Build Steps tab...

Page 32: ...mmand input field scp myHelloWorld root 192 168 3 11 home root ssh root 192 168 3 11 home root myHelloWorld Be sure to enter the semicolon before the ssh command Ensure that the file myHelloWorld on t...

Page 33: ...roject will be rebuilt Select the Console tab If no errors occur while building the project you will see a similar output You have successfully created your first own project with the Eclipse IDE You...

Page 34: ...ude the following two additional header files include unistd h include fcntl h Then add the function write_tty which writes n bytes to the first serial interface which on the phyBOARD Wega AM335x is c...

Page 35: ...ng Started PHYTEC Messtechnik GmbH 2014 L 792e_1 19 Save your program after changing the code The application will be compiled built copied to the target and executed Click the Microcom icon on the de...

Page 36: ...see this line in an SSH session because you are connected over a TCP IP connection to the target With Microcom however you have direct access to the serial interface so you can also see the line that...

Page 37: ...ter compiling a project in Eclipse the program is copied to the target and directly executed A program can also be executed on the target without compiling a project In the following section you will...

Page 38: ...00802 xxx 22 PHYTEC Messtechnik GmbH 2014 L 792e_1 In the Name input field enter myHelloWorld Target Enter usr bin ssh in the Location input field Enter root 192 168 3 11 myHelloWorld into the Argume...

Page 39: ...e target Then you will configure the Eclipse platform and start the GNU debugger out of Eclipse using the Debug view The CDT extends the standard Eclipse Debug view with functions for debugging C C co...

Page 40: ...server gdbserver 192 168 3 11 10000 myHelloWorld You have started the GDB server on the target The GDB server is now waiting for connections on TCP port 10000 2 1 2 2 Configuring and Starting the Debu...

Page 41: ...Getting Started PHYTEC Messtechnik GmbH 2014 L 792e_1 25 Select myHelloWorld under C C Application to expand it double click on it Select the Debugger tab...

Page 42: ...BOARD Wega AM335x PB 00802 xxx 26 PHYTEC Messtechnik GmbH 2014 L 792e_1 Select gdbserver Debugger from the Debugger drop down box Enter GDB in the GDB Debugger field Keep the GDB command file field em...

Page 43: ...select TCP in the drop down box Enter 192 168 3 11 the target s IP address in the Host name input field The host s GDB will connect to this IP address to communicate with the target s GDB server Clic...

Page 44: ...e debugger stops automatically at the first line The host s GDB is now connected to the GDB server on the target You have configured your project for remote debugging You have started the GNU debugger...

Page 45: ...a breakpoint in your program The breakpoint will be set on the last line of the function main If you resume the application the debugger will stop at this line Select the last line in main Right click...

Page 46: ...le Contents In this part you will step through the example project with the debugger You will also learn how to check the content of a variable Expand buf in the Variables window Click the Step Over b...

Page 47: ...rted PHYTEC Messtechnik GmbH 2014 L 792e_1 31 Click on the variable buf Then click the button Step into to enter the function write_tty The debugger stops in write_tty You will see the following varia...

Page 48: ...n this section you will change the value of a variable At the end of this part you will see the effect of this change Select the count variable in the Variables window Right click on count and select...

Page 49: ...will use the memory monitor to control the content at a memory address Select the Memory tab in the frame where you can find the Console Click Add Memory Monitor Enter the address of the buffer and c...

Page 50: ...92e_1 Select ASCII and click Add Rendering s You can see the contents of the variable buffer at address 0xbef9ec47 or at the specific address used on your system Now click the Resume button from the m...

Page 51: ...nd the application You have successfully passed the debugging chapter You are now able to configure and use Eclipse for remote debugging You can step through a project watch and change the content of...

Page 52: ...start compiling and running our example project out of Qt Creator we must first close this Qt application Open a serial connection with Microcom After the target is booted login with root and enter t...

Page 53: ...he user interface of Qt Creator appears Now we import the example project by clicking Open Project This opens a dialog in which the path to opt prj_workspace Qt is set automatically Double click on th...

Page 54: ...ct is now imported into your Qt Creator workspace 2 2 3 Work with the Demo Application Our example project is a simple Qt Widget Application First we take a look at the user interface of our example E...

Page 55: ...the design mode and you can see the design of our project which has a menu bar with an exit action under the menu item miniQT one label and three buttons including one with the PHYTEC logo inside Rig...

Page 56: ...u to select a signal Select clicked and click OK Now Qt Creator jumps into the mainwindow cpp where you can find the definition of the function on_btn_hideLogo_clicked You see that clicking this butto...

Page 57: ...y preset in the virtual machine so the project can be build directly If you want to check the settings click Tools Options in the menu bar A new dialog appears Click Build Run if it is not already sel...

Page 58: ...dow cpp source code where you can see the prompt from the phyBOARD Wega On the connected display you will see the HelloWidget application Click the big button with the PHYTEC logo to enable and disabl...

Page 59: ...o not want to compile and run the application on the target For example if the phyBOARD Wega is not connected to the host or if you only changed some user interface relevant things and you do not want...

Page 60: ...g how to debug the HelloWidget demo application 2 2 6 1 Using QDebug for simple Debugging Messages In our first debugging step we use the QDebug class This class provides an output stream for debuggin...

Page 61: ...e chapter before A window with the running application opens Press the Show Logo button The logo was visible before we pressed the button so we see the appropriate message from qDebug in the Applicati...

Page 62: ...cpp if it is not already open Right click in front of line number 31 In the context menu click on Set Breakpoint at Line 31 to add a breakpoint You now see a red filled circle with a small sand glass...

Page 63: ...connected monitor you must also connect an USB mouse to use the demo application Start Debugging by clicking on the green filled triangle with the small magnifier The debugger starts and Qt Creator c...

Page 64: ...When the button is pressed the debugger stops at the created breakpoint because the function is called You can now watch the stack or the Locals and Expressions Step into the setVisible function by p...

Page 65: ...Close qwidget cpp in the Open Documents frame by clicking the X on the right side Continue the stopped application by clicking on Continue Now the demo application is continued and waiting for user in...

Page 66: ...project The following section will give you detailed information on the different features and interfaces of the phyBOARD Wega and how to use them within your application If your project is more compl...

Page 67: ...easy identification Reference Designator Description See Section X11 Secure Digital Multi Media Card Micro slot 3 2 7 X15 USB host connector USB 2 0 Standard A 3 2 4 X16 Ethernet 0 connector RJ45 wit...

Page 68: ...cate the status of the USB VBUS voltages as well as of the power supply voltage Figure 2 shows the location of the LEDs Their function is listed in the table below LED Color Description See Section D7...

Page 69: ...invalid Because of that only the removable jumper is described in this section For information on the solder jumpers see section 4 6 and contact our sales team if you need jumper configurations differ...

Page 70: ...you will find one of the following connectors on your SBC 1 a 2 pole PHOENIX MINI COMBICON base strip 3 5 mm connector X67 suitable for a single 5 V supply voltage or 2 an USB Micro AB connector X72...

Page 71: ...upply with 5 V DC can be used to supply the phyBOARD Wega Do not confuse the USB Micro connector on the upper side of the board with the one on the back side of the board which provides USB OTG connec...

Page 72: ...Guide for phyBOARD Expansion Boards L 793e 3 2 1 2 Power LED D58 The red LED D58 right next to the power connector Figure 2 indicates the presence of the 3 3 V supply voltage generated from the 5 V in...

Page 73: ...the Evaluation Board in the Application Guide for phyBOARD Expansion Boards L 793e Further information on the expansion connector can be found in section 4 6 4 Pin header connector X66 is located nex...

Page 74: ...Pin 2 RxD RS232 Pin 7 RTS RS232 Pin 3 TxD RS232 Pin 8 CTS RS232 Pin 5 GND Figure 5 RS 232 Connector Signal Mapping 3 2 2 1 Software Implementation Only dev ttyO0 for UART0 and dev ttyO1 for UART1 have...

Page 75: ...t Interfaces at Connectors X16 and X17 Both Ethernet interfaces are configured as 10 100Base T networks The LEDs for LINK green and SPEED yellow indication are integrated in the connector Both Etherne...

Page 76: ...TG interface USB0 is accessible at connector X42 USB Micro AB located at the back side of the phyBOARD Wega It is configured as USB OTG USB OTG devices are capable to initiate a session control the co...

Page 77: ...4 1 2 USB OTG In order to activate USB OTG support you need to load an appropriate module with modprobe for example the mass storage gadget g_mass_storage which lets the phyBOARD Wega behave like an U...

Page 78: ...NE_IN_L 2 LINE_IN_R 3 AGND 4 AGND 5 LINE_OUT_L 6 LINE_OUT_R Table 9 Pin Assignment of Audio Connector X73 Pin Signal Description 1 SPOP Class D positive differential output 2 SPOM Class D negative dif...

Page 79: ...und interface Use Audacity on your host to convert any file into 44100 S16_LE wave format which should be supported on all platforms To identify channel numbers run speaker test speaker test c 2 t wav...

Page 80: ...the CAN protocol according to the CAN 2 0B protocol specification and supports bitrates up to 1 Mbit s The CAN1 interface of the phyBOARD Wega AM335x is accessible at connector X65 2 5 pin header 2 54...

Page 81: ...upport a clean separation between the different logical protocol layers as for example known from Ethernet CAN is supported by drivers using the proposed Linux standard CAN framework Socket CAN which...

Page 82: ...ytes 0 0 0 B Interrupt 55 The output contains a standard set of parameters also shown for Ethernet interfaces so not all of these are necessarily relevant for CAN for example the MAC address The follo...

Page 83: ...2 7 1 Software Implementation The driver for Micro Secure Digital Cards and Micro Multi Media Cards is accessible as for general purpose block devices These devices can be used in the same way as any...

Page 84: ...The cards are always mounted as being writable Setting of write protection of MMC SD cards is not recognized 3 2 8 Boot Mode S4 The pyhBOARD Wega has two defined boot sequences which can be selected...

Page 85: ...available at the two A V female dual entry connectors Special feature of these connectors are their connectivity from the bottom or the top For further information of the A V connectors see chapter 4...

Page 86: ...13 CPU Core Frequency Scaling The phyBOARD Wega AM335x supports dvfs dynamic voltage and frequency scaling Several different frequencies are supported Type cat sys devices system cpu cpu0 cpufreq sca...

Page 87: ...the lowest possible CPU core frequency ondemand switches between possible CPU core frequencies in reference to the current system load When the system load increases above a specific limit it increas...

Page 88: ...qt io in order to get all the documentation that is available about this powerful cross platform GUI toolkit Some demos that show the capabilities of Qt version 5 3 2 are included in the BSP Use of a...

Page 89: ...source collaboration project The build system used by the Yocto Project is based on the OpenEmbedded Project With this build system you can construct complete linux images for different platforms and...

Page 90: ...rrect environment Enter the following command source sources poky oe init build env The environment is set and we are now in the build folder In this example we want to add the nano editor to the imag...

Page 91: ...rect setting for the PEB AV 01 HDMI display adapter If you use the PEB AV 02 LVDS LCD adapter set the variable to phyboard wega am335x 2 In the same file we can add nano by adding the following line a...

Page 92: ...so we type following command bitbake phytec qt5demo image Among other images you will find the kernel named zImage the device tree named zImage am335x wega rdk dtb and the root file system named phyt...

Page 93: ...ted flash partition You should never erase the Barebox partition If this partition is erased you will not be able to start your target anymore In such a case refer to section 4 4 Updating the Software...

Page 94: ...twork eth0 edit the settings save them by leaving the editor with Strg D then type saveenv and reboot the board Now we flash the root filesystem type ubiformat dev nand0 root ubiattach dev nand0 root...

Page 95: ...emory you can restore the original kernel zImage and root file system phytec qt5demo image phyboard wega am335x ubifs from the tftpboot directory All files are also downloadable from our ftp server or...

Page 96: ...ee FAQ Choosing the right Linux BSP version for more information 4 4 1 Creating a bootable SD Card In case that your phyBOARD Wega AM335x does not start anymore due to a damaged bootloader you need to...

Page 97: ...an mount it manually using the following Barebox commands mkdir boot mmc0 probe 1 mount dev mmc0 0 boot Flash x loader MLO by typing barebox_update t MLO nand boot MLO Write the Barebox into the Flash...

Page 98: ...The following step by step instruction is based on the use of Ubuntu 14 04 2 We can not guarantee that the presented changes are compatible to other distributions or versions If you want to use anothe...

Page 99: ...rmation PHYTEC Messtechnik GmbH 2014 L 792e_1 83 The Preparing to install Ubuntu window appears From Ubuntu it is advised that you select Download updates while installing and Install this third party...

Page 100: ...untu 4 5 1 2 Installation of Software Packages First of all various software packages that are required must be installed using the package manager APT To gain a better understanding of the packages r...

Page 101: ...mkdir p opt PHYTEC_BSPs phyBOARD WEGA sudo chmod R 777 opt PHYTEC_BSPs cd opt PHYTEC_BSPs phyBOARD WEGA Download the phyLinux script and set execution privileges wget ftp ftp phytec de pub Software L...

Page 102: ...Install the SDK into the recommended default directory deploy sdk yogurt glibc sh 4 5 1 5 Setting up Eclipse and Integrate Plug ins The instructions in this chapter show how to setup Eclipse and inte...

Page 103: ...owing line before bin sh opt yogurt AM335x PD15 1 1 environment setup cortexa8t2hf vfp neon phytec linux gnueabi Afterwards open Eclipse and insert the path to the created workspace in the pop up wind...

Page 104: ...88 PHYTEC Messtechnik GmbH 2014 L 792e_1 In the drop down menu Work with select Indigo Update Site The available plug ins appear in the selection area below now Expand Programming Languages and check...

Page 105: ...ming in C C In the next section you will find a short introduction on how to install and setup the Qt Creator 4 5 1 6 Install and Setup Qt Creator Because we want the same qmake version as in our BSP...

Page 106: ...nts window keep the default selection of the components and click Next Proceed trough the license agreement and start the installation After the installation is finished make a symbolic link to easy s...

Page 107: ...vironment setup cortexa8t2hf vfp neon phytec linux gnueabi Create a workspace for QtCreator e g mkdir p opt prj_workspace Qt build Start Qt Creator with the following command in a terminal usr bin qtc...

Page 108: ...ols Options Build Run General Projects Directory Directory opt prj_workspace Qt Change the beginning of the Default build directory build CurrentProject Name Select tab Qt Versions and click Add to ad...

Page 109: ...me arm gcc Path opt yogurt AM335x PD15 1 1 sysroots x86_64 yogurtsdk linux usr bin arm phytec linux gnueabi arm phytec linux gnueabi gcc Select tab Debuggers an click on Add Name arm gdb Path opt yogu...

Page 110: ...an use this Kit to cross compile your application 4 5 1 7 Setting up a TFTP server In the chapter Installation of software packages you have installed the required packages to set up a TFTP server Now...

Page 111: ...mandatory for a successful operation of this Application Guide They only simplify the handling and the look of the system Because of that the modifications are only listed without further explanation...

Page 112: ...ning the Overcurrent Signals J78 and J77 To save one GPIO of the controller for other purposes jumper J78 allows to connect the overcurrent signals of both USB interfaces USB0 and USB1 to one single G...

Page 113: ...of the AM335x is available at different connectors on the phyBOARD Wega The following table provides a list of the connectors and pins with I2 C connectivity Connector Location Expansion connector X6...

Page 114: ...lement its driver into the kernel as well Please note that the BSP already includes a couple of deactivated drivers for various chips These drivers might be helpful for you even though they are usuall...

Page 115: ...are available at the two A V female dual entry connectors Special feature of these connectors are their connectivity from the bottom or the top The pinout of the A V connectors is shown in Table 17 an...

Page 116: ...OUT 3 3 V LCD D5 15 X_LCD_D6 OUT 3 3 V LCD D6 16 GND Ground 17 X_LCD_D7 OUT 3 3 V LCD D7 18 X_LCD_D8 OUT 3 3 V LCD D8 19 X_LCD_D9 OUT 3 3 V LCD D9 20 X_LCD_D10 OUT 3 3 V LCD D10 21 GND Ground 22 X_LC...

Page 117: ...r X_MCASP0_AHCLKX_GPIO3_21 I O 3 3 V GPIO3_19 or McASP0 high frequency clock see below 7 GND Ground 8 nRESET_OUT OUT 3 3 V Reset 9 TS_X IN 1 8 V Touch X 10 TS_X IN 1 8 V Touch X 11 TS_Y IN 1 8 V Touch...

Page 118: ...f the phyBOARD Wega and the display adapter connected Please visit http www phytec eu and navigate to Support FAQ Download phyBOARDs Single Board Computer phyBOARD Wega and see FAQ Choosing the right...

Page 119: ...the GPIOs according to the configuration done in correspondence to the expansion board installed on delivery Thus the GPIOs might not be available if they are needed to support functions of the expans...

Page 120: ...such as UART SPI and I2 C as well as different supply voltages and some GPIOs are available at the expansion female connector The expansion connector is intended for use with phyBOARD Wega AM335x Expa...

Page 121: ...3 3 V I2C0 Clock 14 GND Ground 15 X_JTAG_TMS IN 3 3 V JTAG Chain Test Mode Select signal 16 X_nJTAG_TRST IN 3 3 V JTAG Chain Test Reset 17 X_JTAG_TDI IN 3 3 V JTAG Chain Test Data Input 18 X_JTAG_TDO...

Page 122: ...Analog input 7 51 GND Ground 52 X_GPIO_CKSYNC I O 3 3 V GPIO Clock Synchronization 53 X_USB_ID_EXP IN 1 8 V USB port identification for USB0 or USB1 9 54 USB_VBUS_EXP OUT 5 0 V USB bus voltage for USB...

Page 123: ...interface Please refer to section 3 2 4 1 for information about the software implementation Caution There is no protective circuit for the USB interface brought out at the expansion connector X69 Cau...

Page 124: ...order to apply the GPIOs for other purposes after removal of the expansion board the BSP must be exchanged too This allows to easily adapt the BSP if an expansion board is attached removed or exchange...

Page 125: ...d echo 0 GPIOno value Example cd sys class gpio echo 63 export echo out 63 direction echo 1 63 value will result in a high level at pin 44 GPIO1_31 at the expansion connector A different procedure is...

Page 126: ...sion Changes in this manual 25 11 2014 Manual L 792e_0 Preliminary edition Describes the phyBOARD Wega AM335x SOM PCB 1397 0 with phyBOARD Wega Carrier Board PCB 1405 0 12 08 2015 Manual L 792e_1 Firs...

Page 127: ...97 J74 97 J75 97 J77 96 J78 96 J79 97 J80 97 JP3 64 Jumpers 53 L LEDs 52 D58 56 D760 D860 LINK LED 59 P Peripherals 51 Pin Header 51 Power Connector PHOENIX 2 pole X67 55 USB Micro AB X72 55 WAGO 6 po...

Page 128: ...phyBOARD Wega AM335x PB 00802 xxx 112 PHYTEC Messtechnik GmbH 2014 L 792e_1...

Page 129: ...yBOARD Wega AM335x Document number L 792e_1 August 2015 How would you improve this manual Did you find any mistakes in this manual page Submitted by Customer number Name Company Address Return to PHYT...

Page 130: ...Published by PHYTEC Messtechnik GmbH 2014 Ordering No L 792e_1 Printed in Germany...

Reviews: