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/F28M36P63C2:编译工程时出错

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/699654/ccs-f28m36p63c2-error-while-building-project

器件型号:F28M36P63C2

工具/软件:Code Composer Studio

您好!

我在构建项目时遇到了以下错误。 错误的性质是1、但我在代码的5个不同位置都有。 我很难理解为什么会出现此错误。

说明                    资源                             路径                  位置        类型
#66预计会出现";"          main_c28.c                    PC3_c28revA       第1344行        C/C++问题

下面是我遇到错误的代码片段

CLR_SS;

   //设置数据(1)/命令(0)标志
    if (data==destination)
    {
      SET_MOSI;    //此处显示错误1行
    }
    其他
    {
      CLR_MOSI;   //此处出现错误2行
    }


   //将其计时。
      CLR_SCK;
      SET_SCK;

   //清除要写入的读取(1)/写入(0)标志,将其计时。


      CLR_MOSI;        //此处出现错误3行


   //将其计时。
      CLR_SCK;
      SET_SCK;

      for (掩码= 0x80;掩码;掩码>>=1)
       {
        if (掩码和命令){
           SET_MOSI;          //此处显示错误4行
        }
        否则{
           CLR_MOSI;         //此处出现错误5行
        }

          CLR_SCK;
          SET_SCK;
          }
  //释放芯片并结束 SPI 传输
     Set_SS;

我已指示接收上述错误的行。 我明确地终止了该语句、但编译器却说 "需要一个";" 。

一如既往、感谢您的任何帮助。

谢谢、

Srini.

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

    尽管编译器指示此错误位于5个不同的位置、但实际上可能在一个文件中的一个位置发生。 仔细检查您的通用头文件、以确保这些文件中没有错误。 该错误可能出现在不同源文件中引用的头文件中。 编译器单独编译每个源文件、因此可以在"Problems"窗口中重复出现错误的比值增加。

    如需更多信息、请参阅此论坛文章: e2e.ti.com/.../324838

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

    在 Srini 没有任何问题。 如果您对答案满意、请在相应帖子上选择最佳答案来解决帖子。 再次感谢你。

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

    我已经完成了 PAL。再次感谢!