Beaglebone Black Rev C PRU 共享内存

问题描述

目前与 Beaglebone Black Rev C 和 PRU 合作的安排如下:

PRU layout

我已经成功地让一个 PRU 访问自己的 8K、另一个 PRU 的 8K 和共享的 12K。

这给我留下了 28K 的总内存。存储浮点数我可以存储 7,168 个值。我想在大约 250 毫秒内捕获 20,000 个值。

关于 PRU (http://exploringbeaglebone.com/chapter15/) 的 Derek Malloy 教程声称,“为示例数据分配了 2,000,000 字节的池”。自从编写该教程以来,情况似乎发生了变化。不再有通过 UIO 和 PRU 访问的动态设备树,通过 Remote Proc 访问。不确定架构是否也发生了变化。这使得大部分关于 PRU 的印刷材料已经过时,并且很难弄清楚什么是最新的,什么不是。我很想在新架构中提供这 2,000 个字节。在寻址方面需要帮助,一些代码示例会非常好。希望有人能帮我搞定。

问题:有什么方法、技术或资源可以让我做到这一点?请记住,在提供响应时,250 毫秒内需要 20,000 个样本。

提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)