Hi :
I 've used AM4376 GP EVM demo board for developmention.
now, I 've faced a problem.
If I try to use assembly code to build the PRU, the kernel log shows as the following:
Please give me some advise, thanks.
root@am437x-evm:/module# insmod virtio_rpmsg_bus.ko root@am437x-evm:/module# insmod pruss_remoteproc.ko [ 53.881752] pruss-rproc 54400000.pruss: memory dram0: pa 0x54400000 size 0x2000 va f01ec000 [ 53.890515] pruss-rproc 54400000.pruss: memory dram1: pa 0x54402000 size 0x2000 va f01f0000 [ 53.900094] pruss-rproc 54400000.pruss: memory shrdram2: pa 0x54410000 size 0x8000 va f0310000 [ 53.909209] pruss-rproc 54400000.pruss: memory intc: pa 0x54420000 size 0x2000 va f01f4000 [ 53.918239] pruss-rproc 54400000.pruss: memory cfg: pa 0x54426000 size 0x2000 va f01f8000 [ 53.927474] pruss-rproc 54400000.pruss: creating platform devices for PRU cores [ 53.945650] pruss-rproc 54400000.pruss: creating platform devices for PRU cores ret = 0 [ 53.974505] platform sound@0: Driver asoc-simple-card requests probe deferral [ 53.988496] pru-rproc 54434000.pru0: memory iram: pa 0x54434000 size 0x3000 va f01fc000 [ 54.002002] pru-rproc 54434000.pru0: memory control: pa 0x54422000 size 0x400 va f01ea000 [ 54.010454] pru-rproc 54434000.pru0: memory debug: pa 0x54422400 size 0x100 va f0302400 [ 54.019665] remoteproc1: 54434000.pru0 is available [ 54.024759] remoteproc1: Note: remoteproc is still under development and considered experimental. [ 54.033811] remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed. [ 54.047129] pru-rproc 54434000.pru0: booting the PRU core manually [ 54.053885] remoteproc1: powering up 54434000.pru0 [ 54.059097] remoteproc1: table_ptr is NULL [ 54.063407] remoteproc1: rproc_fw_boot ret = -12 [ 54.068185] pru-rproc 54434000.pru0: rproc_boot failed [ 54.073889] remoteproc1: releasing 54434000.pru0