本帖最后由 韬铸88 于 2015-7-8 07:29 编辑
使用KDS PE 工具编写mK22f120m程序时,用MQX Lite系统,发现printf函数无法从串口打印输出,哪位指点一下,是怎么回事?怎么从定向为串口打印输出?printf()函数是如何调用串口底层驱动的呢?打开stdio.h头文件,又跟踪不到是怎么调用的。为表述更清楚一些,上一些图片看看,附加console模块,PE生成的代码。调试的时候,单步到任务函数内printf()函数时,执行单步,就出现“No source available for "std.isra.0() at 0x40b0" "的提示。自己做的板子,没有使用官方的开发板。芯片是mk22fx512vlh12。使用J-Link调试工具SWD模式。
现在附上工程测试代码,望各位看一下问题所在,谢谢!
|