Hi,
I am trying to port Syslink (2.21.02.10) to Linux Kernel 3.11.4 on platform Beagleboard XM (DM3730 processor). I was able to fix the Syslink code in order to compile and run on Beagle. Now I am running ex01_helloworld which does run, but with some problems. I stuck at that point. In my console I am seeing like everything is ok:
jernej@beaglexm:~/share/ex01_helloworld/release$ sudo ./run.sh
+ ./slaveloader startup DSP server_dsp.xe64P memmap.txt
Attached to slave procId 0.
Mapping SV: 0x8f000000, SP: 0x8f000000, MP: 0x8f000000,
size 0x800000, mask 0x5, cached 0
ProcMgr_map succeeded
Mapping SV: 0x8ef00000, SP: 0x8ef00000, MP: 0x8ef00000,
size 0x10000, mask 0x5, cached 0
ProcMgr_map succeeded
Mapped entries in memmap.txt to slave procId 0.
Loading procId 0.
Loaded file server_dsp.xe64P on slave procId 0.
Started slave procId 0.
+ ./app_host DSP
--> App_exec:
App_exec: event received from procId=0
<-- App_exec: 0
+ ./slaveloader shutdown DSP memmap.txt
Stopped slave procId 0.
Unloaded slave procId 0.
Unmapping SV: 0x8f000000, SP: 0x8f000000, MP: 0x8f000000,
size 0x800000, mask 0x5, cached 0
Found MKV entry (0xd2000000)
ProcMgr_unmap succeeded
Unmapping SV: 0x8ef00000, SP: 0x8ef00000, MP: 0x8ef00000,
size 0x10000, mask 0x5, cached 0
Found MKV entry (0xcfa20000)
ProcMgr_unmap succeeded
Mapped entries in memmap.txt to slave procId 0.
Detached from slave procId 0.
but when examining the dmsg I see kernel oops.
Attached file: 5148.dmesg_output_working_ex01_helloworld_3.txt
It shows a lot of Ipc_attach failures and In-band Error seen by IVA_SS at address 0. I've looked into other forum conversations and I still don't know what is causing this.
Also when I run example for the first time, it is ok (except the oops in kernel), but when I run it for the second time, beagle freezes up.
I am using
ipc_1_25_03_15
uia_1_03_01_08
xdais_7_21_01_07
xdctools_3_25_03_72
bios_6_35_04_50
CCS 5_5_0 installation
O yes, I have also configured the beagle boot parameters to use only 239MB of RAM, because otherwise examples doesn't work.
Any suggestions what is wrong and how to proceed?
Thanks,
Jernej