--
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/fab7a669-a56e-4c30-901f-89552495aa50%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You will need to modify the hardware to remove the write protect before you can do any writes..GeraldOn Tue, Aug 9, 2016 at 2:41 PM, Phil Mills <phil....@gmail.com> wrote:I'd like to be able to read/write data from the BBB's on-board EEPROM programatically using the ioctl(...) interface just like any other i2c eeprom my software might be asked to go deal with.Of course the kernel claims that device for itself pretty quickly upon boot which means I can't get to it that way (fails to set address, device in use).Is there a relatively simple way of getting the Kernel to release that 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.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/fab7a669-a56e-4c30-901f-89552495aa50%40googlegroups.com.
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/EuSRwT-Zs3U/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAHK_S%2BdxZac2kZwE%2BmSN8ShMWT0siaGhQfCOw%2BaJuiTjwurY1w%40mail.gmail.com.
Naturally - that's part of the test jig. I have a very special paperclip all modeled up in solidworks.But the first problem is that ioctl (or the i2cdump utility) won't touch that address even for a read operation because it's in use by the kernel. That's the bit I'd like to get around.
On Tue, Aug 9, 2016 at 1:43 PM Gerald Coley <ger...@beagleboard.org> wrote:
You will need to modify the hardware to remove the write protect before you can do any writes..GeraldOn Tue, Aug 9, 2016 at 2:41 PM, Phil Mills <phil....@gmail.com> wrote:I'd like to be able to read/write data from the BBB's on-board EEPROM programatically using the ioctl(...) interface just like any other i2c eeprom my software might be asked to go deal with.Of course the kernel claims that device for itself pretty quickly upon boot which means I can't get to it that way (fails to set address, device in use).Is there a relatively simple way of getting the Kernel to release that 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+unsubscribe@googlegroups.com.
--
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/fab7a669-a56e-4c30-901f-89552495aa50%40googlegroups.com.
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/EuSRwT-Zs3U/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAHK_S%2BdxZac2kZwE%2BmSN8ShMWT0siaGhQfCOw%2BaJuiTjwurY1w%40mail.gmail.com.
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 beagleboard+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCPF%2BsVrR98rp22_%3Df%3D7ZMTVp%3DD4vdC6mq65jdqZd-NmygnLQ%40mail.gmail.com.
Additionally, you should make absolutely positive that you know what you're doing. When writing to that eeprom. Otherwise you'll end up rendering your beaglebone non bootable. Until you hard code which board file to load at boot, or you reflash the eeprom.
On Tue, Aug 9, 2016 at 1:09 PM, William Hermans <yyr...@gmail.com> wrote:
When attempting to use an I2C device that is already in use by the kernel. You can't use I2C_SLAVE, you must use I2C_SLAVE_FORCE.
On Tue, Aug 9, 2016 at 1:06 PM, William Hermans <yyr...@gmail.com> wrote:
william@beaglebone:~$ sudo dd count=30 bs=1 if=/sys/bus/i2c/devices/0-0050/0-00500/nvmem
▒U3▒A335BNLT00C03214BBBK0403▒▒30+0 records in
30+0 records out
30 bytes (30 B) copied, 0.0114076 s, 2.6 kB/s
On Tue, Aug 9, 2016 at 12:50 PM, Phil Mills <phil....@gmail.com> wrote:
Naturally - that's part of the test jig. I have a very special paperclip all modeled up in solidworks.But the first problem is that ioctl (or the i2cdump utility) won't touch that address even for a read operation because it's in use by the kernel. That's the bit I'd like to get around.
On Tue, Aug 9, 2016 at 1:43 PM Gerald Coley <ger...@beagleboard.org> wrote:
You will need to modify the hardware to remove the write protect before you can do any writes..GeraldOn Tue, Aug 9, 2016 at 2:41 PM, Phil Mills <phil....@gmail.com> wrote:I'd like to be able to read/write data from the BBB's on-board EEPROM programatically using the ioctl(...) interface just like any other i2c eeprom my software might be asked to go deal with.Of course the kernel claims that device for itself pretty quickly upon boot which means I can't get to it that way (fails to set address, device in use).Is there a relatively simple way of getting the Kernel to release that 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.
--
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/fab7a669-a56e-4c30-901f-89552495aa50%40googlegroups.com.
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/EuSRwT-Zs3U/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAHK_S%2BdxZac2kZwE%2BmSN8ShMWT0siaGhQfCOw%2BaJuiTjwurY1w%40mail.gmail.com.
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 beagleboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCPF%2BsVrR98rp22_%3Df%3D7ZMTVp%3DD4vdC6mq65jdqZd-NmygnLQ%40mail.gmail.com.
--
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/EuSRwT-Zs3U/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CALHSORpxNUmVRowcoFnbo3UHL9JcqjM_RajYbOHLnDuX0fkjew%40mail.gmail.com.
I2C_SLAVE_FORCE got the job done - thank you very much for the suggestion, William. My additional manufacturing and cal information is now fat and happy on the EEPROM.Had to leave a much longer delay between writes than I'd expected, though.