Part Number:MSP430FR2476
你好,我这边项目需要对msp430fr2476的指令集进行诊断,确认指令集能正确执行,这个应该怎么做呢?
Ben Qin:
你好,直接使用CCS进行调试就可以了。
,
a ?:
感谢答复,我们在开发功能安全相关的产品,计划在程序运行时周期性的去检测指令,这块应该怎么做呢?
,
Ben Qin:
不是很懂你的意思。如果程序可以成功运行那么指令应该是没问题的。
,
a ?:
您说的是正确的,程序运行成功,指令就是对的,然后我们想做的是,提前知道这个指令是否正确,因为如果指令出错的话,程序就会执行错误。
所以就想加入一个指令检测功能,定时检测指令,以确保程序执行正确性。
,
Ben Qin:
我咨询下资深工程师后回复您。
,
Ben Qin:
你是指像debug中的断点一样吗?
,
a ?:
我说的指令是指令集中的汇编指令,比如:MOV、SUB、ADD这些,就想把2476中的这些指令做一个诊断。
,
Ben Qin:
为什么指令会改变?你使用的是能够自我修改的代码吗?
你可以对各种内存块进行校验和并在运行问题代码之前对其进行验证吗?
,
a ?:
不好意思,没太理解您上边描述的疑问
,
Ben Qin:
下面是工程师的回复:
Why should the instruction change? Is the customer using self-modifying code?
Can they do a checksum of various chunks of memory and validate it before running the problem code?