我有两个问题想要请教一下。
1、在调试AM4379时,程序中涉及到了PRU,那么在连接时是不是也要把PRU的核也连接?
2、下面这条语句HW_WR_REG32(((PRUICSS_HwAttrs *)(pruIcss0Handle->hwAttrs))->baseAddr + PRU_ICSS_PRU_CTRL(0), temp32);是把temp32写入到pru的CTRL寄存器里,为什么在调试时pru寄存器里相应的值没有发生变化。
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.
我有两个问题想要请教一下。
1、在调试AM4379时,程序中涉及到了PRU,那么在连接时是不是也要把PRU的核也连接?
2、下面这条语句HW_WR_REG32(((PRUICSS_HwAttrs *)(pruIcss0Handle->hwAttrs))->baseAddr + PRU_ICSS_PRU_CTRL(0), temp32);是把temp32写入到pru的CTRL寄存器里,为什么在调试时pru寄存器里相应的值没有发生变化。
1.要先初始化,然后再连接,不然怎么做调试呢。
2. 你可能的问题是没初始化PRU,就直接操作了。
建议你仔细看一下这个lab里面的操作流程,这里面包含了如何调试PRU的细节,可以先从这个入手:
http://processors.wiki.ti.com/index.php/PRU_Training:_Hands-on_Labs