ZHCU778AB January 2014 – September 2022 MSP430FR2032 , MSP430FR2033 , MSP430FR2110 , MSP430FR2111 , MSP430FR2153 , MSP430FR2155 , MSP430FR2310 , MSP430FR2311 , MSP430FR2353 , MSP430FR2355 , MSP430FR2433 , MSP430FR2532 , MSP430FR2533 , MSP430FR2632 , MSP430FR2633 , MSP430FR4131 , MSP430FR4132 , MSP430FR4133 , MSP430FR5041 , MSP430FR5043 , MSP430FR50431 , MSP430FR5847 , MSP430FR58471 , MSP430FR5848 , MSP430FR5849 , MSP430FR5857 , MSP430FR5858 , MSP430FR5859 , MSP430FR5867 , MSP430FR58671 , MSP430FR5868 , MSP430FR5869 , MSP430FR5887 , MSP430FR5888 , MSP430FR5889 , MSP430FR58891 , MSP430FR5947 , MSP430FR59471 , MSP430FR5948 , MSP430FR5949 , MSP430FR5957 , MSP430FR5958 , MSP430FR5959 , MSP430FR5967 , MSP430FR5968 , MSP430FR5969 , MSP430FR5969-SP , MSP430FR59691 , MSP430FR5986 , MSP430FR5987 , MSP430FR5988 , MSP430FR5989 , MSP430FR5989-EP , MSP430FR59891 , MSP430FR6041 , MSP430FR6043 , MSP430FR60431 , MSP430FR6877 , MSP430FR6879 , MSP430FR68791 , MSP430FR6887 , MSP430FR6888 , MSP430FR6889 , MSP430FR68891 , MSP430FR6927 , MSP430FR69271 , MSP430FR6928 , MSP430FR6972 , MSP430FR6977 , MSP430FR6979 , MSP430FR69791 , MSP430FR6987 , MSP430FR6988 , MSP430FR6989 , MSP430FR69891
将应用程序下载到目标位置后,下一步是验证所下载的代码。对于此步骤,可以使用两种方法:请求 CRC 校验或读取应用程序代码。
第一种验证下载的方法是使用“CRC 校验”命令来请求器件对器件存储器的连续部分执行 CRC 校验。计算出的 CRC 值可与 IDE 或主机编程器生成的应用程序 CRC 作比较。
第二种验证下载的方法是使用“TX 数据块”命令来请求器件发送应用程序代码。数据从器件发送到主机,主机可以将其原始数据与从器件下载的应用程序数据作比较。
使用“CRC 校验”命令而不是“TX 数据块”命令进行应用程序验证的优势在于,器件对存储器执行 CRC 校验并随后发送两字节的 CRC 显著快于将应用程序中的每个字节发送回主机(相当于器件编程时间加倍)。
有关“CRC 校验”命令的更多信息,请参阅Topic Link Label4.1.5.4。有关“TX 数据块”命令的更多信息,请参阅Topic Link Label4.1.5.6。