专家好,我使用EW430-6303-Autorun.exe安装的IAR编译环境,并采用的TI官网的TRXEB(器件为msp430f5438A)以及CC1120DK配带的430UIF调试器在安装的IAR环境下测试swrc253e.zip和swrc219c.zip例程,均在调试到bspMcuSetVCoreUp子函数的 //
// Set SVM new Level
//
SVSMLCTL = SVSLE + SVMLE + SVSMLRRL0 * ui8Level;赋值语句时,报出check if debug protocol(SBW or 4-wire)is correct的问题,具体问题截图详见附件,请专家指点。此外,我还发现bspInit子函数的 //
// Stop watchdog timer (prevent timeout reset)
//
WDTCTL = WDTPW + WDTHOLD;存在数据类型转换时数据丢失,如等式右边为无符号int型,左边为无符号short型,运行语句前WDTPW为23040, WDTHOLD为128,结果运行完之后WDTCTL不等于23168,请您详查,非常感谢。