Je suis nouveau sur BeagleBone Green Wireless (BBGW). Je viens de lire de Derek Molloy Explorer BeagleBone. Très bien lu, cependant, BBGW a Linux 4.4.9-ti-r25 et tout est très différent. Linux 4.4.9 n'a plus la source d'arborescence de l'appareil. A juste l'arbre de l'appareil superposé (.dto). J'essaie d'expérimenter avec les PWM. J'ai chargé am33xx_pwm-00A0.dtbo
et BB-PWM1-00A0.dtbo
des recouvrements trouvés dans /lib/firmware
. Je suppose que ce sont des superpositions par défaut pour PWM1 mais pas sûr.Impossible de trouver une superposition PWM pour BeagleBone Green Wireless
export SLOTS=/sys/devices/platform/bone_capemgr/slots
export PINS=/sys/kernel/debug/pinctrl/44e10800.pinmux/pins
sudo sh -c "echo am33xx_pwm > $SLOTS"
sudo sh -c "echo BB-PWM1 > $SLOTS"
Ils semblent être correctement chargés,
[email protected]:/lib/firmware# cat $SLOTS
0: PF---- -1
1: PF---- -1
2: PF---- -1
3: PF---- -1
5: P-O-L- 0 Override Board Name,00A0,Override Manuf,am33xx_pwm
7: P-O-L- 1 Override Board Name,00A0,Override Manuf,BB-PWM1
Cependant, je ne peux pas trouver où pour accéder aux propriétés de PWM1. Malloy dit qu'ils sont, /sys/devices/ocp.3/pwm_test_p9_22.15
. Je n'ai pas pu trouver ce répertoire et le plus proche que j'ai pu trouver était . Il y a plusieurs appareils mais rien à propos de PWM1. Où puis-je trouver l'emplacement des propriétés de PWM1? Je veux les modifier à l'aide de la commande echo
en utilisant cet exemple,
sudo su
echo 5000 > duty
echo 10000 > period
echo 1 > run
Si quelqu'un connaît un bon document qui serait utile aussi bien.
Bonjour Chers programmeurs - Ne pas travailler à résoudre ce problème difficile. Je suis proche d'une solution. Les secrets sont en, https://github.com/beagleboard/bb.org-overlays/blob/master/examples/cape-unversal-pwm.txt. Je vais suivre dans un jour ou deux avec une solution complète. Cependant, les solutions expertes sont toujours les bienvenues. – skmansfield