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.

[参考译文] RTOS/66AK2H12:log_infoX():如何自定义记录的路径?

Guru**** 2609285 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/654340/rtos-66ak2h12-log_infox-how-to-customize-the-path-logged

器件型号:66AK2H12

工具/软件:TI-RTOS

我正在 开发和使用 xdc.runtime.Log 中的各种日志记录功能,例如 Log_info2(),并使用 ROV Classis 实用程序查看结果。 在 LoggerBuf 下的"text"字段中、我看到我的已记录消息以生成已记录消息的文件名和行号开头、这很好、后跟我要记录的消息。 我的问题是源文件的文件路径在我的 Win10系统上非常长、因此记录的"文本"很难读取。

是否有方法自定义记录的"文本"路径部分、使路径与工程相关、甚至只是文件名 sans 路径?

XDCtools 3.32、SYS/BIOS 6.46、CCS 7.4、PDK 4.0.7

谢谢

Mike

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

    我已通知 RTOS 团队。 他们将直接在此处发布反馈。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mike、
    您的源代码是否是非 RTSC 代码? 在这种情况下、您可以在包含任何 RTSC 头文件之前重新定义路径字符串:
    #define XDC_FILE

    默认情况下、 是标准的__file__宏。 StackOverflow 上有各种处理长路径问题的线程。 下面是一个我没有尝试过的解决方案、但它的评价很高的解决方案:
    stackoverflow.com/.../file-macro-shows-full-path