@Robert
By the way Robert . . .
debian@beaglebone:~/bb.org-overlays$ ./dtc-overlay.sh
CLEAN (libfdt)
CLEAN (tests)
CLEAN
Already on 'master'
Already up-to-date.
fatal: reference is not a tree: f6dbc6ca9618391e4f30c415a0a09b7af35f7647
Kind of has me stuck . . . heh probably a bad idea for me to test downgrade
dtc . . .
On Mon, Oct 19, 2015 at 11:59 AM, William Hermans <[email protected]> wrote:
> Ok, so you have no device tree files. First things first. I'm using a
> 4.1.x kernel so your output should be slightly different.
>
> debian@beaglebone:~$ which dtc
> /usr/local/bin/dtc
> debian@beaglebone:~$ dtc --version
> Version: DTC 1.4.1-ge733c7b8
>
> You version should be something like 1.4.0-XXXX. If dtc is not installed .
> . .
>
>
> 1. wget -c
> https://raw.githubusercontent.com/RobertCNelson/tools/master/pkgs/dtc.sh
> 2. chmod +x dtc.sh
> 3. ./dtc.sh
>
> debian@beaglebone:~$ dtc -v
> Version: DTC 1.4.0-gf345d9e4
>
> Then, Setup and compile dtbo's . . .
> $ sudo apt-get install git
> $ git clone https://github.com/beagleboard/bb.org-overlays
> $ cd bb.org-overlays/
> $ ./dtc-overlay.sh
>
> Install dtbo's
> $ sudo ./install.sh
>
>
> Check /lib/firmware/:
> $ ls /lib/firmware/
>
> Let me know if you have any problems with that.
>
> On Mon, Oct 19, 2015 at 9:57 AM, Ben Shapiro <[email protected]>
> wrote:
>
>> So… I installed the image that Robert pointed me to. And things still
>> aren’t working. Here’s some more info.
>>
>>
>> root@beaglebone:/lib/firmware# ls /lib/firmware/
>> dra7-ipu2-fw.xem4 dra7xx-m4-ipu2.xem4 vpdma-1b8.bin
>>
>> None of them mention i2c in the name (as William Hermans message
>> suggested one should).
>>
>> However, this is as one would expect:
>> root@beaglebone:/lib/firmware# ls /boot/dtbs/`uname -r` |grep green
>> am335x-bonegreen-overlay.dtb
>> am335x-bonegreen.dtb
>>
>> Output from i2cdetect is identical with before.
>>
>> Other suggestions?
>>
>> Ben
>>
>>
>> On Oct 18, 2015, at 2:51 PM, William Hermans <[email protected]> wrote:
>>
>>
>>> * Hi William,*
>>>
>>> *Thanks for writing back. I haven't resolved it, no. *
>>> *I can't find any info about the proper device tree in the BBG
>>> documentation. Do you know where I could find one that includes the grove
>>> connector busses? *
>>>
>>> *Ben*
>>>
>>
>> Well, not exactly but . . . First, you need to be aware that every board,
>> be it Beaglebone black, white, or green all have their own initial device
>> tree file which is board specific that gets loaded at boot time.
>>
>> So if you looks at the /boot/dtbs/`uname -r` . . .
>>
>> $ ls /boot/dtbs/`uname -r` |grep green
>> am335x-bonegreen.dtb
>>
>> You should get the same output from the above command. Ok so here I have
>> to assume once your board has this file loaded at boot. Your board, should
>> effectively behave like any other Beagelbone. With this in mind if we look
>> at /lib/firmware/ . . .
>>
>> $ ls /lib/firmware/ | grep I2C
>> BB-I2C1-00A0.dtbo
>> BB-I2C1-PCA9685-00A0.dtbo
>>
>> Looks like, at least for me, I have two I2C device tree overlays which I
>> can load. One generic I2C, and another which is unfamiliar to me, but seems
>> to be for a specific device.
>>
>> From here you should be able to load the first dtbo file if you have the
>> same on your board, and be able to use your I2C utilities. Do however keep
>> in mind that I am completely unfamiliar with the BBG. So I do not know
>> anything about the grove connectors, how they work, how they're connected
>> to board, and all that. So before going off half cocked based on what I'm
>> saying, you should double check what you can.
>>
>> But if you have further questions, I'd be glad to help. I do have
>> interest in the BBG . . . But we already own 5 blacks . . .
>>
>> On Sun, Oct 18, 2015 at 12:25 PM, Ben Shapiro <[email protected]>
>> wrote:
>>
>>> Hi William,
>>>
>>> Thanks for writing back. I haven't resolved it, no.
>>> I can't find any info about the proper device tree in the BBG
>>> documentation. Do you know where I could find one that includes the grove
>>> connector busses?
>>>
>>> Ben
>>>
>>>
>>> On Sunday, October 18, 2015 at 12:10:59 PM UTC-6, William Hermans wrote:
>>>>
>>>> Hi Ben,
>>>>
>>>> Have you resolved your issue yet ? Personally I have not used I2C on
>>>> any Beaglebone yet. However I thought I might mention that for most (
>>>> perhaps all ) devices of this nature on the Beaglebone's you need to load a
>>>> device tree file, which in turn often loads needed kernel module drivers,
>>>> sets the pins up, etc.
>>>>
>>>> On Fri, Oct 16, 2015 at 10:12 AM, Ben Shapiro <[email protected]>
>>>> wrote:
>>>>
>>>>> (apologies if this is a double-post... my first submission does not
>>>>> seem to have gone through)
>>>>>
>>>>> Hi,
>>>>>
>>>>> I've been having a hell of a time getting the BeagleBone Green to see
>>>>> Grove devices connected to it.
>>>>>
>>>>> Running i2cdetect -r 0 results in the following output regardless of
>>>>> which Grove sensors are connected:
>>>>>
>>>>> # i2cdetect -r 0
>>>>> WARNING! This program can confuse your I2C bus, cause data loss and
>>>>> worse!
>>>>> I will probe file /dev/i2c-0 using read byte commands.
>>>>> I will probe address range 0x03-0x77.
>>>>> Continue? [Y/n] y
>>>>> 0 1 2 3 4 5 6 7 8 9 a b c d e f
>>>>> 00: -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> 20: -- -- -- -- UU -- -- -- -- -- -- -- -- -- -- --
>>>>> 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> 50: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> 70: -- -- -- -- -- -- -- --
>>>>>
>>>>> Similarly, i2cdetect -r 1 always results in the following output:
>>>>>
>>>>> # i2cdetect -r 1
>>>>> WARNING! This program can confuse your I2C bus, cause data loss and
>>>>> worse!
>>>>> I will probe file /dev/i2c-1 using read byte commands.
>>>>> I will probe address range 0x03-0x77.
>>>>> Continue? [Y/n] y
>>>>> 0 1 2 3 4 5 6 7 8 9 a b c d e f
>>>>> 00: -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> 50: -- -- -- -- UU UU UU UU -- -- -- -- -- -- -- --
>>>>> 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> 70: -- -- -- -- -- -- -- --
>>>>>
>>>>> I tried reflashing my board with the 2015-07-28 eMMC Flasher (console)
>>>>> image. My current uname -a output is: Linux greenbone 3.8.13-bone72
>>>>> #1 SMP Tue Jun 16 21:36:04 UTC 2015 armv7l GNU/Linux.
>>>>> However, flashing did not help.
>>>>>
>>>>> I also tried on a second board. Same problem.
>>>>> The BBG Alarm System code
>>>>> <https://github.com/Lee-Kevin/BBG_Alarm_system_IoT> posted on the BBG
>>>>> product page also will not run.
>>>>>
>>>>> Am I doing something wrong?
>>>>>
>>>>> Thank you,
>>>>> Ben
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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].
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>> --
>>> 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].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>> --
>> 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/w1_2qFvZLqU/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> --
>> 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].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
--
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].
For more options, visit https://groups.google.com/d/optout.