Hallo,
I am trying to port video processing algorithm on DSP core (C66x1). But when i run the algorithm, after initialization the DSP core hangs and i get the following information (boldface) on console:
[Cortex_M4_IPU1_C0] POLLED Mode is Selected
IPU1-0 Remote Log Shared Memory @ 0xa0d00000
IPU1-1 Remote Log Shared Memory @ 0xa0d04010
HOST Remote Log Shared Memory @ 0xa0d08020
DSP1 Remote Log Shared Memory @ 0xa0d0c030
DSP2 Remote Log Shared Memory @ 0xa0d10040
EVE1 Remote Log Shared Memory @ 0xa0d14050
EVE2 Remote Log Shared Memory @ 0xa0d18060
EVE3 Remote Log Shared Memory @ 0xa0d1c070
EVE4 Remote Log Shared Memory @ 0xa0d20080
*** VPDMA Firmware Loading... ***
[Cortex_M4_IPU1_C1]
[Cortex_M4_IPU1_C0] VPDMA Firmware Address = 0xa0e08000
[Cortex_M4_IPU1_C1] MAC Port 0 Address:
[Cortex_M4_IPU1_C0] VPDMA Load Address = 0x4897d004
[Cortex_M4_IPU1_C1] c4-ed-ba-be-b2-de
[Cortex_M4_IPU1_C0] VPDMA Firmware Version = 0x4d0001b8
[Cortex_M4_IPU1_C1]
[Cortex_M4_IPU1_C0] VPDMA List Busy Status = 0x00000000
[Cortex_M4_IPU1_C1] MAC Port 1 Address:
[Cortex_M4_IPU1_C0] *** VPDMA Firmware Load Success ***
[Cortex_M4_IPU1_C1] c4-ed-ba-be-b2-df
[Cortex_M4_IPU1_C0]
[Cortex_M4_IPU1_C1] Service Status: DHCPC : Enabled : : 000
[Cortex_M4_IPU1_C0] *** VPDMA Firmware Loading... ***
[Cortex_M4_IPU1_C1] Service Status: Telnet : Enabled : : 000
[Cortex_M4_IPU1_C0] VPDMA Firmware Address = 0xa0e08000
[Cortex_M4_IPU1_C1] Service Status: DHCPC : Enabled : Running : 000
[Cortex_M4_IPU1_C0] VPDMA Load Address = 0x4899d004
VPDMA Firmware Version = 0x4d0001b8
VPDMA List Busy Status = 0x00000000
*** VPDMA Firmware Load Success ***
*** VPDMA Firmware Loading... ***
VPDMA Firmware Address = 0xa0e08000
VPDMA Load Address = 0x489bd004
VPDMA Firmware Version = 0x4d0001b8
VPDMA List Busy Status = 0x00000000
*** VPDMA Firmware Load Success ***
*** VPDMA Firmware Loading... ***
VPDMA Firmware Address = 0xa0e08000
VPDMA Load Address = 0x489dd004
VPDMA Firmware Version = 0x4d0001b8
VPDMA List Busy Status = 0x00000000
*** VPDMA Firmware Load Success ***
EEPROM Base Board Name: [5777xCPU]
[C66xx_DSP1] A0=0x3ff08a74 A1=0x80000000
A2=0x0 A3=0x1
A4=0xb0 A5=0x0
A6=0x1 A7=0x0
A8=0xffffff81 A9=0xffffff81
A10=0x0 A11=0x40009a80
A12=0x9410d78c A13=0x1
A14=0x96596f84 A15=0x96596f84
A16=0x1 A17=0x0
A18=0x80000000 A19=0x0
A20=0x0 A21=0x0
A22=0x3a3b21f7 A23=0x5a
A24=0x1 A25=0x0
A26=0x1 A27=0x0
A28=0x400 A29=0x800b1fef
A30=0x3b300000 A31=0x0
B0=0x1 B1=0x0
B2=0x0 B3=0x96054670
B4=0x0 B5=0x0
B6=0x1 B7=0x80000000
B8=0x1 B9=0xfffffffd
B10=0x4ab B11=0x248973c
B12=0xffffffff B13=0x2
B14=0x96695a24 B15=0x96596ab0
B16=0xd348b900 B17=0x1
B18=0x0 B19=0x80
B20=0xe3eea020 B21=0xc14dd18d
B22=0xf B23=0x0
B24=0xaae04084 B25=0x7041069e
B26=0x83b34105 B27=0x0
B28=0x96264644 B29=0x962645d4
B30=0x2e0 B31=0x1
NTSR=0x1020d
ITSR=0x20d
IRP=0x1
SSR=0x0
AMR=0x0
RILC=0x0
ILC=0x0
Exception at 0x0
EFR=0x2 NRP=0x0
Internal exception: IERR=0x1
Instruction fetch exception
I am porting this algorithm from C64, so in principle it should not hang. I have no idea why its hanging, i can not even debug it.
Can you please let me know if i need to know anything important.
Thanks in advance.
Anshul