UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 35947

12.1 EDK - SDK Error: Could not find frame base for "<Function Name>"

描述

I get the following error during debug in SDK although there were no errors during compile time.

Error: Could not find frame base for " < Function Name > "

解决方案

This error indicates stack corruption due to inadequate space allocated for the stack. To resolve this error, increase the stack space in the linker script, re-compile the code, and then run it through debug.

Note:

1. There is not an easy way to determine the stack size requirement. It is best to start with a large number and then reduce it as you go to a release build of code.
2. Stack requirements are typically high when there are a lot of nested function calls.
3. Libraries with file systems like XilFATFS, Xilmfs, etc., require considerably larger amounts of stack space.

AR# 35947
日期 02/10/2011
状态 Active
Type 综合文章
器件 More Less
Tools More Less
的页面