Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE
Hi,
I am trying to debug CPU1 & CPU2 & have configured the debug session to load CPU1 & CPU2 with their corresponding .out files. The problem I am facing is that the CPU1 is waiting for CPU2 to boot-up (using IPCs for initializing CPU2 after CPU1 has completed initialization of itself and all peripherals for CPU2). I find CPU1 waiting for CPU2 even when CPU2 has already finished booting and acknowledging the IPC for boot requested by CPU1.
I am trying to mimic the boot sequence for CPU2 from CPU1 as shown in example projects for GPIO toggle and LED blink (for CPU1 and CPU2) from C2000Ware package. I am pretty clear that both cores boot-up successfully without debug session (free run) as I have separate LED tied to each core to blink.
Another point which I wanted to confirm is that CPU1 & CPU2 do NOT share the timer modules, correct or not? If true, I am facing issue with initialization of CPU2's timers from CPU2 itself. Do I need to initialize that from CPU1 too (I guess no, CPU2 is responsible for its own timer modules).
Thanks & Regards,
Sumit Panse