TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: 多核DSP将打印调试信息输出到串口,数据显示乱序

Part Number:TMS320C6678Other Parts Discussed in Thread:SYSBIOS

按照下面的程序将输出信息重新映射到串口,调试程序发现printf()输出到ccs的控制台,System_printf()函数会输出到串口,输出到串口的数据是乱序的。

1 . printf()和System_printf()有什么区别?SysMin和SysStd有什么区别

2. 多核调试信息怎么能够发送到同一个串口资源?

var SysMin = xdc.useModule('xdc.runtime.SysMin');
System.SupportProxy = SysMin;
SysMin.bufSize = 1024;
SysMin.outputFxn = "&myOutputFxn";

var Idle = xdc.useModule('ti.sysbios.knl.Idle');

Idle.addFunc('&my_flush'); 

Nancy Wang:

1、请阅读以下FAQ:

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/883775/faq-where-is-the-output-of-system_printf-going/3268464

2、该型号应该是只有一个UART口。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: 多核DSP将打印调试信息输出到串口,数据显示乱序
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1