您好,
我们一直在面临“TIVA 重置问题”线程(勘误表 sysctl#22)中描述的总线故障问题,因此可以理解原因并直接提出建议的修复方法。
我只是想知道这一问题在 TIRTOS TIVAC 软件包中是否以及为什么从未得到解决。 在启用了 TIRTOS 的项目中,系统时钟初始化是在调用 main()之前通过 Boot_sysClockFreqSetI()完成的。 该函数是/packages/ti/catalog/arm/cortexm4/TIVA/ce/lib/Boot.aem4f 库的一部分,并在 Boot_sysctl.c 中实现,该函数主要是从位于 sysctrl. c.的 TiaWare 的 SysClockFreqSet()函数复制的 由于部署在 tirtos_tivac_2_16_01_14软件包上的 TivaWare 版本仍然是2.1.71b,因此它不包括 sysctl#22的修复程序(用于版本>2.1.3的修复程序)。
将 Boot_sysClockFreqSetI 函数的内容替换为使用了 TivaWare 2.2.0.295的 SysClockFreqSet 内容,解决了我们的问题。 这不是很直接,因为/packages/ti/catalog/arm/cortextm4/TIVA/ce/lib/Boot.aem4f 库需要手动重新编译...
有没有为 tirtos_tivac 软件包计划更新,或者这是“死马”吗?
感谢您的反馈
延斯