This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28388D: 有关CPU2的启动判断IPC0

Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE, TMDSCNCD28388D

根据CPU2 BOOT Flow,我理解CPU2启动过程中有两处等待IPC0=1的地方,如图

一般我们在CPU1的main程序初始化中有一次置IPC0=1的地方,我推测上图中第2次等待IPC0=1可能是对应main中置IPC0=1的地方(不知我的推断是否正确),那么CPU2启动中第1次等待IPC0=1,对应的CPU1是在哪里置IPC0的?

很奇怪的是,当我在仿真环境下Reset CPU1时(仅仅REST,不Restart到main),IPC0就已经置1了,似乎正好可以给到CPU2启动中的第1次判断IPC0用。如图:

但是手册中清晰的写到IPC0重置后应为0,这是怎么回事?

请帮我解答以上困惑,谢谢!