工具与软件:
各位专家、您好!
我能够启用/禁用 PRG1_PRU1内核。 但第二次激活的 PRG1_PRU1内核似乎无法运行到 PRG1_PRU1的 main:汇编程序中。
以下屏幕截图是 R5_0_0中的 main ()、(它是 MCU+ SDK 10.0.0示例 GPIO_LED_BLINK 示例)。
我输入启用 PRG1_PRU1启用命令、可以启动 PRG1_PRU1内核、并可以将捕获的 ADC 数据放入 PRG1共享存储器地址中(以红色显示已更新)。

第二个屏幕截图是我在 PRG1_PRU1中输入的用于读取引脚(连接到 ADC 并行输出引脚)并将其放置到 PRG1共享存储器的测试汇编代码:

第三个截屏旨在显示使用 GPIO_LED_BLINK .c 内的命令 R5_0_0可停止 PRG1_PRU1:

以下屏幕截图显示 PRG1_PRU1内核由 R5_0_0内核重新启动。
问题是 PRG1共享内存未更新。
重新启动的 PRG1_PRU1内核似乎无法在 main 中运行汇编代码来读取 I/O 引脚上的 ADC 结果、以更新 PRG1共享存储器。

我想我可能在导致这个问题时遗漏了一些控制命令。
您能帮助检查此问题吗?
非常感谢。
此致、 邱俊杰。