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/CCStudio:没有变量#39;s 溢出的 CCS10发生断言失败

Guru**** 2595805 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/962555/ccs-ccstudio-assertion-fail-is-occurred-with-ccs10-without-variable-s-overflow

器件型号:CCStudio

工具/软件:Code Composer Studio

你(们)好

我还有一个与相关的问题  

  https://e2e.ti.com/support/tools/ccs/f/81/p/961758/3555522#3555522

elseif(10 <= X && X < 10000){
    fxdLogX = -6 * (X - 5000) * (X - 5000) + 120040 * (X - 5000) - 1682360000;

感谢您对上述主题的支持、客户能够对其代码进行额外的验证。

而且、当 X 为2000时  、表达式的最终值不 会溢出、但仍然存在问题。

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

    我可以重现相同的结果。  我同意溢出不是问题。  我提交了问题 EXT_EP-10162 以进行调查。  欢迎您通过该链接访问该链接。

    谢谢、此致、

    乔治

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

    此问题的分析尚未完成。  但要考虑的一种有效权变措施是将所有局部变量的类型更改为 long long。  有些东西像...

    int func_FAIL (int arg_X)
    {
    long long X = arg_X;
    Long Long Long Y;
    long long fxdLogX;...
    
    

    谢谢、此致、

    乔治

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

    尊敬的乔治:

    非常感谢。

    尝试使用此 WA、直到问题得到解决。

    谢谢、此致、

    哈塔。

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

    你(们)好

    您能告诉我截止日期的展望吗?

    谢谢、此致、

    哈塔。

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

    请通过我在12月8日发布的帖子中的链接关注此问题。  不幸的是,我现在只能说这一点。

    谢谢、此致、

    乔治