ttyS2 works using this method for the BBG wireless edition also. Is there a way to automate this on boot thru uEnv other than placing it in a shell script that is executed on startup?
On Monday, April 25, 2016 at 11:33:49 AM UTC-4, RobertCNelson wrote: > > > > On Mon, Apr 25, 2016 at 10:26 AM, Jean-Sebastien Stoezel < > [email protected] <javascript:>> wrote: > >> Hi: >> >> I have a BeagleBone Green running Linux version 4.1.15-ti-rt-r43 and >> Debian 8.3 (Jessie). I am cannot seem to send or receive data on UART2. >> >> What I can see see is that UART2 is enabled: >> >> *[ 4.368638] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 160, >> base_baud = 3000000) is a 8250).* >> >> I have used minicom, a C++ QT application, and an online script ( >> http://jsfiddle.net/AjnJs/67/) to try and send data over UART2 but >> nothing seems to get to the pins. >> >> I feel confident in the hardware I use to verify that no data is sent >> over the UART2 pins (I have yet to get an oscilloscope out though). >> >> Looking at the BBG schematic, it seems the UART2 pins are shared with the >> SPI. I am wondering if by default SPI might be configured, which might >> prevent UART2 from operating. >> >> Has anybody ever gotten UART2 to work on the BBG? If so, what steps did >> you take? >> What software check can I perform to verify UART2 is effectively ready to >> operate? >> > > Out of the box, we have it setup to utilize universal io, so to enable ths > uart pinmux: > > debian@beaglebone:~$ config-pin -l P9.21 > default gpio gpio_pu gpio_pd spi uart i2c pwm > debian@beaglebone:~$ config-pin -l P9.22 > default gpio gpio_pu gpio_pd spi uart i2c pwm > > debian@beaglebone:~$ config-pin P9.21 uart > debian@beaglebone:~$ config-pin P9.22 uart > > debian@beaglebone:~$ config-pin -q P9.21 > P9_21 Mode: uart > debian@beaglebone:~$ config-pin -q P9.22 > P9_22 Mode: uart > > ttyS2 should now be working.. > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/40112120-8e9e-4417-895b-a6acfdc671d1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
