goopypanther / hackerboat

Software for the hackerbot labs autonomous hackerboat
3 stars 1 forks source link

eMMC pins overloaded on new-hardware branch #36

Open logos-electromechanical opened 8 years ago

logos-electromechanical commented 8 years ago

The eMMC pins are overloaded with relay and GPIO pins. The requires the use of the SD card for main system, which is not acceptable for long duration trips. This is deferred until the next hardware revision. See comments for workaround.

logos-electromechanical commented 8 years ago

Use the following /boot/uEnv.txt file:

Docs: http://elinux.org/Beagleboard:U-boot_partitioning_layout_2.0

uname_r=4.1.15-ti-rt-r43

uuid=

dtb=

BeagleBone Black/Green dtb's for v4.1.x (BeagleBone White just works..)

BeagleBone Black: HDMI (Audio/Video) disabled:

dtb=am335x-boneblack-emmc-overlay.dtb

BeagleBone Black: eMMC disabled:

dtb=am335x-boneblack-hdmi-overlay.dtb

BeagleBone Black: HDMI Audio/eMMC disabled:

dtb=am335x-boneblack-nhdmi-overlay.dtb

BeagleBone Black: HDMI (Audio/Video)/eMMC disabled:

dtb=am335x-boneblack-overlay.dtb

BeagleBone Black: wl1835

dtb=am335x-boneblack-wl1835mod.dtb

BeagleBone Green: eMMC disabled

dtb=am335x-bonegreen-overlay.dtb

cmdline=coherent_pool=1M quiet cape_universal=enable

In the event of edid real failures, uncomment this next line:

cmdline=coherent_pool=1M quiet cape_universal=enable video=HDMI-A-1:1024x768@60e

Example v3.8.x

cape_disable=capemgr.disable_partno=

cape_enable=capemgr.enable_partno=

Example v4.1.x

cape_disable=bone_capemgr.disable_partno=

cape_enable=bone_capemgr.enable_partno=

Disable HDMI/eMMC (v3.8.x)

cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G

Disable HDMI (v3.8.x)

cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN

Disable eMMC (v3.8.x)

cape_disable=capemgr.disable_partno=BB-BONE-EMMC-2G

Audio Cape (needs HDMI Audio disabled) (v3.8.x)

cape_disable=capemgr.disable_partno=BB-BONELT-HDMI

cape_enable=capemgr.enable_partno=BB-BONE-AUDI-02

enable Generic eMMC Flasher:

make sure, these tools are installed: dosfstools rsync

cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh

logos-electromechanical commented 8 years ago

Problematic pins are visible in the following graphic:

https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&ved=0ahUKEwioz6Tayu_OAhUN9WMKHRlJCVUQjRwIBw&url=http%3A%2F%2Fbeagleboard.org%2Fsupport%2Fbone101&psig=AFQjCNFlh9XGX5Qs7jUoLakBXUpSDjO4_g&ust=1472862617180391