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/TMS320F2.8035万:F2.8035万参数无效错误

Guru**** 2585275 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/653590/ccs-tms320f28035-f28035-argument-invalid-error

部件号:TMS320F2.8035万

工具/软件:Code Composer Studio

您好,

我想使用指针作为我的一个函数的参数。

x =(UINT32) f_abs(((Int32)Y,&SIGD_OLD_I);

功能

int f_abs (int data_I,int *sign_I)

如果(0 <= DATA_I)

*SIGNO_I =+1;
返回(+ DATA_I);
}
否则

*SIGNO_I =-1;
返回(- DATA_I);
}
}

它给了我无效的参数错误。

谢谢

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

    控制台窗口中输出的错误是什么? 问题可能与X,Y和SIGD_OLD_I的声明有关 您能否上传包含其声明的代码部分? 您可能还需要考虑使用stdint类型(UINT32_t,Int32_t)而不是UINT32和Int32,因为这些类型可能未定义。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jay:

    您是否解决了错误? 如果没有,您能否为我提供有关您所看到的错误的更多信息?

    谢谢!
    Taumer