PRU采用汇编编程,使用C6748向PRU1的DATA RAM(0x01C30000)中写入一个整形数据1234,PRU1获取RAM中(C3)数据并进行处理(翻倍处理),处理完成后产生中断事件,DSP进中断服务函数并读取对应内存(0x01C30000)中的数据,发现数据并没有翻倍,请问在DSP和PRU进行数据交互时需要什么设置,基本流程是什么?
其中PRU中获取数据的处理如下:
LBCO r16, C3, 0x00, 0x04
MOV r12, r16
ADD r12, r12, r16
SBCO r12, C3, 0x00, 0x04
产生系统中断事件给DSP