IAR如何重定向printf函数
时间:12-22
整理:3721RD
点击:
我用的IAR版本为8.0.1,由于要通过串口打印许多调试信息,用printf更方便,请问IAR中如何重定向printf到串口输出,还有工程中该如何设置,需要加哪些头文件?
澄清一下,你要写printf跟IAR还是ADS、keil等并无关系,而跟你的工程中是否有相关高数有关。
通常,使用串口我们本身已经可以发送数据,而printf的功能无非就是在只能发送数值的基础上又增添了一层格式定义相关的函数。
所以,你只到找任何一个带串口printf功能的工程,把printf相关的所有函数裁剪到你的工程中,让后再修改好串口对应的硬件设置就可以了。
其实这个过程并不难,当然串口相关的头文件和会发普通数据是基础。
希望对你有所帮助。
好的,谢谢
嗯,不客气。你按照我讲的思路去移植吧,我之前做过,不难的。细心一点,一定可以做出来的。加油!