器件型号:hercules_safety_mcu_demos
大家好!
我使用 RTOS 开发 SafeTI 诊断库。 我们正在使用的 MCU 是 TMS570LC43xx。
我面临着一些问题、
在 main 函数前面(" _c_int00 ()和 fterSTC () ")中完成的所有初始化 监控器模式"ARM_MODE_SVC 0x13" 。 但是对于 RTOS schedular 的初始化,我们需要在 系统模式"ARM_MODE_SYS 0x1F"。
我曾尝试从 SVC 更改为系统模式、但代码将为 r ESET SWRST。 我试图改变 sl_Init_R5Registers ();和 sl_Init_StackPointers () ;也. 但没有结果。
问题1: 我们如何将模式从监控器模式 "ARM_MODE_SVC 0x13"更改为系统模式 "ARM_MODE_SYS 0x1F"。
问题2. 从 监控器模式 "ARM_MODE_SVC 0x13"切 换到系统模式 "ARM_MODE_SYS 0x1F"后、我们可以在任务中运行所有 SL 测试用例吗?
感谢并尊重
V·潘卡