Hello,
for making the graphics work, I executed the init script "load-firmware.sh" manually (similar to Ralph in this post). Modprobe syslinks.ko seems to work fine, but when loading the firmware (ti816x_hdvpss.xem3), the whole device hangs.
I'm using the C6A816x EVM, with
- the kernel "v2.6.37_TI816XPSP_04.00.00.11" from git and
- the IPC in version 1_22_05_27.
- I tried both, syslink_02_00_00_68_beta1 and syslink_02_00_00_67_alpha2.
First I run the firmware_loader shipped with the evaluation board - second I compiled the procmgrapp which comes with the syslink_02_00_00_67_alpha2. Both fail after setting some ioctls.
See attached procmgrapp_debug.log:
[Wed Apr 20 08:13:22.687 2011] ioctl(7, 0xc00ce0a4, 0xbec9b934) = 0
[Wed Apr 20 08:13:22.687 2011] ioctl(7, 0xc00ce0a5, 0xbec9b934) = 0
[Wed Apr 20 08:13:22.703 2011] write(1, "ProcMgr_start passed [0x6a85000]"..., 33ProcMgr_start passed [0x6a85000]
[Wed Apr 20 08:13:22.703 2011] ) = 33
[Wed Apr 20 08:13:22.703 2011] ioctl(4, 0xc014f497
When browsing the code (ProcMgrApp.c from syslink_02_00_00_67_alpha2) it seems that the following Ipc_control fails:
Osal_printf ("ProcMgr_start passed [0x%x]\n", status);
status = Ipc_control (procId,
Ipc_CONTROLCMD_STARTCALLBACK,
NULL);
I ve compiled all with the defaults (no explicit soft- or hard-float). Does anyone have a hint for me?
Best regards,
Charly