Thanks for the link, I quickly wrote down the steps I took to get the cape working on my blog in case it's useful to anyone else.
http://blog.embeddedcoding.com/2014/05/getting-started-with-audio-cape.html I haven't tried to dynamically load the overlay again, but that isn't necessary for what I'm doing. Best regards, Aaron On Wednesday, May 14, 2014 3:31:19 PM UTC-4, [email protected] wrote: > > info on this can be found here: > > https://groups.google.com/d/msg/beagleboard/81TsiNp4Bok/FZKXz9GHpHoJ > > the wiki page will be updated shortly with more details... > > Dave > > > On Wednesday, May 14, 2014 8:18:40 AM UTC-5, Aaron Clarke wrote: >> >> I'm looking for some help getting the audio cape rev. B1 running on >> debian. I'm not able to load the overlay, I suspect I'm using the wrong >> kernel or need to compile the firmware into the kernel. >> >> Circuitco provided an overlay, I have the latest image I can >> find, BBB-eMMC-flasher-debian-7.4-2014-04-23-2gb.img >> >> I downloaded the overlay here: >> http://elinux.org/CircuitCo:Audio_Cape_RevB >> >> From above link: >> "The device tree overlay is available at the bottom of this page. ... The >> current Debian images have the required patches and will play audio >> normally." >> >> I compiled the overlay on the board with this command >> #dtc -o dtb -o BB-BONE-AUDI-02-00A0.dtbo -b 0 -@ BB-BONE-AUDI-02-00A0.dts >> and put it in /lib/firmware >> >> root@beaglebone:~# echo BB-BONE-AUDI-02 > >> /sys/devices/bone_capemgr*/slots >> -bash: echo: write error: Invalid argument >> >> dmesg output: >> [ 290.610210] bone-capemgr bone_capemgr.9: part_number >> 'BB-BONE-AUDI-02', version 'N/A' >> [ 290.612723] bone-capemgr bone_capemgr.9: slot #7: generic override >> [ 290.612784] bone-capemgr bone_capemgr.9: bone: Using override eeprom >> data at slot 7 >> [ 290.612836] bone-capemgr bone_capemgr.9: slot #7: 'Override Board >> Name,00A0,Override Manuf,BB-BONE-AUDI-02' >> [ 290.613099] bone-capemgr bone_capemgr.9: slot #7: Requesting part >> number/version based 'BB-BONE-AUDI-02-00A0.dtbo >> [ 290.613153] bone-capemgr bone_capemgr.9: slot #7: Requesting firmware >> 'BB-BONE-AUDI-02-00A0.dtbo' for board-name 'Override Board Name', version >> '00A0' >> [ 290.617371] bone-capemgr bone_capemgr.9: slot #7: dtbo >> 'BB-BONE-AUDI-02-00A0.dtbo' loaded; converting to live tree >> [ 290.617415] Invalid device tree blob header >> [ 290.622050] bone-capemgr bone_capemgr.9: slot #7: Failed to unflatten >> >> I tried to disable HDMI but that didn't help. >> >> This blog post mentions a possible bug that makes it necessary compile a >> kernel or change a setting to get loadable overlays. Is that the case here? >> >> http://hipstercircuits.com/enable-device-tree-overlay-on-startup-on-beaglebone-black/ >> >> Thanks, >> >> Aaron >> > -- 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.
