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.

[参考译文] TMS320F28386S:CAN 链接器输出值

Guru**** 2535160 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1288333/tms320f28386s-can-linker-output-values

器件型号:TMS320F28386S

您好!

        为了进行调试、是否有办法让我选择的链接器输出信息(例如#define Values)?

谢谢!

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

    Ed、

    请您详细说明您的查询。  是否需要使用直线输出所有#define 值?  

    此致

    西达尔特

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

    尊敬的 Siddharth:

             在我们的 cmd 文件中、我们有#define 值、这些值是有条件创建的。  我希望能够让链接器输出这些值。  有办法做到这一点吗?  一般而言、是否可以让链接器向控制台打印信息?

    谢谢!

     据

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

    Ed、  

    我不确定这是否得到支持。 会将您的问题转发给 CCS 团队进行评论。

    此致

    西达尔特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在我们的 cmd 文件中,我们有#define value (定义值)是有条件创建的。  我希望能够让链接器输出这些值。

    请考虑使用 #警告 指令的方式类似于...

    #ifdef SYMBOL
    #warn SYMBOL is defined
    #else
    #warn SYMBOL is not defined
    #endif

    谢谢。此致、

    -乔治

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

    您好、George、

    我尝试了这种方法,它输出了"#warn"后面的文本,类似于批处理文件中的回声。  是否可以输出 symbol 的值?

    谢谢!

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

    遗憾的是、没有专门为此目的而设计的功能。   

    作为一种权变措施、下面提供了可能有用的建议。   

    分配预处理器名称 符号 转换为构建中的普通符号。  例如...

    #define SYMBOL 0xabcd
    symbol_never_used = SYMBOL;

    构建程序后、您可以看到 符号从不使用 在映射文件中...

    $ findstr symbol_never_used file.map
    abs   0000abcd  symbol_never_used
    abs   0000abcd  symbol_never_used

    或者、通过检查可执行文件中的符号...

    $ nm2000 stub.out | findstr symbol_never_used
    0000abcd A symbol_never_used

    谢谢。此致、

    -乔治

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

    这真的很好。George。  我以前从未见过这种语法、因此我认为这会为获得一些新知识打开一扇大门。  是否有任何东西可以描述它和/或它的正常用例?

    谢谢!

     据

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

    若要了解有关在链接器命令文件中创建   符号的更多信息、请搜索 C28x 汇编工具手册中标题为"在链接时分配符号"的子章节。   

    谢谢。此致、

    -乔治

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

    找到它了!  谢谢乔治。