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

TMS320F28377D: sys/bios在双核28377D的CPU2中运行异常

Part Number:TMS320F28377DOther Parts Discussed in Thread:SYSBIOS, CONTROLSUITE

由于需求需要,我在CPU1中使用Matlab自动代码生成,CPU2中使用SYS/bios操作系统(我使用了两个组件Clock与Hwi,我通过点呼吸灯的方式来观察组件是否正常运行),在编写完成后发现了如下问题:

1)在debug模式中,我先运行CPU1再运行CPU2,整个系统能够正常运行,(观察呼吸灯能够正常运行),但再该种情况下如果我重新上电,则回出现CPU1能正常运行,CPU2仅能完成初始化,无法进入Hwi,Clock任务内部。

2)在debug模式下,我先运行CPU2再运行CPU1则回报错,CPU2的初始化都无法完成。

我对SYS/BIOS的初始化过程理解不深,也没有过多的资料说明,还望能够详细说明。

所用到的组件版本:

CCS12.1

SYSbios:6.83.0.18

XDCtools:3.62.1.16

库函数:

controlsuite:v190F2873XD

Ben Qin:

你好,我咨询下资深工程师后回复您。

,

yingnan peng:

感谢您的回复,如果需要我提供详细程序,请随时联系我

,

Ben Qin:

yingnan peng 说:但再该种情况下如果我重新上电,则回出现CPU1能正常运行,CPU2仅能完成初始化,无法进入Hwi,Clock任务内部。

cpu2正在完成什么样的初始化?能否运行到main()?能否运行到BIOS_start()?能否告诉我在哪里卡住了?

,

yingnan peng:

我在Debug模式下先运行CPU1在运行CPU2一切正常,但是上电重启后CPU2就运行异常了,我在MAIN函数的最后BIOSstart之前点灯,是可以亮起的(在重启后也能亮起)。

,

yingnan peng:

另外,我最近又做了实验,发现如果注释掉CPU1中的IPC模块则下电之后依然能够正常运行,所以我怀疑是IPC通讯与sys/bios存在某些不兼容,我的IPC通讯主要用到的库函数是IPC_lite,请问该库函数的应用会和SYSbios的启动发生冲突吗?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28377D: sys/bios在双核28377D的CPU2中运行异常
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1