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/TMS320C6748:C6748

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/881108/ccs-tms320c6748-c6748

器件型号:TMS320C6748

工具/软件:Code Composer Studio

我正在尝试在  main.c 文件中使用符号__TI_STACK_END 和__TI_STACK_SIZE,但在  编译工程时收到提示“无法解析符号'__TI_STACK_END"无法解析符号'__TI_STACK_SIZE 无法解析”。 我使用  

extern far uint8 __TI_STACK_END;
extern far uint8 _TI_stack_size;

当我构建项目时、符号出现在.map 文件中:

00811000 _TI_STACK_END
00002000 __TI_STACK_SIZE

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

    请在 C6000汇编工具手册中搜索 标题为 在 C/C++应用中使用链接器符号的子章节。   

    谢谢、此致、

    乔治

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

    尊敬的乔治:

    感谢您的回复。

    从上面文档中描述的示例编译函数时、我仍然会遇到相同的错误:

    printf ("__TI_STACK_END %lx\n"、_symval (&&&&_TI_STACK_END));

    无法解析符号"_TI_STACK_END" main.c

    但我没有收到任何声明错误

    extern uint8 far _TI_stack_end;

    如果编译时没有调用 _TI_STACK_END,则会显示调试器

    我出了什么问题?

    此致

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

    不幸的是、似乎只有找到问题的方法。  请将您的 CCS 项目发送给我、我将使用它来重现问题。  按照文章 共享工程中的说明创建 zip 文件。  将 zip 文件附加到下一篇帖子。   

    如果您对将项目发布到该主题帖犹豫不决、欢迎您将其私下发送给我。  将鼠标悬停在我的姓名或头像上。 将弹出一个框。 单击 发送私人邮件。 在出现的消息撰写界面中,使用回形针图标附加预处理的文件。

    谢谢、此致、

    乔治

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

    我发现问题现已解决

    谢谢