Hi Experts,
I am able to rebuild ipumm firmware from this link processors.wiki.ti.com/.../Processor_Training:_Multimedia successfully.
I have used same version tools and compiler as mentioned in the link.
I am trying to run this pipeline--
gst-launch-1.0 videotestsrc num-buffers=500 ! 'video/x-raw,format=(string)NV12,width=1280,height=720,framerate=(fraction)60/1' ! ducatih264enc intra-interval=4 ! queue ! h264parse ! mp4mux ! filesink location=/home/root/example.mp4
which resulted in this error-
Setting pipeline to PAUSED ...
MmRpc_create: Error: open failed, name=/dev/rpmsg-dce
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstPipeline:pipeline0/GstDucatiH264Enc:ducatih264enc0: Could not initialize supporting library.
Additional debug info:
../../../../gst-plugins-base-1.6.3/gst-libs/gst/video/gstvideoencoder.c(1566): gst_video_encoder_change_state (): /GstPipeline:pipel:
Failed to start encoder
../git/libdce.c:416: dce_ipc_init ERROR: Failed eError == DCE_EOK error val -4../git/libdce.c:479: Engine_open ERRO.
Freeing pipeline ...
/dev/rpmsg-dce is not created.
root@am57xx-evm:~# ls -la /dev/| grep rpmsg
crw------- 1 root root 243, 0 Oct 3 21:06 rpmsg_pru30
crw------- 1 root root 243, 1 Oct 3 21:06 rpmsg_pru31
crw------- 1 root root 243, 2 Oct 3 21:06 rpmsg_pru32
crw------- 1 root root 243, 3 Oct 3 21:06 rpmsg_pru33
I have also tried binding and unbinding the remotecore as mentioned in the link above.
I ahve also tried the remotecore from prebuilt binaries from ti-processor-sdk-linux-am57xx-evm-03.01.00.06 which are working perfectly fine but if i try to build ipumm seperately it gives me error mentioned above.
Let me know about the possible solutions for these kind of errors.
Regards,
Sriraksha