Dear Champs,
My customer failed to run simple DSP FW - GPIO led - by using remoteproc in the linux as below, but I'm wonder if baremetal DSP SW can work with remoteproce properly without any additional implementation.
https://e2e.ti.com/support/processors/f/791/t/924289
If so, could you please provide details why baremetal DSP application will not work with remoteproc?
When I checked UG, it seemed remoteproc/rpmsg driver from ARM linux kernel need to communicate with IPC driver on the DSP.
Could you please provide details why this communication between 'remoteproc/rpmsg' driver on ARM and IPC driver on DSP?
And also, I'm afraid there are no way to share resource, DSP initialization in remoteproc when baremetal application was used in DSP. does my understanding right?
My customer still did not understanding why their simple baremetal application is not worked after loading with remoteproc because they believe there is nothing to communicate between ARM and DSP as their DSP baremetal application is simple to turn-on/off LED.
So, it would be very helpful if you can provide details on remoteproc and how it works.
And also, it would be helpful if there is a way to run baremetal application on C66x DSP.
When I checked below e2e, it seemed it is possible for IPU when there is bootloader on IPU. So, I think it is also possible for C66x DSP.
It would be helpful to provide details how baremetal application can be run on C66x DSP while linux is running on ARM.
https://e2e.ti.com/support/processors/f/791/p/922957/3410835
Thanks and Best Regards,
SI.