Part Number: TMS320F28035
在分析28035的IEC60730的自检安全库代码时,分析出外设帧寄存器的测试原理即向外设帧的地址(外设寄存器)中写入数据并读取,如果外设帧地址上的数据与写入的数据相等,则测试成功,否则失败。
外设帧寄存器测试分为两个测试项,第一项为PIE寄存器模式测试,第二项根据程序注释以及发送的字符串说明,为SPIB寄存器模式测试,但是实际程序中提供的测试开始地址与结束地址均为SPIA寄存器的地址,与注释不匹配;
在测试外设帧测试的第二项时,向0x704A地址写入0xA0AA,地址0x704A对应SPIA的SPIFFTX寄存器,由于该寄存器的第7位为只读位,忽略写入,导致最终读取的数据为0xA02A,与写入的数据不符,最终测试失败。
需要官方核实该程序并进行说明,以便于我使用该程序可以正常进行自检测试。