主题中讨论的其他器件:LAUNCHXL2-TMS57012、 TMS570LS1227、 HALCOGEN
尊敬的专家:
我需要您在 SafeTI 诊断库版本2.4.0方面的帮助。 我浏览了文档并部分了解了代码、我有一些想法和问题。 请澄清我是否有问题并给我一些答案。
1.能否在商业项目(.lib 文件)中使用 SafeTI 诊断库?
2.在 CCS 中、我打开了工程(build_safeTILib 文件夹)。 构建配置很少(具体取决于目标)、但此项目为空... 因此、我不会低估我可以在这里做什么。 这些配置之间有何差异?
在 CCS 中、我导入了演示应用程序(sl_TMS570LS1227_Noos)。能否将此演示与带有 LAUNCHXL2-TMS57012的 TMS570LS1224搭配使用?
4.堆栈大小。 在 sl_config.h 文件中、有针对堆栈大小(~6KB)定义的变量。
另一方面、我的项目首选项堆栈大小= 0x800 (2kB)。 如果我在项目设置中增大此值、或者不需要这样做(链接器/编译器将自动执行此操作)。
5.在 sys_startup.c 中,有可能进行一些更改(安全诊断的范围)。 问题是、我们是否应该使我们不想在项目中使用的外设的安全诊断? 或者、如果它被关闭(外设、时钟等)并且它不需要诊断(即使在启动时也是如此)
6.在 sys_startup.c 的第1104行中有_TI_auto_init ();
之后进行了一些测试、在第1176行中、再次出现了__TI_auto_init()。 是不是错?
7.在 app_main_Noos.c (main)中、我们可以定期使用一些诊断功能。 这种做法的随意含义是什么?
例如、如果 APP 中的主循环= 10ms、我们是否应该每10ms 执行一次诊断?
如果不是、应该多久执行一次?


