>
>
>
> *@Robert*
>
>
> *By the way Robert . . .debian@beaglebone:~/bb.org-*
>
>
>
>
>
> *overlays$ ./dtc-overlay.sh         CLEAN (libfdt)         CLEAN
> (tests)         CLEANAlready on 'master'Already up-to-date.fatal: reference
> is not a tree: f6dbc6ca9618391e4f30c415a0a09b*
>
> *7af35f7647*
> *Kind of has me stuck . . . heh probably a bad idea for me to test
> downgrade dtc . . .*


This is where my lack of git has me in a bind, But I suppose I could have
just use rm -rf bb.org-overlays/ as a "cheap escape". Instead, I wound up
starting over with a fresh image . . . was looking for an excuse anyhow.

On Mon, Oct 19, 2015 at 12:10 PM, William Hermans <[email protected]> wrote:

> @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.

Reply via email to