Re: [beagleboard] How to build Os to beaglebone with hardcoding some of the GPIOs of beaglebone?

44 views
Skip to first unread message
Message has been deleted

William Hermans

unread,
Feb 12, 2016, 1:11:19 AM2/12/16
to beagl...@googlegroups.com
What ? Could you possibly ask a more obscure question ?

On Thu, Feb 11, 2016 at 10:47 PM, Gowri reddi <gowri....@gmail.com> wrote:
How to build Os to beaglebone with hardcoding some of the GPIOs of beaglebone?

--
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/d/optout.

Message has been deleted

William Hermans

unread,
Feb 12, 2016, 3:21:24 PM2/12/16
to beagl...@googlegroups.com
When I refer, Beaglebone Black P8 Header, the GPIO 38, 39 (GPIO1[6], GPIO1[7]) are having note as "Used on Board (Group: pinmux_emmc2_pins). There are more other PINs having same note.

The bolded text in the quote above should make it obvious as to why your attempt as using these pins as gpio's fails. They're in use, and whats more, they're in use by the eMMC interface is seems.

With older 3.8.x kernels is was possible to disable the eMMC by removing, or commenting out loading the appropriate device tree file in uEnv.txt. Then one could use the pin otherwise assigned to the eMMC how they saw fit. One thing to note however. The hardware is still physically connected, so it could be a bad idea to use some, or all of the pins other than how they're meant to be used.  For this, you would need to consult with one of the community members whose expertise with electronics is greater than mine.

With current 4.1.x kernels, I'd assume the above procedure has not changed much, if at all. But I am unsure. As I have not had reason to check / test this.

On Fri, Feb 12, 2016 at 12:51 AM, Gowri reddi <gowri....@gmail.com> wrote:

Hi William,

Thanks for your reply.

On Beaglebone black, when I tried turn ON/OFF the LEDs connected to GPIOs like 38, 39 on Beaglebone, I am not able to do. With the same logic I am able turn ON/OFF of LEDs connected to GPIOs 44, 45 etc.

When I refer, Beaglebone Black P8 Header, the GPIO 38, 39 (GPIO1[6], GPIO1[7]) are having note as "Used on Board (Group: pinmux_emmc2_pins). There are more other PINs having same note.

I think, those are not by default available as GPIOs, rather used for internal purpose.

So, I am looking for below
- Is there any way to use them (ex: GPIO1[6], GPIO1[7]) as GPIOs
- Is there any way to build Beaglebone OS such that those (ex: GPIO1[6], GPIO1[7]) pins can be used as GPIO directly without changing anything.

Thanks,
Gowri.


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/yOhAH_kVxyI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages