Hello Luca
Have you found how to access the UARTS on BB Black?
THanks
Pedro
El martes, 30 de abril de 2013 11:41:54 UTC-5, SKiAt escribióow to
};
};
fragment@1 {
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/pf1MNKptqS0/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Would you be interested in an Xbee cape? I'm considering making these to make life simpler for people running my stuff,
--
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 beagleboard...@googlegroups.com.
Kurt
--
fragment@1 {
Kurt
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
pin 0 (44e10800): mmc.5 (GPIO UNCLAIMED) function pinmux_emmc2_pins group pinmux_emmc2_pinspin 1 (44e10804): mmc.5 (GPIO UNCLAIMED) function pinmux_emmc2_pins group pinmux_emmc2_pinspin 2 (44e10808): mmc.5 (GPIO UNCLAIMED) function pinmux_emmc2_pins group pinmux_emmc2_pinspin 3 (44e1080c): mmc.5 (GPIO UNCLAIMED) function pinmux_emmc2_pins group pinmux_emmc2_pinspin 4 (44e10810): mmc.5 (GPIO UNCLAIMED) function pinmux_emmc2_pins group pinmux_emmc2_pinspin 5 (44e10814): mmc.5 (GPIO UNCLAIMED) function pinmux_emmc2_pins group pinmux_emmc2_pinspin 6 (44e10818): mmc.5 (GPIO UNCLAIMED) function pinmux_emmc2_pins group pinmux_emmc2_pinspin 7 (44e1081c): mmc.5 (GPIO UNCLAIMED) function pinmux_emmc2_pins group pinmux_emmc2_pinspin 20 (44e10850): rstctl.3 (GPIO UNCLAIMED) function pinmux_rstctl_pins group pinmux_rstctl_pinspin 32 (44e10880): mmc.5 (GPIO UNCLAIMED) function pinmux_emmc2_pins group pinmux_emmc2_pinspin 33 (44e10884): mmc.5 (GPIO UNCLAIMED) function pinmux_emmc2_pins group pinmux_emmc2_pinspin 40 (44e108a0): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 41 (44e108a4): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 42 (44e108a8): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 43 (44e108ac): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 44 (44e108b0): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 45 (44e108b4): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 46 (44e108b8): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 47 (44e108bc): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 48 (44e108c0): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 49 (44e108c4): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 50 (44e108c8): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 51 (44e108cc): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 52 (44e108d0): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 53 (44e108d4): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 54 (44e108d8): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 55 (44e108dc): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 56 (44e108e0): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 57 (44e108e4): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 58 (44e108e8): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 59 (44e108ec): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 94 (44e10978): 4819c000.i2c (GPIO UNCLAIMED) function pinmux_i2c2_pins group pinmux_i2c2_pinspin 95 (44e1097c): 4819c000.i2c (GPIO UNCLAIMED) function pinmux_i2c2_pins group pinmux_i2c2_pinspin 98 (44e10988): 44e0b000.i2c (GPIO UNCLAIMED) function pinmux_i2c0_pins group pinmux_i2c0_pinspin 99 (44e1098c): 44e0b000.i2c (GPIO UNCLAIMED) function pinmux_i2c0_pins group pinmux_i2c0_pinspin 100 (44e10990): 48038000.mcasp (GPIO UNCLAIMED) function mcasp0_pins group mcasp0_pinspin 101 (44e10994): 48038000.mcasp (GPIO UNCLAIMED) function mcasp0_pins group mcasp0_pinspin 103 (44e1099c): 48038000.mcasp (GPIO UNCLAIMED) function mcasp0_pins group mcasp0_pinspin 106 (44e109a8): 48038000.mcasp (GPIO UNCLAIMED) function mcasp0_pins group mcasp0_pinspin 107 (44e109ac): 48038000.mcasp (GPIO UNCLAIMED) function mcasp0_pins group mcasp0_pinspin 108 (44e109b0): hdmi.13 (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pinspin 20 (44e10850): rstctl.3 (GPIO UNCLAIMED) function pinmux_rstctl_pins group pinmux_rstctl_pinspin 28 (44e10870): 481a8000.serial (GPIO UNCLAIMED) function pinmux_uart5_pins group pinmux_uart5_pinspin 29 (44e10874): 481a8000.serial (GPIO UNCLAIMED) function pinmux_uart5_pins group pinmux_uart5_pinspin 48 (44e108c0): 481aa000.serial (GPIO UNCLAIMED) function pinmux_uart6_pins group pinmux_uart6_pinspin 49 (44e108c4): 481aa000.serial (GPIO UNCLAIMED) function pinmux_uart6_pins group pinmux_uart6_pinspin 84 (44e10950): 48024000.serial (GPIO UNCLAIMED) function pinmux_uart3_pins group pinmux_uart3_pinspin 85 (44e10954): 48024000.serial (GPIO UNCLAIMED) function pinmux_uart3_pins group pinmux_uart3_pinspin 94 (44e10978): 4819c000.i2c (GPIO UNCLAIMED) function pinmux_i2c2_pins group pinmux_i2c2_pinspin 95 (44e1097c): 4819c000.i2c (GPIO UNCLAIMED) function pinmux_i2c2_pins group pinmux_i2c2_pinspin 96 (44e10980): 48022000.serial (GPIO UNCLAIMED) function pinmux_uart2_pins group pinmux_uart2_pinspin 97 (44e10984): 48022000.serial (GPIO UNCLAIMED) function pinmux_uart2_pins group pinmux_uart2_pinspin 98 (44e10988): 44e0b000.i2c (GPIO UNCLAIMED) function pinmux_i2c0_pins group pinmux_i2c0_pinspin 99 (44e1098c): 44e0b000.i2c (GPIO UNCLAIMED) function pinmux_i2c0_pins group pinmux_i2c0_pinsI have a device tree with Ubuntu working with several Uarts the SD card Images are at http://www.marchdvd.com/bbbk/ -- you can also boot with out S2by modifying the eMMC as I describe in the /root text file
Hey guys, good work!First of all thanks to everyone especially SKiAt, Pignology and Michael, for the tremendous support,I wanted to add a lazy short solution, without patch the dtc or recompile the kernel.you can follow the initial step in the Pignology's Blog, atrecompiling only am335x-boneblack.dtb without overlays of abstraction,adding these definitions into am335x-bone-common.dtsi file:am33xx_pinmux: pinmux@44e10800 {
pinctrl-names = "default";
pinctrl-0 = <&userled_pins>;
userled_pins: pinmux_userled_pins {
pinctrl-single,pins = <
0x54 0x7 /* gpmc_a5.gpio1_21, OUTPUT | MODE7 */
0x58 0x17 /* gpmc_a6.gpio1_22, OUTPUT_PULLUP | MODE7 */
0x5c 0x7 /* gpmc_a7.gpio1_23, OUTPUT | MODE7 */
0x60 0x17 /* gpmc_a8.gpio1_24, OUTPUT_PULLUP | MODE7 */
>;
};
i2c0_pins: pinmux_i2c0_pins {
pinctrl-single,pins = <
0x188 0x70 /* i2c0_sda, SLEWCTRL_SLOW | INPUT_PULLUP | MODE0 */
0x18c 0x70 /* i2c0_scl, SLEWCTRL_SLOW | INPUT_PULLUP | MODE0 */
>;
};
i2c2_pins: pinmux_i2c2_pins {
pinctrl-single,pins = <
0x178 0x73 /* uart1_ctsn.i2c2_sda, SLEWCTRL_SLOW | INPUT_PULLUP | MODE3 */
0x17c 0x73 /* uart1_rtsn.i2c2_scl, SLEWCTRL_SLOW | INPUT_PULLUP | MODE3 */
>;
};
uart1_pins: pinmux_uart1_pins {
pinctrl-single,pins = <
0x180 0x20 /* uart1_rxd, FAST | INPUT_PULLUP | MODE0 */
0x184 0x00 /* uart1_txd, FAST | OUTPUT_PULLUP | MODE0 */
>;
};
uart5_pins: pinmux_uart5_pins {
pinctrl-single,pins = <
0x070 0x26 /* uart5_rxd, FAST | INPUT_PULLUP | MODE6 */
0x074 0x06 /* uart5_txd, FAST | OUTPUT_PULLUP | MODE6 */
>;
};
};
ocp: ocp {
uart1: serial@44e09000 {
status = "okay";
/* PINS NOT MAPPED err: -19*/
};
uart2: serial@48022000 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&uart1_pins>;
};
uart5: serial@481a8000 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&uart5_pins>;
};
...This automatically links the ttyO * to pins and set the function pin mode* in conf_<module>_<pin> register.
For the compilation, you can removed "- @" option, and leave the command with this aspect:# dtc -I dts -O dtb -o am335x-boneblack.dtb am335x-boneblack.dtsThe BBB has been tested with debian 7.0.0 available in:you need install "dtc" on your BBB with debian# apt-get install device-tree-compilerestimated time to implement this solution: 2 minutes + reboot!byeMaurizio
I followed the instructions here and my /dev/ttyO1 shows up now. Excellent instructions. Thanks. But the device I'm trying to interface with just doesn't show any data. It's a GPS receiver I had laying around:
(http://www.parallax.com/Store/Sensors/CompassGPS/tabid/173/ProductID/644/List/0/Default.aspx?SortField=ProductName,ProductName)
I confirmed it works on my FTDI with USB to a PC running Linux. I put a pull down resistor on the TX and RX pins which appears to make it continuously transmit data without having to open a terminal (LEDs flash). I have the power connected to BBB 3.3 V, gnd connected, and TX and RX connected to UART1. I've tried minicom, screen, and cat. No matter what I do, I can't see any data. I enabled pull-down and am trying to use the receiver in TTL mode. Before I put the pull-down resistors on, when connected to my PC it wouldn't send any data until I opened a terminal. I figure the FTDI conditions the signal when the terminal connects, signaling it to transmit. Do I need to do something to the BBB to connect a TTL device?
--
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 beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Hi alltoday I received my first Black one revision A5A.With my old Beaglebone A6A I was using 2 uart, so the first things I checked out were the serial ports, and:- I didn't find the /dev/ttyOx nodes- I saw that there is no mode the pin muxing avaliable from /sys/kernel/debug/omap_mux/...I have read about the auto muxing based on capes eeprom configuration and stuff like this is it the only way? And if I don't need the display how can I disable the hdmi drivers?ThanksLuca