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.

[参考译文] CCS/BQ76PL455EVM:当我必须使用"pl455.c"(来自 bq76PL455A-Q1示例代码1.0)文件"TMS570LS0432_freertos"项目时、我必须在&quot 中使用哪些 include 和源文件。 (有问题的内置)

Guru**** 2540720 points
Other Parts Discussed in Thread: HALCOGEN, TMS570LS0432

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/810801/ccs-bq76pl455evm-what-include-and-source-files-i-have-to-use-in-pl455-c-from-bq76pl455a-q1-example-code-1-0-file-when-i-have-to-use-tms570ls0432_freertos-project-build-in-problem

器件型号:BQ76PL455EVM
主题中讨论的其他器件:HALCOGENTMS570LS0432BQ76PL455A-Q1

工具/软件:Code Composer Studio

您好!

我正在为 TMS570LS0432 Hercules 微控制器从中断库转换为 FreeRTOS 基础项目。 该项目是通过 Halcogen (TMS570LS0432_FreeRTOS)和 CCS 平台开发的。  

但是、为了与 BQ76PL455EVM 通信、我需要在 "pl455.c"中进行一些更改(从 bq76PL455A-Q1示例代码1.0开始)、以避免编译错误、因为它是为 RTI 基础项目开发的。  

请帮我、我需要添加哪些文件或开发此 FreeRTOS 项目所需的任何更改。

从 "pl455.c"文件中的这些行下方出现错误。

#include "rti.h"
#include "reg_RTI.h"

#include "dataTypes。h"

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    PL455.c 不使用 RTI 函数。 请注释掉以下行:

    //#include "RTI.h"

    //#include "reg_RTI.h"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wang、

    感谢您的回答。

    正如您所建议的、我注释掉"RTI.h"和"reg_RTI.h"行。

    但是、pl455.c 文件中调用的 RTI 函数太多、因此会生成错误。 (随附屏幕截图)

    如果我可以将它们替换为任意 Free_RTOS 文件、请告诉我。

      

    同样、TMS570LS0432_Free_RTOS 项目中也缺少"datafiles.h"文件(pl455.c 和 pl455.h 文件中均显示错误)。

    那么、我是否需要将其注释掉、或者必须将"datype.h"文件添加到 TMS570LS0432_FreeRTOS 项目中(或者替换为其他文件)?

    此致

    Jyotirmaya

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    您没有简单的答案。  
    初始设计功能基于 RTI。  
    您需要分析此功能、在设计中排除不需要的任何内容、并将所需的一切内容迁移到免费 RTOS。  
    您的迁移可能无法通过简单的"包括"和"排除"操作来完成。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、Tomasz。

    我知道没有解决我的问题的直接方法。

    我将根据我的 FreeRTOS 设计要求重新排列 pl455.c 和 pl455.h 文件。  

    此致、

    Jyotirmaya