“线程:测试”中讨论的其它部件
信息:使用 SDK 5.30.00.08和 ServicePack 4.12.0.1,XDS110调试探测器(带更新的固件)和 CCS 11.1.0.00011
我不确定这个问题是否属于这个论坛或工具/CCCS 论坛,因此如果更适合这个论坛,请随时提出/告诉我。
问题:我正在尝试使用一个简单的测试矢量测试一些 AES-CBC 加密解密,但这一测试失败了。 通过代码后,在检查信号是否已创建时,它在 CryptoCC32XX_Decrypt 函数中失败。 我通过了创建信号的代码,它成功地创建了。 所以我回去检查当检查失败时表达式的评估结果,我看到了以下情况:

我们输入 IF 语句是因为表达式的求值为 true,但是当我对该表达式设置监视时,它的求值为 false,而该表达式的求值也假定为 true。 我不确定这是否是由于调试 Crypto HW 时出现的一些问题,还是一些编译器问题(我尝试重新启动编译器以及清理和重建项目,但没有产生任何影响),我对此一无所知,因此我正在寻找一些见解。
谢谢。