簡體   English   中英

無法在Beaglebone Black上啟用PRU

[英]Cannot enable PRU on Beaglebone Black

我試圖在我的BeagleBone Black上啟用PRU模塊,但是遇到兩個錯誤。 第一個是當我嘗試激活它時:

echo BB-BONE-PRU-01 >/sys/devices/bone_capemgr.9/slots

我得到這個錯誤:

-sh: echo: write error: No such file or directory

當我嘗試運行一個簡單的示例時,出現第二個示例,如下所示:

./PRU_memAccessPRUDataRam

出現此錯誤:

./PRU_memAccessPRUDataRam: error while loading shared libraries: libprussdrv.so: cannot open shared object file: No such file or directory

您對如何解決這兩個問題有何想法? 謝謝!

第一個問題:檢查文件系統是否具有/sys/devices/bone_capemgr.9或/sys/devices/bone_capemgr.8。 許多人使用以下命令:> sudo echo BB-BONE-PRU-01> / sys / devices / bone_capemgr。* / slots,因此無關緊要; 還要注意對sudo的需要,除非您之前已經做過sudo su或已經以root身份登錄(通常不建議這樣做)。

再問第二個問題:它可能與第一個問題有關。 另請參閱: http : //www.element14.com/community/community/knode/single-board_computers/next-gen_beaglebone/blog/2013/05/22/bbb--working-with-the-pru-icssprussv2 如步驟1)中所述,執行> lsmod以查看是否啟用了pru。 如果不是,則可以執行> modprobe uio_pruss或更好的方法,更改啟動時加載的設備樹(am335x-boneblack.dtb),以將pru參數status =“ disabled”更改為status =“ okay”。 上面的鏈接是由Shabaz撰寫的,是我在與BBB合作約一年(上下)中發現的最有用和最容易理解的鏈接。 值得將那里的所有內容作為教程進行學習。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM