我按照文档processors.wiki.ti.com/.../PRU-ICSS
processors.wiki.ti.com/.../PRU-ICSS_Installer 生成了新的zImage 与dtb文件 替换了 evm里的boot 目录下的 dtb与zImage
同时用生成的新的targetNFS文件夹下的 modlus 替换了 evm里面的 /lib/moduls 重启后 各个模块挂载成功
但是用编辑的应用程序下载还是无法成功 错误如下
//mytest.c
#include <stdio.h>
#include <prussdrv.h>
#include <pruss_intc_mapping.h>
#define PRU_NUM 0
int main (void)
{
unsigned int ret;
tpruss_intc_initdata pruss_intc_initdata = PRUSS_INTC_INITDATA;
prussdrv_init ();//Initialize the PRU
if (prussdrv_open(PRU_EVTOUT_0))//Open PRU Interrupt
{
printf("prussdrv_open open failed\n");
return (-1);
}
prussdrv_pruintc_init(&pruss_intc_initdata);
prussdrv_exec_program (PRU_NUM, "./prucode.bin");//Execute example on PRU
prussdrv_pru_wait_event (PRU_EVTOUT_0);//Waiting for this instruction: MOV r31.b0, PRU0_ARM_INTERRUPT+16
prussdrv_pru_clear_event (PRU_EVTOUT_0, PRU0_ARM_INTERRUPT);
prussdrv_pru_disable (PRU_NUM);//Disable PRU and close memory mapping
prussdrv_exit ();
return(0);
}
能告诉我如何才能解决么 灰常谢谢的说

