今天在进行调试TLSF算法的时候遇到
Error : C2933E: type disagreement for 'OSPrintf'
stdio.h line 313
Error : C2933E: type disagreement for 'OSPrintf'
stdio.h line 313
Error : C2933E: type disagreement for 'OSPrintf'
stdio.h line 313
查看了一下 是stdio.h中的函数,被我定义成了OSPrint。ADS1.2实现的函数是调试用的,所以定位到了板子上的打印函数。
具体出错的原因是因为板子的OSPrint函数是返回空的 但是stdio.h里面返回时int 所以报错,修改好之后就正常了。