Jam标准测试和编程语言(STAPL)软件使用循环冗余校验(CRC)算法支持文件完整性检查。该算法分别在ASCII Jam STAPL Player和Jam STAPL Byte-Code Players的
jam_check_crc()
和jbi_check_crc()
函数中得到支持。默认情况下,Altera提供的源代码是针对PC平台的。因此,在Jam STAPL Byte-Code Player将Jam文件从硬盘复制到RAM之后执行CRC校验。这在运行时进行,并在文件用于编程或配置任何器件之前验证文件的完整性是否已损坏。如果CRC失败,播放器将报告不匹配,但将继续执行已给出的操作(PROGRAM,READ_USERCODE)。如果您希望更改此功能,可以在调用Player的jamstub.c或jbistub.c源文件中的check_crc
函数的调用周围添加分支或其他处理代码。
没有回复内容