projekte:beaglebone_black

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekte:beaglebone_black [2016/01/16 23:21] adminprojekte:beaglebone_black [2016/01/17 16:21] (aktuell) admin
Zeile 16: Zeile 16:
 ===== PRU aktivieren ===== ===== PRU aktivieren =====
 <code bash>echo BB-BONE-PRU-01 >/sys/devices/bone_capemgr.9/slots</code> <code bash>echo BB-BONE-PRU-01 >/sys/devices/bone_capemgr.9/slots</code>
 +
 +===== Pin Mux unter Linux =====
 +==== HDMI Cape deaktivieren ====
 +  - /boot/uEnv.txt: Zeile aktivieren: <file>optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN</file>
 +  - reboot
 +  - <code bash>cat /sys/devices/bone_capemgr.9/slots</code> Jetzt sollte *HDMI* und *HDMIN* deaktiviert sein, d.h. in der dargestellten Tabelle steht kein "L".
 +  - Mit <code bash>echo -5 > /sys/devices/bone_capemgr.9/slots
 +echo -6 > /sys/devices/bone_capemgr.9/slots</code> Capes entfernen
 +==== Device Tree Overlay generieren ====
 +[[http://kilobaser.com/blog/2014-07-28-beaglebone-black-devicetreeoverlay-generator|Generator]]
 +==== Einstellung kontrollieren ====
 +<code bash>cat /sys/kernel/debug/pinctrl/44e10800.pinmux/pins | grep bc
 +pin 47 (44e108bc) 00000015 pinctrl-single 
 +pin 111 (44e109bc) 00000028 pinctrl-single
 +</code>
 +Erklaerung: In der Klammer steht die physikalische Adresse des Control Module Registers, welches fuer diesen Pin zustaendig ist.
 +Nach der Klammer steht der Wert welchen das Register jetzt hat.
  
  
Zeile 25: Zeile 42:
   * [[http://processors.wiki.ti.com/index.php/PRU_Assembly_Instructions|PRU_Assembly_Instructions]]   * [[http://processors.wiki.ti.com/index.php/PRU_Assembly_Instructions|PRU_Assembly_Instructions]]
   * [[http://processors.wiki.ti.com/index.php/PRU_Assembly_Reference_Guide|PRU_Assembly_Reference_Guide]]   * [[http://processors.wiki.ti.com/index.php/PRU_Assembly_Reference_Guide|PRU_Assembly_Reference_Guide]]
 +  * [[http://www-s.ti.com/sc/techlit/SPRUHV7|Compiler User's Guide]]
 +  * [[http://www-s.ti.com/sc/techlit/SPRUHV6|Assembler User's Guide]]
  
  
  • projekte/beaglebone_black.txt
  • Zuletzt geändert: 2016/01/17 16:21
  • von admin