NO <DUTY, RUN, PERIOD, POLARITY> ใน bone_capemgr.9 (ocp.2 / pwm_test_P8_13. #) ไฟล์ Beaglebone สีดำ


0

ฉันเพิ่งได้รับการทดสอบเซอร์โวกับ BBB ของฉันที่สดกว่า แต่เมื่อฉันใช้คำสั่งบางอย่างเป็น ( http://www.phys-x.org/rbots/index.php?option=com_content&view=article&id=106:lesson-3-beaglebone-black-pwm&catid=46:beaglebone-black&Itemid= 81 ) กวดวิชาฉันเพิ่งพบปัญหาร้ายแรงบางอย่างกับการตั้งค่า pwm ของฉัน

ubuntu@ubuntu-ianymu:/sys/devices/ocp.2/pwm_test_P8_13.14$ ls
modalias  power  subsystem  uevent

ฉันคิดว่า BBB ของฉันหายไปบางไฟล์ มันควรจะรวมถึง , , , .

ดังนั้นฉันพยายามที่จะใช้การปรับปรุงมันไม่ทำงานและใช้

sudo sh -c "echo am33xx_pwm > /sys/devices/bone_capemgr.9/slots"

sudo sh -c "echo bone_pwm_P8_13 > /sys/devices/bone_capemgr.9/slots"

ทุกอย่างไม่ทำงาน

พวกฉันได้ถามคำถามมากมายเกี่ยวกับคำถามนี้ไม่มีใครรู้ว่าจะแก้ไขได้อย่างไร บางคนแนะนำให้ฉันเปลี่ยนเดเบียนหรืออังสตรอม

ฉันต้องการทราบว่าเกิดอะไรขึ้นกับปัญหานั้น

ใครสามารถช่วยฉันแก้ปัญหานั้นได้?

ดังนั้นจึงมีข้อมูลบางอย่างเกี่ยวกับ bbb และสภาพแวดล้อมของฉัน

ubuntu@ubuntu-ianymu:~$ uname -a Linux ubuntu-ianymu 3.8.13-bone20 #1 SMP Wed May 29 10:49:26 UTC 2013 armv7l armv7l armv7l GNU/Linux

root@ubuntu-ianymu:/sys/kernel/debug# cat /sys/kernel/debug/pwm
platform/48304100.ecap, 1 PWM device
 pwm-0   ((null)              ):

platform/48304200.ehrpwm, 2 PWM devices
 pwm-0   ((null)              ):
 pwm-1   ((null)              ):

platform/48302200.ehrpwm, 2 PWM devices
 pwm-0   ((null)              ):
 pwm-1   ((null)              ):

platform/48300100.ecap, 1 PWM device
 pwm-0   ((null)              ):

platform/48300200.ehrpwm, 2 PWM devices
 pwm-0   ((null)              ):
 pwm-1   ((null)              ):

คำตอบ:


0

ดูเหมือนว่าเคอร์เนลของคุณไม่รองรับ PWM เต็มที่ - โดยปกติคุณจะมี

ls /sys/devices/ocp.3/pwm_test_P8_13.13/                                                                  
driver  duty  modalias  period  polarity  power  run  subsystem  uevent

หน้าที่, ระยะเวลา, ขั้วและอื่น ๆ จะใช้ได้เฉพาะในกรณีที่คุณรวบรวมเคอร์เนลด้วยธง CONFIG_EHRPWM_TEST เปิดการใช้งาน

ตัวอย่างเช่น eelinux Ubuntu raring เคอร์เนล 3.8.13-bone48 มีโมดูลที่เปิดใช้งาน


ขอบคุณคำตอบของคุณและฉันได้เปลี่ยน ubuntu เป็น Debian จากเว็บไซต์ BB ล่าสุดแล้ว
user47076
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.