主题中讨论的其他器件: HALCOGEN
您好! 我叫 Carlos
我想就这个问题寻求帮助。
我需要在我的项目中使用 TI FEE 驱动器。 我正在 TMS570LS3137微控制器上使用 FreeRTOS。
基本上、我遇到的问题是程序被卷入"TI_FEE_Init"函数中。 只有在 FreeRTOS 中、我才会遇到这种情况。 它使用 tout OS 工作正常。
我基于我的全部工作、针对我的特定器件的示例"example_ti_fee_write_read.c"、此示例位于 HalCoGen 示例文件夹中。
我已经在启用了 FEE 驱动器的情况下配置了 HalCoGen、安装了 F021闪存 API、并将文件 F021_API_CortexR4_BE_V3D16.lib 链接到了我的 CSS 工程。 我还将 F021 API 的包含路径添加到了项目包含路径中。
当我实时调试时、程序被吸入 "TI_FEE_Init"函数。 我可以使用调试界面的"Step Into"按钮进入 TI_FEE_Init 函数内部、从而查看问题出在何处。 当我进入时,程序在下面的行中被搞砸了:
https://imagizer.imageshack.com/img923/4986/ZuCS4g.png
(为图像链接道歉。 图像连接不起作用)
正如我之前所评论的那样、在不运行操作系统时、funcion (TI_FEE_Init)不会被吸入。 我正在以合作模式(不使用预置)运行 FreeRTOS、因此闪存编程任务拥有所需的全部时间。
非常感谢您提前提供的帮助!