TI专家
你好,我公司正在使用TMS570LS3137PGE这款芯片,使用的开发环境是IAR
对于STC的self-test我有几个疑问:
1、首先我看手册“technical reference manual” page341有要保存的所有寄存器的列表
对于上面的1我有几个疑问,“PC”和“R15”不就是同一个寄存器吗?寄存器“SPSR”需要保存吗?
如果我想保存上面所列的所有寄存器怎么保存,能不能给我保存所有寄存器的例子。下面是我自己尝试保存寄存器的代码
2、self-test的过程是:(1)先保存相关寄存器;(2)然后进入IDLE状态进行自检,自检完成会复位;(3)还原CPU相关寄存器;
我的疑问是在完成(2)之后会进行复位,那我就无法执行(3),TMS570是怎么完成自检的?
3、我在HALCoGen上看到STC不能工作在debug模式下,我用“release”模式下运行,效果和debug模式下是一样的,如果不能再debug模式下运行的话,那应该 运行在什么模式下?
4、在产品软件开发中,self-test可以放在main函数里面吗?