工具/软件:TI C/C++编译器
下面是我用于使 PRU 运行的代码片段:
PRU0_DisableAndReset();
PRU0_Load (PRUSandbox_image_0、(sizeof (PRUSandbox_image_0)/sizeof (int)));
PRU0_Run();
//表示(crc=0;crc<15000;crc++);
while (!PRU0_IsRunning());
我使用 CCS v8.2通过共享存储器和 PRU 寄存器间接进行调试。 问题是,在 PRU0_Run()之后没有一些延迟,代码就不会执行。 是否缺少 PRU 设置的初始化步骤? 在 PRU 代码本身中、我将使用默认生成的任何编译器。