Cpputest+CCS7.4(移植了CCS5.5的软件仿真功能),我调用了生成的cpputest静态库去测试了下面代码(代码如图二)。图一用来和图三做对比:

继续运行之后得出了下面的结果:

使用28335_RAM_lnk.cmd 文件(分配程序数据的存储字段的大小,因为cpputest.lib较大,我对.cmd文件进行了部分修改),函数会仅仅执行两个正确的测试的时候有CIO输出(我不知道这是不是巧合,还是需要对哪里进行设置)。但是当执行一个正确测试或者一个正确、一个错误测试的情况时。函数执行后并不显示结果,并且会一直在下面的while中循环,如下图所示。

我不知道这是为什么,恳请大家帮助我。

