你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
查看全部评分
举报
maxtch 发表于 2017-12-20 12:39 这个应该是 IAR 的静态堆栈分析警告,短期可以忽略。
hpdell 发表于 2017-12-20 14:53 请教下,为什么会出现这个警告啊, 目前出现运行时没有问题,但是感觉有点不爽啊 ? ...
请教下,为什么会出现这个警告啊,
目前出现运行时没有问题,但是感觉有点不爽啊 ?
IAR 的代码分析器搞不清楚这几处代码到底用了多少堆栈空间。有若干函数的堆栈空间占用是不能通过静态分析得到的,有些函数嵌套调用的有点深,还有一些递归函数结束条件找不到。这些问题都是理论计算机科学上证明不可计算的(可计算性证明怎么做可以查维基)所以安全起见 IAR 报了警告。