Dear FAQ, Hello:
I use ipc_3_36_02_13 to test the Linux remoteproc drvers on TCI6638 board.
I run command live that:
#./run_lad.sh 0
+ lad_tci6638 -l log.txt -b 0
Opened log file: log.txt
Set LAD's base cluster id to 0
numProcessors = 9 id = 0 baseId = 0
Spawned daemon: lad_tci6638
# ./run_dsp.sh
+ prog=compute_dspN_patched.xe66
+ mpmcl load dsp0 compute_dspN_patched.xe66
load succeeded
+ mpmcl load dsp1 compute_dspN_patched.xe66
load succeeded
+ mpmcl load dsp2 compute_dspN_patched.xe66
load succeeded
+ mpmcl load dsp3 compute_dspN_patched.xe66
load succeeded
+ mpmcl load dsp4 compute_dspN_patched.xe66
load succeeded
+ mpmcl load dsp5 compute_dspN_patched.xe66
load succeeded
+ mpmcl load dsp6 compute_dspN_patched.xe66
load succeeded
+ mpmcl load dsp7 compute_dspN_patched.xe66
load succeeded
+ mpmcl run dsp0
run succeeded
+ mpmcl run dsp1
run succeeded
+ mpmcl run dsp2
run succeeded
+ mpmcl run dsp3
run succeeded
+ mpmcl run dsp4
run succeeded
+ mpmcl run dsp5
run succeeded
+ mpmcl run dsp6
run succeeded
+ mpmcl run dsp7
run succeeded
#./app_host
ResMgr_threadFxn: -->
ResMgr_setup: -->
App_threadFxn: -->
App_setup: -->
App_setup: initalizing IPC
App_setup: IPC ready, status=0
ResMgr_setup: initalizing IPC
ResMgr_setup: IPC ready, status=1
App_setup: cluster baseId=0, cluster members:
App_setup: 0 HOST
App_setup: 1 CORE0
App_setup: 2 CORE1
App_setup: 3 CORE2
App_setup: 4 CORE3
App_setup: 5 CORE4
App_setup: 6 CORE5
App_setup: 7 CORE6
App_setup: 8 CORE7
App_setup: MessageQ_open(PEB_Proc1)
Error: message queue create failed
ResMgr_setup: <-- status=-2
ResMgr_destroy: -->
Segmentation fault
And I found that: the DSP fireware didn't run on DSP core(the DSP fireware will light My LED, and it run's well in CCS).
when the remoteproc driver is be insmod,it printk's:
c-user 2620044.dsp1: registered misc device dsp1
remoteproc2: 2620048.dsp2 is available
remoteproc2: Note: remoteproc is still under development and considered experim ental.
remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
I want to know the TCI6638's Linux remoteproc driver can be use?
thank you very much!