工具/软件:Linux
您好!
我正在使用适用于 BeagleBone Black 的处理器 SDK Linux。 完成所有配置后、我启动了用于 PRU 控制的 PRU 动手实验。
我只想知道、我是否可以在没有 PRU Cape 的情况下关注所有实验? 在我构建第一个 toggle_led 项目时、复制了文件系统 lib/固件目录中的.out 文件并启动了 BeagleBone。 没有发生任何事情。
我不熟悉这一点、所以请耐心等待、如果我做了一些错误、请告诉我。
谢谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
您好!
我正在使用适用于 BeagleBone Black 的处理器 SDK Linux。 完成所有配置后、我启动了用于 PRU 控制的 PRU 动手实验。
我只想知道、我是否可以在没有 PRU Cape 的情况下关注所有实验? 在我构建第一个 toggle_led 项目时、复制了文件系统 lib/固件目录中的.out 文件并启动了 BeagleBone。 没有发生任何事情。
我不熟悉这一点、所以请耐心等待、如果我做了一些错误、请告诉我。
谢谢。
您好、Biser、
感谢您的回复。
我已经告诉过我正在关注您在上面的链接中提供的 PRU_Training Hands_ON_LAB。
我还使用 CCS 构建了第一个项目。 但我没有使用 XDS 仿真器进行调试。 我将生成的.out 文件复制到文件系统的 rootf/boot/lib/firmware。
然后我启动了 BeagleBone、但 LED 不会切换。
我是否应该更改引脚多路复用配置?
好的、
我明白了。
最后一件事。 我正在使用 PRU 动手实验"使用 PRU GPO 切换 LED "的项目1。 有一个寄存器 R30被用作直接输出、我怀疑它是 BeagleBone P9接头的第31个引脚。 我还需要处理其他事项吗? 我缺少什么?
请为我提供将 BeagleBone 中的特定引脚"P9_31"切换为 PRU 的命令行步骤。
我只想让一些人有信心在不使用 CCS 的情况下使用 PRU。
这对我会很有帮助。
谢谢。
Rahul、
实验1-3预计使用 CCS 和仿真器来运行示例。 在这些示例中、CCS 使用 GEL 脚本配置引脚多路复用。
从实验4开始、您不再需要 CCS 或仿真器、您可以使用上述尝试使用的方法。 我认为您可能错过的步骤是修改 Linux 器件树文件、以便配置引脚多路复用以匹配 PRU Cape: http://processors.wiki.ti.com/index.php/PRU_Training:_Hands-on_Labs#Modify_Device_Tree_Files_to_Account_for_PRU_Cape 使用的引脚
以下是 PRU Cape 的原理图、您可以在其中找到电路板: https://www.ti.com/seclit/df/tidr938/tidr938.pdf
Jason Reeder