此论坛不知道器件型号 TMS570LS0714PGE、它说"器件型号 TMS570LS0714PGE 无法识别"。
TMS570LS0714PGE 的 XML 定义在.xml 中有一个错误的条目(文件:TMS570LS1225ZWT -器件级文件)、它看起来没有被审查/测试。
我们需要 HAL 发生器来支持器件 TMS570LS0714PGE 的 Free RTOS。 哪个版本支持此配置?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
此论坛不知道器件型号 TMS570LS0714PGE、它说"器件型号 TMS570LS0714PGE 无法识别"。
TMS570LS0714PGE 的 XML 定义在.xml 中有一个错误的条目(文件:TMS570LS1225ZWT -器件级文件)、它看起来没有被审查/测试。
我们需要 HAL 发生器来支持器件 TMS570LS0714PGE 的 Free RTOS。 哪个版本支持此配置?
FJ、
对于论坛"不识别器件型号"、当您在"线程创建"表单中输入器件型号时、将显示适用器件型号列表。 这些是基本部件号,因此我键入 tms570LS07。 。 。 此列表被减少、直到最后显示 TMS570LS0714。 这是要选择的基本器件型号、此处未包含封装类型(PGE)、因此会出现错误消息。
对于 RTOS 问题、RTOS 专家将很快解决此问题。
~Leonard
你(们)好
TMS570LS0714PGE 和 TMS570LS0714ZWT 之间的区别在于封装、很少额外的模块、当然还有 PINMUX 模块。 另外、这些器件支持相同的存储器大小、 时钟频率。 等等
要在 TMS570LS0714PGE 器件上获得 FreeRTOS 支持、请使用 TMS570LS0714ZWT_FreeRTOS 打开一个新的 HALCoGen 项目。 执行与操作系统、中断(VIM 配置)、 必要时钟设置、堆栈、从驱动器启用选项卡中禁用 RTI 驱动 器并生成代码相关的必要配置。
将以下文件保存到不同的文件夹中、
1) os_xxx.c /.h
2) freertos*。h
3) sys_vim.c 和 sys_vim.h、->将其重命名为 sys_vim_freeRTOS.c /.h (注意:如果 TMS570LS0714PGE HALCoGen 项目配置 VIM 通道2、则可以避免此步骤(RTI 将0与"vPortPreempiveTick" vim RAM 配置进行比较)。
4) sys_link.cmd。 -->重命名为 sys_link_freertos.cmd (因为您生成的另一个 HALCoGen 文件夹将具有相同的文件,因此需要此命令)。
在 CCS 项目中、将这些文件包含在常规 TMS570LS0714PGE HALCoGen 生成的代码之上、
从 CCS 工程中排除以下内容
1) RTI.c (原因是 FreeRTOS 现在使用 RTI、因此使用其他 RTI 驱动程序会使操作系统节拍变得混乱、除非用户知道如何小心处理)。
2) sys_vim.c、因为 sys_vim_freertos.c 将被使用。 (注意:如果 TMS570LS0714PGE HALCoGen 项目配置 VIM 通道2 (RTI 将0与"vPortPreempetiveTick" vim RAM 配置进行比较)、则可以避免此步骤。
2) sys_link.cmd。 因为接下来将使用 SYS_LINK_FREERTOS.cmd。
注:
1) 1)如果您已在 TMS570LS0714PGE HALCoGen 项目中配置 RTI、请将其删除
我知道这是一项额外的工作、但操作系统配置一旦完成、通常不会更改、因此应该一次性进行。
同时、我将向 HALCoGen 团队提出请求、默认情况下支持用于 TMS570LS0714PGE 器件的 FreeRTOS