KW45 printf

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

KW45 printf

647 次查看
Chan_17
Contributor III

Hi Nxp team,
i am using KW45 EATT example code and i wanted to use debug console.

i am able to use shell_write() to print data in tera term but i am not able to use printf() in EATT example.

please let us know what changes we have to do to use printf() to print data.

please provide if any example code or document to use printf().

Thank you!

标签 (1)
0 项奖励
回复
1 回复

630 次查看
luis_maravilla
NXP Employee
NXP Employee

Hello

To work with a Wireless MCU, the connectivity software implements its own serial manager divers, it doesn’t use the SDK debug console and therefore it doesn’t use the semihosting debug console. In addition to this the examples are implemented to work with the normal UART communication. Avoid using printf() directly to prevent blocking the BLE stack or interfering with timing-sensitive operations.

 

Best Regards

Luis

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2180672%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EKW45%20printf%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2180672%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8CNxp%20%E5%9B%A2%E9%98%9F%EF%BC%8C%3CBR%20%2F%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20KW45%20EATT%20%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81%EF%BC%8C%E6%88%91%E6%83%B3%E4%BD%BF%E7%94%A8%E8%B0%83%E8%AF%95%E6%8E%A7%E5%88%B6%E5%8F%B0%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20shell_write()%E5%9C%A8%20tera%20%E6%9C%AF%E8%AF%AD%E4%B8%AD%E6%89%93%E5%8D%B0%E6%95%B0%E6%8D%AE%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E5%9C%A8%20EATT%20%E7%A4%BA%E4%BE%8B%E4%B8%AD%E4%BD%BF%E7%94%A8%20printf()%E3%80%82%3C%2FP%3E%3CP%3E%E8%AF%B7%E4%B8%8E%E6%88%91%E4%BB%AC%E8%81%94%E7%B3%BB%EF%BC%8C%E4%BA%86%E8%A7%A3%E9%9C%80%E8%A6%81%E5%81%9A%E5%93%AA%E4%BA%9B%E6%9B%B4%E6%94%B9%E6%89%8D%E8%83%BD%E4%BD%BF%E7%94%A8%20printf()%20%E6%89%93%E5%8D%B0%E6%95%B0%E6%8D%AE%E3%80%82%3C%2FP%3E%3CP%3E%E8%AF%B7%E6%8F%90%E4%BE%9B%E4%BD%BF%E7%94%A8%20printf()%20%E7%9A%84%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81%E6%88%96%E6%96%87%E6%A1%A3%E3%80%82%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2180672%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E5%BC%80%E5%8F%91%E6%9D%BF%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2180816%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20KW45%20printf%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2180816%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%3C%2FP%3E%0A%3CP%3E%E4%B8%BA%E4%BA%86%E4%B8%8E%E6%97%A0%E7%BA%BF%20MCU%20%E9%85%8D%E5%90%88%E4%BD%BF%E7%94%A8%EF%BC%8C%E8%BF%9E%E6%8E%A5%E8%BD%AF%E4%BB%B6%E5%AE%9E%E7%8E%B0%E4%BA%86%E8%87%AA%E5%B7%B1%E7%9A%84%E4%B8%B2%E8%A1%8C%E7%AE%A1%E7%90%86%E5%99%A8%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%8C%E5%AE%83%E4%B8%8D%E4%BD%BF%E7%94%A8%20SDK%20%E8%B0%83%E8%AF%95%E6%8E%A7%E5%88%B6%E5%8F%B0%EF%BC%8C%E5%9B%A0%E6%AD%A4%E4%B8%8D%E4%BD%BF%E7%94%A8%E5%8D%8A%E6%89%98%E7%AE%A1%E8%B0%83%E8%AF%95%E6%8E%A7%E5%88%B6%E5%8F%B0%E3%80%82%E9%99%A4%E6%AD%A4%E4%BB%A5%E5%A4%96%EF%BC%8C%E8%BF%99%E4%BA%9B%E7%A4%BA%E4%BE%8B%E8%BF%98%E8%83%BD%E4%B8%8E%E6%AD%A3%E5%B8%B8%E7%9A%84%20UART%20%E9%80%9A%E4%BF%A1%E4%B8%80%E8%B5%B7%E5%B7%A5%E4%BD%9C%E3%80%82%E9%81%BF%E5%85%8D%E7%9B%B4%E6%8E%A5%E4%BD%BF%E7%94%A8%20printf()%EF%BC%8C%E4%BB%A5%E9%98%B2%E9%98%BB%E5%A1%9E%20BLE%20%E5%A0%86%E6%A0%88%E6%88%96%E5%B9%B2%E6%89%B0%E5%AE%9A%E6%97%B6%E6%95%8F%E6%84%9F%E6%93%8D%E4%BD%9C%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E8%B7%AF%E6%98%93%E6%96%AF%3C%2FP%3E%3C%2FLINGO-BODY%3E