我按照文档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); }
能告诉我如何才能解决么 灰常谢谢的说