TI中文支持网
TI专业的中文技术问题搜集分享网站

C6678 多核通信问题

我用的是K2H系列的EVM,初学者,刚刚开始在板子上测试多核DSP通信的例程。

出现的问题好像是只有核0到1的通信,其他核之间没有通信,测试结果是:

1. debug后:

C66xx_0: GEL Output:Connecting Target…
C66xx_0: GEL Output: TCI6638K2K GEL file Ver is 1.3C66xx_0: GEL Output: Detected PLL bypass enabled: SECCTL[BYPASS] = 0x00800000
C66xx_0: GEL Output: (2a) MAINPLLCTL1 = 0x00000040
C66xx_0: GEL Output: (2b) PLLCTL = 0x00000048
C66xx_0: GEL Output: (2c) PLLCTL = 0x00000048
C66xx_0: GEL Output: (2d) Delay…
C66xx_0: GEL Output: (2e) SECCTL = 0x00810000
C66xx_0: GEL Output: (2f) PLLCTL = 0x0000004A
C66xx_0: GEL Output: (2g) Delay…
C66xx_0: GEL Output: (2h) PLLCTL = 0x00000048
C66xx_0: GEL Output: (4)PLLM[PLLM] = 0x0000000F
C66xx_0: GEL Output: MAINPLLCTL0 = 0x05000000
C66xx_0: GEL Output: (5) MAINPLLCTL0 = 0x07000000
C66xx_0: GEL Output: (5) MAINPLLCTL1 = 0x00000040
C66xx_0: GEL Output: (6) MAINPLLCTL0 = 0x07000000
C66xx_0: GEL Output: (7) SECCTL = 0x00890000
C66xx_0: GEL Output: (8a) Delay…
C66xx_0: GEL Output: PLL1_DIV3 = 0x00008002
C66xx_0: GEL Output: PLL1_DIV4 = 0x00008004
C66xx_0: GEL Output: PLL1_DIV7 = 0x00000000
C66xx_0: GEL Output: (8d/e) Delay…
C66xx_0: GEL Output: (10) Delay…
C66xx_0: GEL Output: (12) Delay…
C66xx_0: GEL Output: (13) SECCTL = 0x00090000
C66xx_0: GEL Output: (Delay…
C66xx_0: GEL Output: (Delay…
C66xx_0: GEL Output: (14) PLLCTL = 0x00000041
C66xx_0: GEL Output: PLL has been configured (CLKIN * PLLM / PLLD / PLLOD = PLLOUT):
C66xx_0: GEL Output: PLL has been configured (122.88 MHz * 16 / 1 / 2 = 983.04 MHz)
C66xx_0: GEL Output: Power on all PSC modules and DSP domains…C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=2, md=9!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=17, md=25!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=17, md=26!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=18, md=27!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=19, md=28!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=19, md=29!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=20, md=30!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=20, md=31!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=20, md=32!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=20, md=33!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=21, md=34!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=22, md=35!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=22, md=36!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=23, md=37!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=23, md=38!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=24, md=39!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=24, md=40!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=24, md=41!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=24, md=42!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=25, md=43!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=25, md=44!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=25, md=45!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=25, md=46!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=26, md=47!
C66xx_0: GEL Output: Set_PSC_State… Timeout Error #03 pd=27, md=48!
C66xx_0: GEL Output: Power on all PSC modules and DSP domains… Done.
C66xx_0: GEL Output: WARNING: SYSCLK is the input to the PA PLL.
C66xx_0: GEL Output: Completed PA PLL Setup
C66xx_0: GEL Output: PAPLLCTL0 – before: 0x0x098804C0 after: 0x0x07080400
C66xx_0: GEL Output: PAPLLCTL1 – before: 0x0x00000040 after: 0x0x00002040
C66xx_0: GEL Output: DDR begin
C66xx_0: GEL Output: XMC setup complete.
C66xx_0: GEL Output: DDR3 PLL (PLL2) Setup …C66xx_0: GEL Output: DDR3 PLL Setup complete, DDR3A clock now running at 666 MHz.
C66xx_0: GEL Output: DDR3A initialization completeC66xx_0: GEL Output: DDR3 PLL Setup …C66xx_0: GEL Output: DDR3 PLL Setup complete, DDR3B clock now running at 800MHz.
C66xx_0: GEL Output: DDR3B initialization completeC66xx_0: GEL Output: DDR done
C66xx_1: GEL Output:Connecting Target…
C66xx_1: GEL Output: TCI6638K2K GEL file Ver is 1.3C66xx_2: GEL Output:Connecting Target…
C66xx_2: GEL Output: TCI6638K2K GEL file Ver is 1.3C66xx_3: GEL Output:Connecting Target…
C66xx_3: GEL Output: TCI6638K2K GEL file Ver is 1.3C66xx_4: GEL Output:Connecting Target…
C66xx_4: GEL Output: TCI6638K2K GEL file Ver is 1.3C66xx_5: GEL Output:Connecting Target…
C66xx_5: GEL Output: TCI6638K2K GEL file Ver is 1.3C66xx_6: GEL Output:Connecting Target…
C66xx_6: GEL Output: TCI6638K2K GEL file Ver is 1.3C66xx_7: GEL Output:Connecting Target…
C66xx_7: GEL Output: TCI6638K2K GEL file Ver is 1.3

2. resume后:

[C66xx_0] Set interrupt form Core 0 to Core 1, cycle =16405
Interrupt Info 16

Adam Yao94020:

请问你运行的是什么核间通信的demo,demo完成的基本功能是什么?

运行的时候8个核是同步运行的么?

赞(0)
未经允许不得转载:TI中文支持网 » C6678 多核通信问题
分享到: 更多 (0)