HI,
We are using the AM35x-OMAP35x-LINUX-PSP-04.02.00.07 package bundle in our development project . we are happy with your support for syslink driver for OMAP3530. But syslink working with 2.6.37 version only. But, Now, For our application we have to use latest kernel (3.3 rc1 and above versions). We tried to build syslink with 3.3 rc1 kernel. we are getting so many errors. Can you please provide working syslink for 3.3 rc1 kernel.
~Bhimesh
SysLink for the OMAP3530 has only been validate up to Linux version 2.6.37. We do periodic update and try to update the kernel version as needed by the device being supported.
What version of SysLink are you using? What build error are you seeing?
--Arnie
-------------------------------------------------------------------------------------------------
If my reply answers your question please mark the thread as answered
I'm facing the same problem. Because we are using the WiLink WL12xx drivers, we need to use Linux V3.0.28 or higher. Given that V2.6.37 was released back in Jan 2011, surely it is time for TI to update the Syslink code to a later kernel. I thought about using Syslink3, but TI have decided to not support OMAP3 so TI have left a big hole which I think they really should address. I would prefer to use V3.2.18, but then the IOMMU code changed so there is no iommu_get or iommu_put functions.
I'm using Angstrom kernel and filesystem. I'm using syslink_2_10_05_26.
When I try to run the SYSLINK samples, I get a core dump:
======== Running messageq app ========-examples/OMAP3530# ./runsamples_debug.sh ======== Running app using slaveloader ========[ 120.945312] *** _OMAP3530_halMmuEnable: iommu_get failed![ 120.945343] Error [0x86a85003] at Line no: 375 in file /home/jsynesio/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omap3530/omap3530dsp/Linux/omap3530_hal_mmu.c[ 120.975921] *** OMAP3530_halMmuCtrl: Failed to configure DSP MMUat _OMAP3530_halMmuEnable[ 120.975921] Error [0x86a85003] at Line no: 184 in file /home/jsynesio/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omap3530/omap3530dsp/Linux/omap3530_hal_mmu.c[ 121.009277] *** OMAP3530PROC_attach: Failed to enable the slave MMU[ 121.009277] Error [0x86a85003] at Line no: 1091 in file /home/jsynesio/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omap3530/omap3530dsp/omap3530proc.c[ 121.039733] *** Processor_attach: Failed to attach to the specific Processor![ 121.039733] Error [0x86a85003] at Line no: 121 in file /home/jsynesio/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Processor.c[ 121.068878] *** ProcMgr_attach: Processor_attach failed![ 121.068908] Error [0x86a85003] at Line no: 987 in file /home/jsynesio/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c[ 121.095733] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_attach failed[ 121.095764] Error [0x86a85003] at Line no: 890 in file /home/jsynesio/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cProcMgr_attach failed [0x86a85003]MessageQApp sample applicationRun for all supp[ 121.296356] Unable to handle kernel NULL pointer dereference at virtual address 00000010orted proc IDs[ 121.305786] pgd = da980000Entered MessageQ[ 121.309326] [00000010] *pgd=9c807831App_startup, *pte=00000000, *ppte=00000000[ 121.318542] Internal error: Oops: 17 [#1][ 121.322814] Modules linked in: syslink ipv6[ 121.332763] CPU: 0 Not tainted (3.0.28 #1)[ 121.343231] PC is at DLOAD_query_symbol+0x10/0x80 [syslink][ 121.354736] LR is at ElfLoader_getSymbolAddress+0x9c/0xf8 [syslink][ 121.366912] pc : [<bf1e2eb8>] lr : [<bf1dfe64>] psr: a0000013[ 121.366912] sp : dcbfdd80 ip : 00000101 fp : dcbfdecc[ 121.390136] r10: bf2593b2 r9 : 00000000 r8 : dcbfdecc[ 121.401184] r7 : 00000000 r6 : bf2593b2 r5 : e12ad000 r4 : e12b1000[ 121.413635] r3 : dcbfdecc r2 : bf2593b2 r1 : 00000000 r0 : 00000000[ 121.426147] Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user[ 121.439422] Control: 10c5387d Table: 9a980019 DAC: 00000015[ 121.451263] Process messageqapp_deb (pid: 257, stack limit = 0xdcbfc2f0)[ 121.464141] Stack: (0xdcbfdd80 to 0xdcbfe000)[ 121.474609] dd80: dcbfdecc e12b1000 e12ad000 bf2593b2 00000000 dcbfdecc dcbfc000 00000000[ 121.489196] dda0: befb8bfc bf1dfe64 00000000 bf2593b2 dcbfdecc dcbfdecc e12ad000 dcbfdecc[ 121.503753] ddc0: bf2593b2 00000000 00000000 bf1d1af8 00000000 bf2593b2 dcbfdecc bf1f03d0[ 121.518310] dde0: e098c000 e098c000 e12b7000 bf2593b2 dcbfdecc bf1d50cc 00000000 bf2593b2[ 121.532867] de00: dcbfdecc c00743dc c0074374 00000000 00000000 bf2b9d00 bf2b9d00 bf2b9f14[ 121.547454] de20: 00000000 bf1e6d10 00000000 00000006 a0000013 0000004a dcbfde7c c00662dc[ 121.562072] de40: a0000013 dca07c1e c066a4a4 0000004a dc9ce0e4 c0074d20 00000000 dec211e0[ 121.576690] de60: 00000000 dec21080 00000001 c065d3e8 00000000 00000000 dee07c00 000005ee[ 121.591369] de80: dee07c00 c02a577c 60000013 00000000 00000002 c029e3e0 0000061b c029e3f4[ 121.606079] dea0: dee02938 c02a0068 00000002 0000000a dee07c00 000005ee dee07c00 c02a577c[ 121.620849] dec0: a0000013 dc8005c0 00000000 c029e3e0 babe0000 00000000 00000000 bf2b9f14[ 121.635467] dee0: c00465c4 dcbfc000 00000000 bf2145b8 babe0000 00000000 00000000 befb8c18[ 121.649932] df00: c014f497 bf2b9f14 dcab75d0 bf24b5d4 c014f497 befb8c18 dc800240 00000004[ 121.664367] df20: befb8c18 c00f3ab0 dcaab500 00000000 00000000 00000000 dca272c0 0000001c[ 121.678649] df40: dc8005c8 00000002 dedf10a8 00000000 dcbfc000 00000000 dc8005c0 00000000[ 121.692779] df60: dc8005c0 0000001c 00000000 dc800240 befb8c18 c014f497 00000004 c00465c4[ 121.706878] df80: dcbfc000 c00f3b58 00000004 00000001 befb8c18 00000000 00069218 00000000[ 121.720794] dfa0: 00000036 c0046440 00000000 00069218 00000004 c014f497 befb8c18 00000004[ 121.734588] dfc0: 00000000 00069218 00000000 00000036 0006921c 00000001 00069214 befb8bfc[ 121.748352] dfe0: 00069258 befb8be0 00033f6c 402b319c 20000010 00000004 00000027 bf24cdb8[ 121.762237] [<bf1e2eb8>] (DLOAD_query_symbol+0x10/0x80 [syslink]) from [<bf1dfe64>] (ElfLoader_getSymbolAddress+0x9c/0xf8 [syslink])[ 121.780059] [<bf1dfe64>] (ElfLoader_getSymbolAddress+0x9c/0xf8 [syslink]) from [<bf1d1af8>] (Loader_getSymbolAddress+0xc8/0x158 [syslink])[ 121.798461] [<bf1d1af8>] (Loader_getSymbolAddress+0xc8/0x158 [syslink]) from [<bf1d50cc>] (ProcMgr_getSymbolAddress+0x1a8/0x278 [syslink])[ 121.816894] [<bf1d50cc>] (ProcMgr_getSymbolAddress+0x1a8/0x278 [syslink]) from [<bf1e6d10>] (Platform_loadCallback+0x68/0x5ac [syslink])[ 121.835205] [<bf1e6d10>] (Platform_loadCallback+0x68/0x5ac [syslink]) from [<bf2145b8>] (Ipc_control+0x5c/0x13c [syslink])[ 121.852355] [<bf2145b8>] (Ipc_control+0x5c/0x13c [syslink]) from [<bf24b5d4>] (IpcDrv_drvioctl+0x5c/0x288 [syslink])[ 121.868713] [<bf24b5d4>] (IpcDrv_drvioctl+0x5c/0x288 [syslink]) from [<c00f3ab0>] (do_vfs_ioctl+0x4a4/0x518)[ 121.883972] [<c00f3ab0>] (do_vfs_ioctl+0x4a4/0x518) from [<c00f3b58>] (sys_ioctl+0x34/0x54)[ 121.897674] [<c00f3b58>] (sys_ioctl+0x34/0x54) from [<c0046440>] (ret_fast_syscall+0x0/0x30)[ 121.911468] Code: e92d4ff8 e1a09001 e1a0a002 e1a0b003 (e5906010) [ 121.923034] ---[ end trace 6b8d0a8355b14904 ]---
john3909 I would prefer to use V3.2.18, but then the IOMMU code changed so there is no iommu_get or iommu_put functions.
Your failure indicates that there are functions iommu_get() and iommu_put() but the call to iommu_get("iva2") failed.
john3909[ 120.945312] *** _OMAP3530_halMmuEnable: iommu_get failed![ 120.945343] Error [0x86a85003] at Line no: 375 in file /home/jsynesio/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omap3530/omap3530dsp/Linux/omap3530_hal_mmu.c
Looking at the Linux v3.2 source code, I see that "iva2" iommu support is qualified by #if defined(CONFIG_OMAP_IOMMU_IVA2). See the following from arch/arm/mach-omap2/omap-iommu.c:#ifdef CONFIG_ARCH_OMAP3static struct iommu_device omap3_devices[] = { { .base = 0x480bd400, .irq = 24, .pdata = { .name = "isp", .nr_tlb_entries = 8, .clk_name = "cam_ick", .da_start = 0x0, .da_end = 0xFFFFF000, }, },#if defined(CONFIG_OMAP_IOMMU_IVA2) { .base = 0x5d000000, .irq = 28, .pdata = { .name = "iva2", .nr_tlb_entries = 32, .clk_name = "iva2_ck", .da_start = 0x11000000, .da_end = 0xFFFFF000, }, },#endif};
Do you know if you have that particular option set (in your .config file)?
Regards,
- Rob
Hi Rob,
I made some progress since I posted my original question. I used Kernel version V3.0.28 since the IOMMU hasn't been universalized yet. Also, there was a patch which I failed to apply originally which goes to the same issue you raised (enable-iommu-for-iva2.patch) which is in the folder packages/ti/syslink/buildutils/hlos/knl. Now I am able to complete the Syslink build including samples; however, the running the samples does not work. Here is my kernel command line:
Kernel command line: console=ttyO2,115200n8 console=tty0 mem=128M vram=12MB omapfb.mode=dvi:1280x720MR-16@60 omapdss.def_disp=dvi root=/dev/nfs nfsroot=10.100.116.25:/home/<usrid>/ti-sdk-beagleboard-05.04.00.00/targetNFS,nolock,rsize=1024,wsize=1024 omap_vout.vid1_static_vrfb_alloc=y rw rootfstype=ext4 rootwait ip=10.100.116.105:10.100.116.25:10.100.116.1:255.255.255.0
And here is the output when I try to run the samples:
root@beagleboard:~# lsmodModule Size Used byhid_multitouch 5396 0 rtc_twl 4473 0 twl4030_madc_hwmon 1755 0 twl4030_madc 6264 1twl4030_madc_hwmonrfcomm 49892 0 hidp 15667 0 ipv6 264967 8 root@beagleboard:~# modprobe syslink TRACE=1 TRACEFAILURE=1[ 323.767974] SysLink version : 2.10.05.26[ 323.768005] SysLink module created on Date:Jun 5 2012 Time:12:24:01[ 323.779113] Trace enabled[ 323.781982] Trace SetFailureReason enabledroot@beagleboard:~# cd /usr/share/ti/syslink-examples/OMAP3530/root@beagleboard:/usr/share/ti/syslink-examples/OMAP3530# lsframeq listmp runsamples_debug.shgatemp messageq runsamples_release.shheapbufmp notifyroot@beagleboard:/usr/share/ti/syslink-examples/OMAP3530# ./runsamples_debug.sh ======== Running messageq app ========-examples/OMAP3530# ./runsamples_debug.sh ======== Running app using slaveloader ========[ 348.147033] omap-iommu omap-iommu.1: iva2: version 1.0Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0Pro[ 348.183227] << DLOAD >> ERROR: cMgr_map succeedInvalid ELF file target machine.edMapping SV: [ 348.191497] *** ElfLoader_load: Failed to load ELF file![ 348.191497] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.c0x87dfdb00, SP: [ 348.221069] *** Loader_load: Failed to load file on the slave processor![ 348.221069] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c0x87dfdb00, MP: [ 348.250457] *** ProcMgr_load: Failed to load file on the slave![ 348.250488] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c0x87dfdb00, s[ 348.279357] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 348.279388] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cize 0x2500, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]MessageQApp sample applicationRun for all supported proc IDs[ 348.481628] *** Loader_getSymbolAddress: Failed to get the symbol address![ 348.481628] Error [0x8485f003] at Line no: 414 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.cEntered MessageQ[ 348.512023] *** ProcMgr_getSymbolAddress: Failed to get symbol address![ 348.512054] Error [0x8485f003] at Line no: 2178 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cApp_startup[ 348.541015] *** Platform_loadCallback: ProcMgr_getSymbolAddress failed[ 348.541015] Error [0xffffffff] at Line no: 2027 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omap3530/Platform.c[ 348.571289] *** Ipc_control: Platform_loadCallback failed![ 348.571289] Error [0xffffffff] at Line no: 845 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Ipc.c[ 348.617767] Assertion at Line no: 301 in /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failedError in Ipc_control Ipc_CONTROLCMD_LOADCALLBACK [0xffffffff]Leaving MessageQApp_startup ffffffffStopped slave pr[ 348.717529] *** ElfLoader_unload: Failed to unload ELF file![ 348.717529] Error [0x8485f003] at Line no: 2047 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cocId 0.[ 348.769042] *** Loader_unload: Failed to unload file from the slave processor![ 348.769042] Error [0x8485f003] at Line no: 351 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c[ 348.821777] *** ProcMgr_unload: Failed to unload file from the slave![ 348.821777] Error [0x8485f003] at Line no: 1347 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c[ 348.875366] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_unload failed[ 348.875396] Error [0x8485f003] at Line no: 1088 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cUnloaded slave procId 0.Unmapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0Found MKV entry (0xca300000)ProcMgr_unmap succeededUnmapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0Found MKV entry (0xca2d0b00)ProcMgr_unmap succeededUnmapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xca400000)ProcMgr_unmap succeededUnmapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xca600000)ProcMgr_unmap succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Detached from slave procId 0.======== Running app using arguments ========MessageQApp sample applicationReceived ./omap3530_memmap.txtEntered MessageQApp_startupLoading and starting procId [0] with [./messageq_omap3530_dsp.x64P][ 350.142852] omap-iommu omap-iommu.1: iva2: version 1.0Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87dfdb00, SP: [ 350.180816] << DLOAD >> ERROR: 0x87dfdb00, MP: Invalid ELF file target machine.0x87dfdb00, s[ 350.197052] *** ElfLoader_load: Failed to load ELF file![ 350.197052] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cize 0x2500, mask[ 350.252746] *** Loader_load: Failed to load file on the slave processor![ 350.252746] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c 0x5, cached 0[ 350.309600] *** ProcMgr_load: Failed to load file on the slave![ 350.309600] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cProcMgr_map succ[ 350.365570] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 350.365570] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.ceededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]SlaveLoader_startup status [-2071597053]Leaving MessageQApp_startup 8485f003======== Running listmp app ================ Running app using slaveloader ========Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87dfdb00, SP: [ 351.232849] << DLOAD >> ERROR: 0x87dfdb00, MP: Invalid ELF file target machine.0x87dfdb00, s[ 351.250854] *** ElfLoader_load: Failed to load ELF file![ 351.250885] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cize 0x2500, mask[ 351.307159] *** Loader_load: Failed to load file on the slave processor![ 351.307189] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c 0x5, cached 0[ 351.363708] *** ProcMgr_load: Failed to load file on the slave![ 351.363708] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cProcMgr_map succ[ 351.419342] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 351.419342] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.ceededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]ListMPApp sample applicationRun for all supp[ 351.657379] *** Loader_getSymbolAddress: Failed to get the symbol address![ 351.657379] Error [0x8485f003] at Line no: 414 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.corted proc IDs[ 351.714111] *** ProcMgr_getSymbolAddress: Failed to get symbol address![ 351.714111] Error [0x8485f003] at Line no: 2178 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cEntered ListMPAp[ 351.770080] *** Platform_loadCallback: ProcMgr_getSymbolAddress failed[ 351.770080] Error [0xffffffff] at Line no: 2027 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omap3530/Platform.cp_startup[ 351.827209] *** Ipc_control: Platform_loadCallback failed![ 351.827209] Error [0xffffffff] at Line no: 845 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Ipc.c[ 351.881225] Assertion at Line no: 301 in /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failedError in Ipc_control Ipc_CONTROLCMD_LOADCALLBACK [0xffffffff]Leaving ListMPApp_startup 0xffffffffStopped slave pr[ 351.982940] *** ElfLoader_unload: Failed to unload ELF file![ 351.982940] Error [0x8485f003] at Line no: 2047 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cocId 0.[ 352.040008] *** Loader_unload: Failed to unload file from the slave processor![ 352.040039] Error [0x8485f003] at Line no: 351 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c[ 352.097320] *** ProcMgr_unload: Failed to unload file from the slave![ 352.097320] Error [0x8485f003] at Line no: 1347 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c[ 352.154357] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_unload failed[ 352.154388] Error [0x8485f003] at Line no: 1088 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cUnloaded slave procId 0.Unmapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0Found MKV entry (0xca800000)ProcMgr_unmap succeededUnmapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0Found MKV entry (0xca574b00)ProcMgr_unmap succeededUnmapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xcaa00000)ProcMgr_unmap succeededUnmapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xcac00000)ProcMgr_unmap succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Detached from slave procId 0.======== Running app using arguments ========ListMPApp sample applicationReceived ./omap3530_memmap.txtEntered ListMPApp_startupLoading and starting procId [0] with [./listmp_omap3530_dsp.x64P]Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0[ 353.450988] << DLOAD >> ERROR: ProcMgr_map succInvalid ELF file target machine.eededMapping S[ 353.468933] *** ElfLoader_load: Failed to load ELF file![ 353.468963] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cV: 0x87e00000, S[ 353.525543] *** Loader_load: Failed to load file on the slave processor![ 353.525573] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.cP: 0x87e00000, M[ 353.582611] *** ProcMgr_load: Failed to load file on the slave![ 353.582611] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cP: 0x87e00000,[ 353.638854] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 353.638885] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.c size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]SlaveLoader_startup status [-2071597053]Leaving ListMPApp_startup 0x8485f003======== Running heampbufmp app ================ Running app using slaveloader ========Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeed[ 354.535430] << DLOAD >> ERROR: edMapping SV: Invalid ELF file target machine.0x87dfdb00, SP: [ 354.553405] *** ElfLoader_load: Failed to load ELF file![ 354.553405] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.c0x87dfdb00, MP: [ 354.610076] *** Loader_load: Failed to load file on the slave processor![ 354.610076] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c0x87dfdb00, s[ 354.666961] *** ProcMgr_load: Failed to load file on the slave![ 354.666961] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cize 0x2500, mask[ 354.722869] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 354.722869] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.c 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]HeapBufMPApp sample applicationRun for all supp[ 354.959777] *** Loader_getSymbolAddress: Failed to get the symbol address![ 354.959808] Error [0x8485f003] at Line no: 414 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.corted proc IDs[ 355.017608] *** ProcMgr_getSymbolAddress: Failed to get symbol address![ 355.017608] Error [0x8485f003] at Line no: 2178 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cEntered HeapBufM[ 355.074035] *** Platform_loadCallback: ProcMgr_getSymbolAddress failed[ 355.074035] Error [0xffffffff] at Line no: 2027 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omap3530/Platform.cPApp_startup[ 355.131530] *** Ipc_control: Platform_loadCallback failed![ 355.131561] Error [0xffffffff] at Line no: 845 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Ipc.c[ 355.185943] Assertion at Line no: 301 in /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failedError in Ipc_control Ipc_CONTROLCMD_LOADCALLBACK [0xffffffff]Leaving HeapBufMPApp_startup() (0xffffffff)Stopped slave procId 0.[ 355.297943] *** ElfLoader_unload: Failed to unload ELF file![ 355.297973] Error [0x8485f003] at Line no: 2047 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.c[ 355.356048] *** Loader_unload: Failed to unload file from the slave processor![ 355.356079] Error [0x8485f003] at Line no: 351 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c[ 355.413452] *** ProcMgr_unload: Failed to unload file from the slave![ 355.413452] Error [0x8485f003] at Line no: 1347 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c[ 355.470550] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_unload failed[ 355.470550] Error [0x8485f003] at Line no: 1088 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cUnloaded slave procId 0.Unmapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0Found MKV entry (0xca900000)ProcMgr_unmap succeededUnmapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0Found MKV entry (0xca710b00)ProcMgr_unmap succeededUnmapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xcae00000)ProcMgr_unmap succeededUnmapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xcb000000)ProcMgr_unmap succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Detached from slave procId 0.======== Running app using arguments ========HeapBufMPApp sample applicationReceived ./omap3530_memmap.txtEntered HeapBufMPApp_startupLoading and starting procId [0] with [./heapbufmp_omap3530_dsp.x64P]Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0Pro[ 356.751007] << DLOAD >> ERROR: cMgr_map succeedInvalid ELF file target machine.edMapping SV: [ 356.768737] *** ElfLoader_load: Failed to load ELF file![ 356.768737] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.c0x87dfdb00, SP: [ 356.825378] *** Loader_load: Failed to load file on the slave processor![ 356.825408] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c0x87dfdb00, MP: [ 356.882415] *** ProcMgr_load: Failed to load file on the slave![ 356.882446] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c0x87dfdb00, s[ 356.938690] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 356.938690] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cize 0x2500, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]SlaveLoader_startup status [-2071597053]Leaving HeapBufMPApp_startup() (0x8485f003)======== Running heapmemmp app ================ Running app using slaveloader ========Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeed[ 357.798980] << DLOAD >> ERROR: edMapping SV: Invalid ELF file target machine.0x87dfdb00, SP: [ 357.816894] *** ElfLoader_load: Failed to load ELF file![ 357.816894] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.c0x87dfdb00, MP: [ 357.873565] *** Loader_load: Failed to load file on the slave processor![ 357.873565] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c0x87dfdb00, s[ 357.930450] *** ProcMgr_load: Failed to load file on the slave![ 357.930480] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cize 0x2500, mask[ 357.986389] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 357.986389] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.c 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]HeapMemMPApp sample applicationRun for all supp[ 358.231262] *** Loader_getSymbolAddress: Failed to get the symbol address![ 358.231292] Error [0x8485f003] at Line no: 414 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.corted proc IDs[ 358.289093] *** ProcMgr_getSymbolAddress: Failed to get symbol address![ 358.289093] Error [0x8485f003] at Line no: 2178 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cEntered HeapMemM[ 358.345520] *** Platform_loadCallback: ProcMgr_getSymbolAddress failed[ 358.345520] Error [0xffffffff] at Line no: 2027 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omap3530/Platform.cPApp_startup[ 358.403015] *** Ipc_control: Platform_loadCallback failed![ 358.403015] Error [0xffffffff] at Line no: 845 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Ipc.c[ 358.457397] Assertion at Line no: 301 in /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failedError in Ipc_control Ipc_CONTROLCMD_LOADCALLBACK [0xffffffff]Leaving HeapMemMPApp_startup() (0xffffffff)Stopped slave pr[ 358.556488] *** ElfLoader_unload: Failed to unload ELF file![ 358.556518] Error [0x8485f003] at Line no: 2047 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cocId 0.[ 358.614593] *** Loader_unload: Failed to unload file from the slave processor![ 358.614624] Error [0x8485f003] at Line no: 351 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c[ 358.671966] *** ProcMgr_unload: Failed to unload file from the slave![ 358.671966] Error [0x8485f003] at Line no: 1347 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c[ 358.729064] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_unload failed[ 358.729064] Error [0x8485f003] at Line no: 1088 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cUnloaded slave procId 0.Unmapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0Found MKV entry (0xcb200000)ProcMgr_unmap succeededUnmapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0Found MKV entry (0xca7f8b00)ProcMgr_unmap succeededUnmapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xcb400000)ProcMgr_unmap succeededUnmapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xcb600000)ProcMgr_unmap succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Detached from slave procId 0.======== Running app using arguments ========HeapMemMPApp sample applicationReceived ./omap3530_memmap.txtEntered HeapMemMPApp_startupLoading and starting procId [0] with [./heapmemmp_omap3530_dsp.x64P]Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size [ 360.015350] << DLOAD >> ERROR: 0xfdb00, mask 0xInvalid ELF file target machine.5, cached 0Pro[ 360.032226] *** ElfLoader_load: Failed to load ELF file![ 360.032226] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.ccMgr_map succeed[ 360.088836] *** Loader_load: Failed to load file on the slave processor![ 360.088867] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.cedMapping SV: [ 360.145874] *** ProcMgr_load: Failed to load file on the slave![ 360.145904] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c0x87dfdb00, SP: [ 360.202148] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 360.202178] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.c0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]SlaveLoader_startup status [-2071597053]Leaving HeapMemMPApp_startup() (0x8485f003)======== Running gatemp app ================ Running app using slaveloader ========Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeed[ 361.115264] << DLOAD >> ERROR: edMapping SV: Invalid ELF file target machine.0x87dfdb00, SP: [ 361.133392] *** ElfLoader_load: Failed to load ELF file![ 361.133422] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.c0x87dfdb00, MP: [ 361.190032] *** Loader_load: Failed to load file on the slave processor![ 361.190032] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c0x87dfdb00, s[ 361.246948] *** ProcMgr_load: Failed to load file on the slave![ 361.246948] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cize 0x2500, mask[ 361.302886] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 361.302886] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.c 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]GateMPApp sample applicationRun for all supported proc IDs[ 361.514007] *** Loader_getSymbolAddress: Failed to get the symbol address![ 361.514038] Error [0x8485f003] at Line no: 414 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.cEntered GateMPAp[ 361.571838] *** ProcMgr_getSymbolAddress: Failed to get symbol address![ 361.571868] Error [0x8485f003] at Line no: 2178 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cp_startup[ 361.628295] *** Platform_loadCallback: ProcMgr_getSymbolAddress failed[ 361.628295] Error [0xffffffff] at Line no: 2027 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omap3530/Platform.c[ 361.685913] *** Ipc_control: Platform_loadCallback failed![ 361.685913] Error [0xffffffff] at Line no: 845 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Ipc.c[ 361.740325] Assertion at Line no: 301 in /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failedError in Ipc_control Ipc_CONTROLCMD_LOADCALLBACK [0xffffffff]Leaving GateMPApp_startup() (0xffffffff)Stopped slave pr[ 361.836303] *** ElfLoader_unload: Failed to unload ELF file![ 361.836303] Error [0x8485f003] at Line no: 2047 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cocId 0.[ 361.894317] *** Loader_unload: Failed to unload file from the slave processor![ 361.894317] Error [0x8485f003] at Line no: 351 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c[ 361.951660] *** ProcMgr_unload: Failed to unload file from the slave![ 361.951660] Error [0x8485f003] at Line no: 1347 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c[ 362.008728] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_unload failed[ 362.008758] Error [0x8485f003] at Line no: 1088 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cUnloaded slave procId 0.Unmapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0Found MKV entry (0xc8c00000)ProcMgr_unmap succeededUnmapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0Found MKV entry (0xc88f8b00)ProcMgr_unmap succeededUnmapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xc8e00000)ProcMgr_unmap succeededUnmapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xc9000000)ProcMgr_unmap succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Detached from slave procId 0.======== Running app using arguments ========GateMPApp sample applicationReceived ./omap3530_memmap.txtEntered GateMPApp_startupLoading and starting procId [0] with [./gatemp_omap3530_dsp.x64P]Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: [ 363.290313] << DLOAD >> ERROR: 0x87dfdb00, sInvalid ELF file target machine.ize 0x2500, mask[ 363.307373] *** ElfLoader_load: Failed to load ELF file![ 363.307403] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.c 0x5, cached 0[ 363.364013] *** Loader_load: Failed to load file on the slave processor![ 363.364013] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.cProcMgr_map succ[ 363.421051] *** ProcMgr_load: Failed to load file on the slave![ 363.421051] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.ceededMapping S[ 363.477294] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 363.477294] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]SlaveLoader_startup status [-2071597053]Leaving GateMPApp_startup() (0x8485f003)======== Running notify app ================ Running app using slaveloader ========Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeed[ 364.332855] << DLOAD >> ERROR: edMapping SV: Invalid ELF file target machine.0x87dfdb00, SP: [ 364.350616] *** ElfLoader_load: Failed to load ELF file![ 364.350616] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.c0x87dfdb00, MP: [ 364.407196] *** Loader_load: Failed to load file on the slave processor![ 364.407226] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c0x87dfdb00, s[ 364.464080] *** ProcMgr_load: Failed to load file on the slave![ 364.464080] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cize 0x2500, mask[ 364.519958] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 364.519989] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.c 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]NotifyApp sample applicationRun for all supp[ 364.765228] *** Loader_getSymbolAddress: Failed to get the symbol address![ 364.765228] Error [0x8485f003] at Line no: 414 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.corted proc IDs[ 364.823028] *** ProcMgr_getSymbolAddress: Failed to get symbol address![ 364.823028] Error [0x8485f003] at Line no: 2178 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cEntered NotifyAp[ 364.879394] *** Platform_loadCallback: ProcMgr_getSymbolAddress failed[ 364.879394] Error [0xffffffff] at Line no: 2027 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omap3530/Platform.cp_startup. Numbe[ 364.936859] *** Ipc_control: Platform_loadCallback failed![ 364.936859] Error [0xffffffff] at Line no: 845 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Ipc.cr of processors:[ 364.991241] Assertion at Line no: 301 in /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failed 2Error in Ipc_control Ipc_CONTROLCMD_LOADCALLBACK [0xffffffff]Leaving NotifyApp_startup() (0xffffffff)Stopped slave procId 0.[ 365.095214] *** ElfLoader_unload: Failed to unload ELF file![ 365.095214] Error [0x8485f003] at Line no: 2047 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.c[ 365.152679] *** Loader_unload: Failed to unload file from the slave processor![ 365.152679] Error [0x8485f003] at Line no: 351 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c[ 365.209960] *** ProcMgr_unload: Failed to unload file from the slave![ 365.209960] Error [0x8485f003] at Line no: 1347 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c[ 365.266998] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_unload failed[ 365.266998] Error [0x8485f003] at Line no: 1088 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cUnloaded slave procId 0.Unmapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0Found MKV entry (0xc8d00000)ProcMgr_unmap succeededUnmapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0Found MKV entry (0xc89acb00)ProcMgr_unmap succeededUnmapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xc9200000)ProcMgr_unmap succeededUnmapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xc9400000)ProcMgr_unmap succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Detached from slave procId 0.======== Running app using arguments ========NotifyApp sample applicationReceived ./omap3530_memmap.txtEntered NotifyApp_startup. Number of processors: 2Loading and starting procId [0] with [./notify_omap3530_dsp.x64P]Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87dfdb00, SP: [ 366.554321] << DLOAD >> ERROR: 0x87dfdb00, MP: Invalid ELF file target machine.0x87dfdb00, s[ 366.571472] *** ElfLoader_load: Failed to load ELF file![ 366.571472] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cize 0x2500, mask[ 366.628021] *** Loader_load: Failed to load file on the slave processor![ 366.628051] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c 0x5, cached 0[ 366.685028] *** ProcMgr_load: Failed to load file on the slave![ 366.685058] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cProcMgr_map succ[ 366.741271] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 366.741271] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.ceededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]SlaveLoader_startup status [0x8485f003]Leaving NotifyApp_startup() (0x8485f003)======== Running frameq app ================ Running app using slaveloader ========Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x[ 367.611938] << DLOAD >> ERROR: 5, cached 0ProInvalid ELF file target machine.cMgr_map succeed[ 367.628265] *** ElfLoader_load: Failed to load ELF file![ 367.628295] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cedMapping SV: [ 367.684875] *** Loader_load: Failed to load file on the slave processor![ 367.684906] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c0x87dfdb00, SP: [ 367.741760] *** ProcMgr_load: Failed to load file on the slave![ 367.741790] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c0x87dfdb00, MP: [ 367.797668] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 367.797668] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.c0x87dfdb00, size 0x2500, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]FrameQApp sample applicationRun for all supp[ 368.042236] *** Loader_getSymbolAddress: Failed to get the symbol address![ 368.042236] Error [0x8485f003] at Line no: 414 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.corted proc IDs[ 368.099517] *** ProcMgr_getSymbolAddress: Failed to get symbol address![ 368.099517] Error [0x8485f003] at Line no: 2178 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cEntered FrameQAp[ 368.155883] *** Platform_loadCallback: ProcMgr_getSymbolAddress failed[ 368.155883] Error [0xffffffff] at Line no: 2027 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omap3530/Platform.cp_startup[ 368.213378] *** Ipc_control: Platform_loadCallback failed![ 368.213378] Error [0xffffffff] at Line no: 845 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Ipc.c[ 368.267761] Assertion at Line no: 301 in /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failedError in Ipc_control Ipc_CONTROLCMD_LOADCALLBACK [0xffffffff]Leaving FrameQApp_startup() (0xffffffff)Stopped slave pr[ 368.367218] *** ElfLoader_unload: Failed to unload ELF file![ 368.367248] Error [0x8485f003] at Line no: 2047 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cocId 0.[ 368.424713] *** Loader_unload: Failed to unload file from the slave processor![ 368.424713] Error [0x8485f003] at Line no: 351 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c[ 368.482025] *** ProcMgr_unload: Failed to unload file from the slave![ 368.482025] Error [0x8485f003] at Line no: 1347 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c[ 368.539093] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_unload failed[ 368.539093] Error [0x8485f003] at Line no: 1088 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cUnloaded slave procId 0.Unmapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0Found MKV entry (0xc9600000)ProcMgr_unmap succeededUnmapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0Found MKV entry (0xc8f54b00)ProcMgr_unmap succeededUnmapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xc9800000)ProcMgr_unmap succeededUnmapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xc9a00000)ProcMgr_unmap succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Detached from slave procId 0.======== Running app using arguments ========FrameQApp sample applicationReceived ./omap3530_memmap.txtEntered FrameQApp_startupLoading and starting procId [0] with [./frameq_omap3530_dsp.x64P]Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x[ 369.803009] << DLOAD >> ERROR: 5, cached 0ProInvalid ELF file target machine.cMgr_map succeed[ 369.820251] *** ElfLoader_load: Failed to load ELF file![ 369.820281] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cedMapping SV: [ 369.876861] *** Loader_load: Failed to load file on the slave processor![ 369.876861] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c0x87dfdb00, SP: [ 369.933868] *** ProcMgr_load: Failed to load file on the slave![ 369.933868] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c0x87dfdb00, MP: [ 369.990112] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 369.990112] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.c0x87dfdb00, size 0x2500, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]SlaveLoader_startup status [-2071597053]Leaving FrameQApp_startup() (0x8485f003)======== Running ringio app ================ Running app using slaveloader ========Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeededMapping SV: [ 370.876281] << DLOAD >> ERROR: 0x87dfdb00, SP: Invalid ELF file target machine.0x87dfdb00, MP: [ 370.893157] *** ElfLoader_load: Failed to load ELF file![ 370.893157] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.c0x87dfdb00, s[ 370.949737] *** Loader_load: Failed to load file on the slave processor![ 370.949737] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.cize 0x2500, mask[ 371.006561] *** ProcMgr_load: Failed to load file on the slave![ 371.006591] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c 0x5, cached 0[ 371.062469] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 371.062469] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cProcMgr_map succeededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]RingIOApp sample applicationRun for all supported proc IDs[ 371.318420] *** Loader_getSymbolAddress: Failed to get the symbol address![ 371.318450] Error [0x8485f003] at Line no: 414 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.cEntered RingIOAp[ 371.376220] *** ProcMgr_getSymbolAddress: Failed to get symbol address![ 371.376220] Error [0x8485f003] at Line no: 2178 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.cp_startup[ 371.432586] *** Platform_loadCallback: ProcMgr_getSymbolAddress failed[ 371.432617] Error [0xffffffff] at Line no: 2027 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omap3530/Platform.c[ 371.490051] *** Ipc_control: Platform_loadCallback failed![ 371.490051] Error [0xffffffff] at Line no: 845 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Ipc.c[ 371.544433] Assertion at Line no: 301 in /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failedError in Ipc_control Ipc_CONTROLCMD_LOADCALLBACK [0xffffffff]Leaving RingIOApp_startup() (0xffffffff)Stopped slave pr[ 371.636444] *** ElfLoader_unload: Failed to unload ELF file![ 371.636474] Error [0x8485f003] at Line no: 2047 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cocId 0.[ 371.694335] *** Loader_unload: Failed to unload file from the slave processor![ 371.694335] Error [0x8485f003] at Line no: 351 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.c[ 371.751647] *** ProcMgr_unload: Failed to unload file from the slave![ 371.751647] Error [0x8485f003] at Line no: 1347 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c[ 371.808685] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_unload failed[ 371.808685] Error [0x8485f003] at Line no: 1088 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.cUnloaded slave procId 0.Unmapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0Found MKV entry (0xc9700000)ProcMgr_unmap succeededUnmapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0Found MKV entry (0xc910cb00)ProcMgr_unmap succeededUnmapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xc9c00000)ProcMgr_unmap succeededUnmapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xca400000)ProcMgr_unmap succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Detached from slave procId 0.======== Running app using arguments ========RingIOApp sample applicationReceived ./omap3530_memmap.txtEntered RingIOApp_startupLoading and starting procId [0] with [./ringio_omap3530_dsp.x64P]Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0ProcMgr_map succ[ 373.088500] << DLOAD >> ERROR: eededMapping SInvalid ELF file target machine.V: 0x87e00000, S[ 373.105712] *** ElfLoader_load: Failed to load ELF file![ 373.105743] Error [0x8485f003] at Line no: 1924 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.cP: 0x87e00000, M[ 373.162322] *** Loader_load: Failed to load file on the slave processor![ 373.162353] Error [0x8485f003] at Line no: 242 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.cP: 0x87e00000,[ 373.219360] *** ProcMgr_load: Failed to load file on the slave![ 373.219390] Error [0x8485f003] at Line no: 1275 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c size 0x100000,[ 373.275665] *** ProcMgrDrv_ioctl: Kernel-side ProcMgr_load failed[ 373.275665] Error [0x8485f003] at Line no: 1026 in file /home/<userID>/ti-dvsdk-beagleboard/component-sources/syslink_2_10_05_26/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.c mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Error in ProcMgr_load [0x8485f003]SlaveLoader_startup status [-2071597053]Leaving RingIOApp_startup() (0x8485f003)
Hi John,
john3909Loading and starting procId [0] with [./messageq_omap3530_dsp.x64P]
I notice that your DSP executables have a .x64P extension, which indicates that they are built in COFF format. SysLink could probably handle COFF if built as such but it's not officially supported. "out of the box" SysLink handles ELF files, which have an extension of ".xe64P" when built for OMAP3530.
There is a file named products.mak at the top of your SysLink installation that specifies your system. One of the elements in there is a variable named LOADER: # Optional: choose one to override DEVICE-specific default: COFF, ELF # LOADER =Please try setting this to ELF, which will cause the DSP executables to be built in ELF format. I'm not sure right now why this isn't the default behaviour for you, perhaps you have set this to COFF.
Hi Rib,
That is strange because I checked and LOADER = ELF
Here is my
# # @file products.mak## @brief Build definitions### ============================================================================## Copyright (c) 2008-2012, Texas Instruments Incorporated## Redistribution and use in source and binary forms, with or without# modification, are permitted provided that the following conditions# are met:# # * Redistributions of source code must retain the above copyright# notice, this list of conditions and the following disclaimer.# # * Redistributions in binary form must reproduce the above copyright# notice, this list of conditions and the following disclaimer in the# documentation and/or other materials provided with the distribution.# # * Neither the name of Texas Instruments Incorporated nor the names of# its contributors may be used to endorse or promote products derived# from this software without specific prior written permission.# # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.# Contact information for paper mail:# Texas Instruments# Post Office Box 655303# Dallas, Texas 75265# Contact information: # http://www-k.ext.ti.com/sc/technical-support/product-information-centers.htm?# DCMP=TIHomeTracking&HQS=Other+OT+home_d_contact# ============================================================================# SYSLINK_INSTALL_DIR = $(CURDIR)# List of supported devices (choose one): OMAP3530, TI816X, TI814X, OMAPL1XX, # TI813X, TI811X#DEVICE = OMAP3530# Master core (GPP) OS type (choose one): Linux, Qnx, Bios, Android#GPPOS = Linux# SysLink HLOS driver options variable (choose one): 0 or 1#SYSLINK_BUILD_DEBUG=1SYSLINK_BUILD_OPTIMIZE=0SYSLINK_TRACE_ENABLE=1# Set SDK type when building for a TI SDK kit (choose one): EZSDK or NONE#SDK = EZSDK# Define root dir to install SysLink driver and samples for target file-system#EXEC_DIR = $(SYSLINK_INSTALL_DIR)/EXEC_DIR# Optional: choose one to override DEVICE-specific default: COFF, ELF#LOADER = ELF# Optional: recommended to install all dependent components in one folder.#DEPOT = /home/<userid>/ti-dvsdk-beagleboard# If GPPOS is Android, set this to the location of your rowboat-android# installation.#ANDROID_DIR = _your_android_install# Define the product variables for the device you will be using.######### For OMAP3530 device ########ifeq ("$(DEVICE)","OMAP3530")LINUXKERNEL = $(DEPOT)/board-support/linux-3.0.28CGT_ARM_INSTALL_DIR = $(DEPOT)/linux-devkitCGT_ARM_PREFIX = $(CGT_ARM_INSTALL_DIR)/bin/armv7a-angstrom-linux-gnueabi/arm-angstrom-linux-gnueabi-IPC_INSTALL_DIR = $(DEPOT)/component-sources/ipc_1_24_02_27BIOS_INSTALL_DIR = $(DEPOT)/component-sources/sysbios_6_33_02_31XDC_INSTALL_DIR = $(DEPOT)/component-sources/xdctools_3_23_01_43CGT_C64P_INSTALL_DIR = $(DEPOT)/dsp-devkit/TI_CGT_C6000_7.3.5######## For TI816X device ########else ifeq ("$(DEVICE)","TI816X")LINUXKERNEL = $(DEPOT)/_your_linux_kernel_install_CGT_ARM_INSTALL_DIR = $(DEPOT)/_your_arm_code_gen_install_CGT_ARM_PREFIX = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-IPC_INSTALL_DIR = $(DEPOT)/_your_ipc_install_BIOS_INSTALL_DIR = $(DEPOT)/_your_bios_install_XDC_INSTALL_DIR = $(DEPOT)/_your_xdctools_install_CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_# SYS/BIOS timer frequency (ti.sysbios.timers.dmtimer.Timer.intFreq)TI81XXDSP_DMTIMER_FREQ = 32768# If SDK=NONE then below tools path is requiredifeq ("$(SDK)","NONE")CGT_M3_ELF_INSTALL_DIR = $(DEPOT)/_your_m3elf_code_gen_install_endif######## For TI814X device ########else ifeq ("$(DEVICE)","TI814X")# Set one of the following OS variablesLINUXKERNEL = $(DEPOT)/_your_linux_kernel_install_QNX_INSTALL_DIR = $(DEPOT)/_your_qnx_install_CGT_ARM_INSTALL_DIR = $(DEPOT)/_your_arm_code_gen_install_CGT_ARM_PREFIX = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-IPC_INSTALL_DIR = $(DEPOT)/_your_ipc_install_BIOS_INSTALL_DIR = $(DEPOT)/_your_bios_install_XDC_INSTALL_DIR = $(DEPOT)/_your_xdctools_install_CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_# SYS/BIOS timer frequency (ti.sysbios.timers.dmtimer.Timer.intFreq)TI81XXDSP_DMTIMER_FREQ = 20000000# Shouldn't need to change these.BIONIC_TARGETOBJS = $(ANDROID_DIR)/out/target/product/ti814xevm/objBIONICTOOL_DIR = $(ANDROID_DIR)/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3BIONIC_MISC = $(BIONICTOOL_DIR)/arm-eabi/lib/ldscriptsBIONIC = $(ANDROID_DIR)/bionic# If SDK=NONE then below tools path is requiredifeq ("$(SDK)","NONE")CGT_M3_ELF_INSTALL_DIR = $(DEPOT)/_your_m3elf_code_gen_install_endif# If GPPOS=Bios then below tools path is requiredifeq ("$(GPPOS)","Bios")CGT_A8_ELF_INSTALL_DIR = $(DEPOT)/_your_a8elf_code_gen_install_endif######## For TI813X device ########else ifeq ("$(DEVICE)","TI813X")LINUXKERNEL = $(DEPOT)/_your_linux_kernel_install_CGT_ARM_INSTALL_DIR = $(DEPOT)/_your_arm_code_gen_install_CGT_ARM_PREFIX = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-IPC_INSTALL_DIR = $(DEPOT)/_your_ipc_install_BIOS_INSTALL_DIR = $(DEPOT)/_your_bios_install_XDC_INSTALL_DIR = $(DEPOT)/_your_xdctools_install_# If SDK=NONE then below tools path is requiredifeq ("$(SDK)","NONE")CGT_M3_ELF_INSTALL_DIR = $(DEPOT)/_your_m3elf_code_gen_install_endif######## For TI811X device ########else ifeq ("$(DEVICE)","TI811X")# Set one of the following OS variablesLINUXKERNEL = $(DEPOT)/_your_linux_kernel_install_QNX_INSTALL_DIR = $(DEPOT)/_your_qnx_install_CGT_ARM_INSTALL_DIR = $(DEPOT)/_your_arm_code_gen_install_CGT_ARM_PREFIX = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-IPC_INSTALL_DIR = $(DEPOT)/_your_ipc_install_BIOS_INSTALL_DIR = $(DEPOT)/_your_bios_install_XDC_INSTALL_DIR = $(DEPOT)/_your_xdctools_install_CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_# SYS/BIOS timer frequency (ti.sysbios.timers.dmtimer.Timer.intFreq)TI81XXDSP_DMTIMER_FREQ = 20000000# If SDK=NONE then below tools path is requiredifeq ("$(SDK)","NONE")CGT_M3_ELF_INSTALL_DIR = $(DEPOT)/_your_m3elf_code_gen_install_endif######## For OMAPL1XX device ########else ifeq ("$(DEVICE)","OMAPL1XX")LINUXKERNEL = $(DEPOT)/_your_linux_kernel_install_CGT_ARM_INSTALL_DIR = $(DEPOT)/_your_arm_code_gen_install_CGT_ARM_PREFIX = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-IPC_INSTALL_DIR = $(DEPOT)/_your_ipc_install_BIOS_INSTALL_DIR = $(DEPOT)/_your_bios_install_XDC_INSTALL_DIR = $(DEPOT)/_your_xdctools_install_# If LOADER=ELF then below elf tools path is required else set C674 pathifeq ("$(LOADER)","ELF")CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_elseCGT_C674_INSTALL_DIR= $(DEPOT)/_your_c674_code_gen_install_endif######## End of device specific variables ########else ifeq ($(MAKECMDGOALS), clean)else ifeq ($(MAKECMDGOALS), .show-products)else ifeq ($(MAKECMDGOALS), help)else $(error DEVICE is set to "$(DEVICE)", which is invalid. Set this in <SysLink Install>/products.mak. Refer to the SysLink Install Guide for more information)endif# Use this goal to print your product variables..show-products: @echo "DEPOT = $(DEPOT)" @echo "DEVICE = $(DEVICE)" @echo "GPPOS = $(GPPOS)" @echo "SDK = $(SDK)" @echo "TI81XXDSP_DMTIMER_FREQ = $(TI81XXDSP_DMTIMER_FREQ)" @echo "SYSLINK_BUILD_DEBUG = $(SYSLINK_BUILD_DEBUG)" @echo "SYSLINK_BUILD_OPTIMIZE = $(SYSLINK_BUILD_OPTIMIZE)" @echo "SYSLINK_TRACE_ENABLE = $(SYSLINK_TRACE_ENABLE)" @echo "LOADER = $(LOADER)" @echo "SYSLINK_INSTALL_DIR = $(SYSLINK_INSTALL_DIR)" @echo "IPC_INSTALL_DIR = $(IPC_INSTALL_DIR)" @echo "BIOS_INSTALL_DIR = $(BIOS_INSTALL_DIR)" @echo "XDC_INSTALL_DIR = $(XDC_INSTALL_DIR)" @echo "LINUXKERNEL = $(LINUXKERNEL)" @echo "QNX_INSTALL_DIR = $(QNX_INSTALL_DIR)" @echo "CGT_ARM_PREFIX = $(CGT_ARM_PREFIX)" @echo "CGT_C64P_INSTALL_DIR = $(CGT_C64P_INSTALL_DIR)" @echo "CGT_C674_INSTALL_DIR = $(CGT_C674_INSTALL_DIR)" @echo "CGT_C674_ELF_INSTALL_DIR = $(CGT_C674_ELF_INSTALL_DIR)" @echo "CGT_M3_ELF_INSTALL_DIR = $(CGT_M3_ELF_INSTALL_DIR)" @echo "CGT_A8_ELF_INSTALL_DIR = $(CGT_A8_ELF_INSTALL_DIR)" @echo "EXEC_DIR = $(EXEC_DIR)"
john3909 That is strange because I checked and LOADER = ELF
I have since been informed that OMAP3530 ELF support is broken (and was only preliminary support at that, COFF is the validated format for OMAP3530). Can you try chainging LOADER = COFF and see how that goes?
We have a new SysLink 2.10.06 release in the works, which should be coming out next week. That release will have (fixed) ELF support for OMAP3530, so if you *need* to use ELF (perhaps due to other components available only in ELF) then you should have that option available next week.
I'll do that now.
BTW, I would like to request that TI test this release of Syslink with a Linux V3 kernel, preferably the latest Angstrom kernel release, which is V3.2.18. Also, would it be possible to test this release on a Beagle-xM board which uses the DM3730 processor?
Thank you for all your help.
john3909 BTW, I would like to request that TI test this release of Syslink with a Linux V3 kernel, preferably the latest Angstrom kernel release, which is V3.2.18. Also, would it be possible to test this release on a Beagle-xM board which uses the DM3730 processor?
Your request is duly noted. I don't make the calls, but the "officially supported" release will probably remain as 2.6.32 for OMAP3530 (3.00.00.05 PSP release version) and would therefore be the "supported" release, but that doesn't stop us from giving possible mention of some validation on newer components. Stay tuned...
BTW, EZSDK for the DM816X-evm is released with support for V2.6.37 kernel and that kernel is almost 18 months old. V2.6.32 used with the OMAP3530 SDK must be more than 2 years so I think it is time for TI to support the V3 kernel which has been out for more than 6 months. As a developer, we get pushed to newer kernels because the hardware we use is only supported on newer kernels and it is touch to coordinate our product development when vendors fall behind in the kernels they support. Common guys, keep up with the program ;-)
Anyway, thank you to the team for all their hard work.
John
I rebuilt Syslink using LOADER=COFF and now I am able to run the samples. However, when I run any of the samples after a reboot I get a stack dump. If I run the samples a second time, they work fine. Here is the output of the ringio sample:
Angstrom v2012.05 - Kernel 3.0.28beagleboard login: rootLast login: Thu Jan 1 09:22:08 UTC 1970 on ttyO2root@beagleboard:~# modprobe syslink TRACE=1 TRACEFAILURE=1[ 100.417968] SysLink version : 2.10.05.26[ 100.417999] SysLink module created on Date:Jun 8 2012 Time:22:33:51[ 100.429138] Trace enabled[ 100.431945] Trace SetFailureReason enabledroot@beagleboard:~# cd /usr/share/ti/syslink-examples/OMAP3530/root@beagleboard:/usr/share/ti/syslink-examples/OMAP3530# cd ringio/root@beagleboard:/usr/share/ti/syslink-examples/OMAP3530/ringio# lsomap3530_memmap.txt ringioapp_release slaveloader_debugringio_omap3530_dsp.x64P run_ringio_debug.sh slaveloader_releaseringioapp_debug run_ringio_release.shroot@beagleboard:/usr/share/ti/syslink-examples/OMAP3530/ringio# ./ringioapp_debug 1 DSP ./ringio_omap3530_dsp.x64P ./omap3530_memmap.txt RingIOApp sample applicationReceived ./omap3530_memmap.txt[ 157.739624] omap-iommu omap-iommu.1: iva2: version 1.0Entered RingIOApp_startupLoading and starting procId [0] with [./ringio_omap3530_dsp.x64P]Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Loaded file ./ringio_omap3530_dsp.x64P on slave procId 0.Started slave procId 0.SlaveLoader_[ 157.999969] ------------[ cut here ]------------[ 158.005004] WARNING: at arch/arm/mach-omap2/omap_l3_smx.c:162 omap3_l3_app_irq+0x10c/0x158()[ 158.014038] In-band Error seen by IVA_SS at address 0[ 158.019561] Modules linked in: syslink hid_multitouch rtc_twl twl4030_madc_hwmon twl4030_madc rfcomm hidp ipv6[ 158.030456] [<c00629fc>] (unwind_backtrace+0x0/0x128) from [<c054976c>] (dump_stack+0x20/0x24)[ 158.039703] [<c054976c>] (dump_stack+0x20/0x24) from [<c0090cc0>] (warn_slowpath_common+0x5c/0x74)[ 158.049316] [<c0090cc0>] (warn_slowpath_common+0x5c/0x74) from [<c0090d94>] (warn_slowpath_fmt+0x40/0x48)[ 158.059570] [<c0090d94>] (warn_slowpath_fmt+0x40/0x48) from [<c00776fc>] (omap3_l3_app_irq+0x10c/0x158)[ 158.069641] [<c00776fc>] (omap3_l3_app_irq+0x10c/0x158) from [<c00d1cec>] (handle_irq_event_percpu+0x8c/0x248)[ 158.080383] [<c00d1cec>] (handle_irq_event_percpu+0x8c/0x248) from [<c00d1ee0>] (handle_irq_event+0x38/0x48)[ 158.090911] [<c00d1ee0>] (handle_irq_event+0x38/0x48) from [<c00d3e1c>] (handle_level_irq+0xbc/0xcc)[ 158.100708] [<c00d3e1c>] (handle_level_irq+0xbc/0xcc) from [<c00d16a0>] (generic_handle_irq+0x40/0x54)[ 158.110687] [<c00d16a0>] (generic_handle_irq+0x40/0x54) from [<c00572e0>] (asm_do_IRQ+0x70/0x94)[ 158.120117] [<c00572e0>] (asm_do_IRQ+0x70/0x94) from [<c005ce34>] (__irq_svc+0x34/0x80)[ 158.128662] Exception stack(0xc2e5fdc8 to 0xc2e5fe10)[ 158.134094] fdc0: 80000013 00000001 bf171f4f bf19fd28 00000000 bf19fd00[ 158.142852] fde0: 00000018 00000000 c005d4c4 00000000 00000000 c2e5fe1c c2e5fe20 c2e5fe10[ 158.151611] fe00: bf123d8c bf10488c 60000013 ffffffff[ 158.157318] [<c005ce34>] (__irq_svc+0x34/0x80) from [<bf10488c>] (Gate_leaveSystem+0x18/0x1c [syslink])[ 158.167785] [<bf10488c>] (Gate_leaveSystem+0x18/0x1c [syslink]) from [<bf123d8c>] (Ipc_attach+0xc0/0x760 [syslink])[ 158.179321] [<bf123d8c>] (Ipc_attach+0xc0/0x760 [syslink]) from [<bf0f3550>] (Platform_startCallback+0x4c/0x214 [syslink])[ 158.191528] [<bf0f3550>] (Platform_startCallback+0x4c/0x214 [syslink]) from [<bf122f70>] (Ipc_control+0xa4/0x168 [syslink])[ 158.203887] [<bf122f70>] (Ipc_control+0xa4/0x168 [syslink]) from [<bf15cc9c>] (IpcDrv_drvioctl+0x70/0x29c [syslink])[ 158.220581] [<bf15cc9c>] (IpcDrv_drvioctl+0x70/0x29c [syslink]) from [<c0141688>] (do_vfs_ioctl+0x4b8/0x52c)[ 158.236419] [<c0141688>] (do_vfs_ioctl+0x4b8/0x52c) from [<c0141744>] (sys_ioctl+0x48/0x6c)[ 158.250823] [<c0141744>] (sys_ioctl+0x48/0x6c) from [<c005d280>] (ret_fast_syscall+0x0/0x30)[ 158.265319] ---[ end trace b343631f985c74f7 ]---startup status [111693824]After Ipc_loadcallback: status [0x0]After Ipc_startcallback: status [0x97d2000]Entered RingIOApp_instStartup()Creating OsalSemaphoreCreate instance of GateMP... SuccessRingIO instance created successfullyRingIO Client creation .... SuccessRingIO Writer Client Open ... SuccessLeaving RingIOApp_instStartup().status [0x0]Leaving RingIOApp_startup() (0x0)Entered RingIOApp_executeEntered RingIOApp_instExecute for proc id 0 Writer has produced valid data. Expected valid data size:64 Actual valid data size: 64Writer has cancelled not needed data. Expected cancelled data size: 64 Actual cancelled data size:64Writer has set attribute for Reader to consumeWaiting for reader to tell it to proceedReader has given go ahead to flush the remaining data in RingIOWriter has flushed data. Expected bytes to be flushed:64 Actual bytes flushed 64Leave RingIOApp_instExecute.status [0x0]Leaving RingIOApp_executeEntered RingIOApp_shutdownEntered RingIOApp_instShutdown() for procIdWriter Client close ... SuccessWriter Client delete ... SuccessGateMP delete ... SuccessLeave RingIOApp_instShutdown()After Ipc_stopCallback status: [0x97d2000]Shutting down procId [0]Stopped slave procId 0.Unloaded slave procId 0.Unmapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0Found MKV entry (0xc8400000)ProcMgr_unmap succeededUnmapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0Found MKV entry (0xc8398b00)ProcMgr_unmap succeededUnmapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xc8600000)ProcMgr_unmap succeededUnmapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xc8800000)ProcMgr_unmap succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Detached from slave procId 0.SlaveLoader_shutdown status [0]Leaving RingIOApp_shutdown
If I run the same sample again, there is no error:
root@beagleboard:/usr/share/ti/syslink-examples/OMAP3530/ringio# ./ringioapp_debug 1 DSP ./ringio_omap3530_dsp.x64P ./omap3530_memmap.txtRingIOApp sample applicationReceived ./omap3530_memmap.txtEntered RingIOApp_startupLoading and starting procId [0] with [./ringio_omap3530_dsp.x64P][ 171.825805] omap-iommu omap-iommu.1: iva2: version 1.0Attached to slave procId 0.Mapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0ProcMgr_map succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Loading procId 0.Loaded file ./ringio_omap3530_dsp.x64P on slave procId 0.Started slave procId 0.SlaveLoader_startup status [111693824]After Ipc_loadcallback: status [0x0]After Ipc_startcallback: status [0x97d2000]Entered RingIOApp_instStartup()Creating OsalSemaphoreCreate instance of GateMP... SuccessRingIO instance created successfullyRingIO Client creation .... SuccessRingIO Writer Client Open ... SuccessLeaving RingIOApp_instStartup().status [0x0]Leaving RingIOApp_startup() (0x0)Entered RingIOApp_executeEntered RingIOApp_instExecute for proc id 0 Writer has produced valid data. Expected valid data size:64 Actual valid data size: 64Writer has cancelled not needed data. Expected cancelled data size: 64 Actual cancelled data size:64Writer has set attribute for Reader to consumeWaiting for reader to tell it to proceedReader has given go ahead to flush the remaining data in RingIOWriter has flushed data. Expected bytes to be flushed:64 Actual bytes flushed 64Leave RingIOApp_instExecute.status [0x0]Leaving RingIOApp_executeEntered RingIOApp_shutdownEntered RingIOApp_instShutdown() for procIdWriter Client close ... SuccessWriter Client delete ... SuccessGateMP delete ... SuccessLeave RingIOApp_instShutdown()After Ipc_stopCallback status: [0x97d2000]Shutting down procId [0]Stopped slave procId 0.Unloaded slave procId 0.Unmapping SV: 0x87d00000, SP: 0x87d00000, MP: 0x87d00000, size 0xfdb00, mask 0x5, cached 0Found MKV entry (0xc8a00000)ProcMgr_unmap succeededUnmapping SV: 0x87dfdb00, SP: 0x87dfdb00, MP: 0x87dfdb00, size 0x2500, mask 0x5, cached 0Found MKV entry (0xc875cb00)ProcMgr_unmap succeededUnmapping SV: 0x87e00000, SP: 0x87e00000, MP: 0x87e00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xc8c00000)ProcMgr_unmap succeededUnmapping SV: 0x87f00000, SP: 0x87f00000, MP: 0x87f00000, size 0x100000, mask 0x5, cached 0Found MKV entry (0xc8e00000)ProcMgr_unmap succeededMapped entries in ./omap3530_memmap.txt to slave procId 0.Detached from slave procId 0.SlaveLoader_shutdown status [0]Leaving RingIOApp_shutdown
I wish I had a good answer for your stack dump, but being that it's related to the IVA subsystem (SS) which I don't know much about, I don't.
The stack dump shows the Ipc_attach() call being processed in the kernel when along comes an IVA-related IRQ. Since the IVA subsystem involves the DSP, this leads me to suspect that something in your kernel configuration clashes with running a non-IVA-SS DSP executable. I know that you applied a patch related to the IVA2 clock that allows SysLink to activate it (through iommu_get("iva2")), so perhaps more of IVA is activated than expected. The IVA error assertion happens very shortly after the DSP is loaded with the SysLink example. I suspect that too much IVA2 has been enabled in Linux - perhaps parts of the ARM-side handling are enabled to service the DSP-side of IVA2, and when the DSP runs something other than the IVA SS then the ARM-side becomes confused (i.e., reporting errors).
The SysLink patch related to IVA involves removing a config-related #ifdef:--- arch/arm/mach-omap2/omap3-iommu.c 2009-11-27 15:47:53.000000000 +0530+++ arch/arm/mach-omap2/omap3-iommu-new.c 2009-11-27 15:44:35.000000000 +0530@@ -36,13 +36,13 @@ .nr_tlb_entries = 8, .clk_name = "cam_ick", },-#if defined(CONFIG_MPU_BRIDGE_IOMMU)+/*#if defined(CONFIG_MPU_BRIDGE_IOMMU)*/ { .name = "iva2", .nr_tlb_entries = 32, .clk_name = "iva2_ck", },-#endif+/*#endif*/ }; #define NR_IOMMU_DEVICES ARRAY_SIZE(omap3_iommu_pdata)Since the patch involves simply removing the #ifdef as opposed to actually causing CONFIG_MPU_BRIDGE_IOMMU to be set, and since you have a kernel that is different than the one targeted by the patch, I wonder if perhaps you did too much in making the change that allows this "iva2" entry to exist.
Whatever the situation, this thread is too deep for other forum folks to see this new issue crop up, so perhaps a new thread regarding the stack dump is in order. Since the problem is just a warning and goes away after the first time, and I'm not sure if you want to even pursue it, I will leave it to you to raise the issue in a new thread.
John,
FYI ... A Google search turns up quite a few hits related to this:https://www.google.com/search?q=%22In-band+Error+seen+by+IVA_SS++at+address+0%22&safe=active
The search results are pretty much all related to "TIDSPBRIDGE" that exists in a different Linux release, but they do relate to your issue.
This is exactly the same patch I applied to my kernel so there is something else that is causing this issue. I will start a new thread related to this issue. Thank you for all your help.
Robert Tivy John, FYI ... A Google search turns up quite a few hits related to this:https://www.google.com/search?q=%22In-band+Error+seen+by+IVA_SS++at+address+0%22&safe=active The search results are pretty much all related to "TIDSPBRIDGE" that exists in a different Linux release, but they do relate to your issue
The search results are pretty much all related to "TIDSPBRIDGE" that exists in a different Linux release, but they do relate to your issue
Let me look through this list and see if I can find something helpful.
Thank you again,