主题中讨论的其他器件:SysConfig
工具与软件:
这是 这个问题的后续文章。
我创建了一个新工作区、并导入了 system_freertos 示例。
我更新了 empty_am243x-lp_system_freertos"system.xml"文件以添加一个 PRU 内核。
接下来、我复制了 R5F 程序和 PRU (汇编)程序。
在设置正确的头文件链接并为 PRU 复制 linker.cmd 后、
我能够连接到 LP 目标、将程序加载到它们的内核中并运行。
我加载并运行 PRU 程序、然后加载并运行 R5F 程序。
(R5F 程序向 DMEM0写入数据、PRU 可以通过该数据通知 PRU 何时执行操作)
但是、当我尝试将二进制文件刷写到 OSPI 时、PRU 似乎根本没有运行。
是否缺少启用 PRU 内核的内容?
在 CCS 中、我只需点击绿色的"运行"箭头即可运行程序、但对于多核、我是否需要通过一些寄存器写入来连接 PRU?
是否有一个运行 PRU 的多核示例?我可以参考...?