This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LS系统芯片,自检

请问TMS570LS系列芯片在进行系统自检的时候,会不会影响程序的运行,我看资料写的 每个自检都需要很长时间 几十微妙,在自检的过程中,cpu程序中有中断会不会收到影响,如果避免芯片的自检 不影响CPU 的程序的运行。

请问tms570系列内置双CPU,双CPU 比较功能如果检验?

  谢谢

  • self-test的过程是:(1)先保存相关寄存器;(2)然后进入IDLE状态进行自检,自检完成会复位;(3)还原CPU相关寄存器;

    关于CPU自检:

    The LBIST tests must be triggered by software. User may elect to run all tests, or only a subset of the

    tests based on the execution time, which can be allocated to the LBIST diagnostic. This time sliced test

    feature enables the LBIST to be used effectively as a runtime diagnostic with execution of test time slices

    per safety critical loop as well as a comprehensive test for CPU fault during MCU initialization.

    用户可以选择使用哪种方式自检,在自检前您也可以禁用相关的中断
  • 谢谢!
    资料太少!看得有的不清楚;
    有几个问题
    1.对于570系列,我知道程序开始的时候 要进行自检,然后main函数的for循环中是否需要做自检,如果不做自检的话,cpu功能有问题会不会有中断响应?
    2.如果必须要在程序循环中进行自检的话,我看自检的时间挺长的,程序一直在自检这个代码中执行吗?
  • 开机自检应该就可以满足需求了。也可以定时自检。在主函数for循环自检,就显得太频繁了,不会故障那么频发的。
    如果不自检,有问题会出现错误中断。
  • 谢谢!系统启动的时候自检就可以?这样不错啊,如果在for 循环中在有自检,还需要关中断,或者CPU 复位,这样是绝对不允许的

    请问,安全库,如果添加?

     我看资料说,项目->右键->Build Configuration ->Manage....这种操作  安全没有添加啊