Hello,
There are three c6671 on my board. Each c6671 has same peripherals. Each c6671 is connected to emulator on one emu port as daisy-chain.
I assigned same GEL file for each c6671 core.
The GEL file is a little bit modified from evmc6678l.gel. - just DDR3 bus width from 64 bit to 32 bit.
When I connected target to one c6671, it looks good.
Then I connected target to another c6671, I get errors as below red lines.
I checked JTAG TCLK was still alive. I am using ccs6 now.
C66xx_0: Trouble Reading Memory Block at 0x2350128 on Page 0 of Length 0x4: (Error -181 @ 0x0) The controller has detected a dead JTAG clock. The user must turn-on or connect the JTAG clock for the target. (Emulation package 5.1.507.0)
C66xx_0: GEL: Error while executing OnTargetConnect(): Target failed to read 0x02350128 at (*((unsigned int *) (0x02350000+0x128))&(0x1<<pd)) [modify_evmc6678l.gel:1314] at Set_PSC_State(2, 7, 0x3) [modify_evmc6678l.gel:1761] at Set_Psc_All_On() [modify_evmc6678l.gel:867] at Global_Default_Setup_Silent() [modify_evmc6678l.gel:577] at OnTargetConnect() .
C66xx_0: Trouble Reading Register ControlRegisters_CSR: (Error -1139 @ 0x41) Lost debug connection to device. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 5.1.507.0)