请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C6657 您好、香榭丽舍
客户使用的 NDK+AD 捕捉中断。 他发现 system_printf 会影响 AD 中断。 因此、他希望在 NDK 中禁用 system_printf。
他按如下方式禁用了该功能。 

但控制台仍打印 TCP 信息。
是否错过了其他配置?
谢谢
Rgds
闪亮
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.
您好、香榭丽舍
客户使用的 NDK+AD 捕捉中断。 他发现 system_printf 会影响 AD 中断。 因此、他希望在 NDK 中禁用 system_printf。
他按如下方式禁用了该功能。 

但控制台仍打印 TCP 信息。
是否错过了其他配置?
谢谢
Rgds
闪亮
您好、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