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.

[参考译文] TMS320C6657:如何在 NDK 中禁用 system_printf?

Guru**** 2538955 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1168579/tms320c6657-how-to-disable-system_printf-in-ndk

器件型号:TMS320C6657

您好、香榭丽舍

客户使用的 NDK+AD 捕捉中断。 他发现 system_printf 会影响 AD 中断。 因此、他希望在 NDK 中禁用 system_printf。  

他按如下方式禁用了该功能。



但控制台仍打印 TCP 信息。

是否错过了其他配置?

谢谢
Rgds
闪亮

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

    您好、Shine、

    尽快发布我的回复。

    谢谢

    Rajarajan

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

    您好、Shine、

    我们需要更改 XDC 脚本(它是项目中的".cfg"文件)。

    本文档介绍了 https://www.ti.com/lit/ug/spruex4/spruex4.pdf 上的 XDC 脚本编写

    [引用 userid="15023" URL"~/support/processors-group/processors/f/processors-forum/1168579/tms320c6657-how-to-disable-system_printf-in-ndk ]希望在 NDK 中禁用 system_printf。  [/报价]

    为此、请参阅 第4.3.7节

    您可以将 SysMin 的 bufSize 设置为零。  

    var SysMin = xdc.useModule('xdc.runtime.SysMin');
    SysMin.bufSize = 0;

    然后、不会向内部缓冲区写入任何字符。 注意:对于 System_printf 调用、您仍会有一些开销。 如果影响太大、您可以查看改用日志模块(例如、Log_print 而不是 System_printf)。 您可以通过控制此模块获得更精细的粒度。

     谢谢、

    Rajarajan U