• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Low Power RF & Wireless Connectivity » Low Power RF ZigBee® Software & IEEE 802.15.4 Forum » Error message: Xdatastack is filled to 100%. What does this mean?
Share
Low Power RF & Wireless Connectivity
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

Error message: Xdatastack is filled to 100%. What does this mean?

Error message: Xdatastack is filled to 100%. What does this mean?

This question is not answered
GrantHatamosa
Posted by GrantHatamosa
on Nov 18 2008 21:53 PM
Expert1930 points

Hi,

I am using ZStack 1.4.3-1.2.1 and running my own application on top. Now I am seeing an issue when I build using "CoordinatorDB" workspace.

After I download the code into the CC2431 board (connected through a SmartRF04EB), I see this error message:

    Wed Nov 19 13:43:54 2008: The stack 'XdataStack' is filled to 100% (768 bytes used out of 768). The warning threshold is set to 90.%

I don't see the same message when I compile for "CoordinatorEB".

My Code Bank configuration is as follows:

Register Address: 0xC7

Bank Start: 0x2900

Bank end: 0xFFFF

Changing the bank start value to either 0x2000, 0x3000, 0x2800 does not help at all and causes a bunch of these messages to appear:

Wed Nov 19 13:53:02 2008: Warning: Verification error on page #6, bank #0, address range 0x03000 - 0x037FF,  address 0x03000, 0x01 (on target) != 0xC0

Am I missing anything?

Grant Hatamosa

Senior Software Engineer

Z-Stack Xdata stack
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • LPRF Rocks the World
    Posted by LPRF Rocks the World
    on Nov 19 2008 03:15 AM
    Genius10415 points

    Hi,

    A few questions:

    1. Have you tried to increase the stack size and reducing the OSAL heap size?

    2. Is this only happening on the xxDB projects?

    3. What verison of IAR EW are you using, EW8051 7.30B?

    LPRF Rocks the World

    "Customer Centricity, Enthusiasm, Mass collaboration and Great minds are the best path towards great products"

    “Victory awaits him who has everything in order – luck people call it. Defeat is certain for him who has neglected to take the necessary precautions in time; this is called bad luck.” 
    Roald Amundsen, The South Pole

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • TAN KOK HAW
    Posted by TAN KOK HAW
    on Dec 24 2008 15:39 PM
    Prodigy30 points

    Hi Sir,

    I am facing this similar problem and i am using IAR7.3B currently. I had try to reduce the OSAL heap size and also to increase the stack size but both doesn't work as well. I am testing using xxEB and xxDB, both having similar problem.

    Pls help to advise what is going wrong in my setting.

    Regards,
    TAN

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • xyzzy
    Posted by xyzzy
    on Dec 24 2008 16:01 PM
    Expert4665 points

    Can you please provide a little more informatioN? What ZStack release are you working with? Are you working with one of the ZStack sample applications? If so, what modifications have you made? Are you getting the error message during download, or during run-time after you start the application?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • TAN KOK HAW
    Posted by TAN KOK HAW
    on Dec 24 2008 16:52 PM
    Prodigy30 points

    Hi Sir,

    Thanks for your quick response.

    I am using the latest Zstack 1.4.3 Sample Application and Simple Application example downloaded from TI. The error is happen during run-time and it stop inside the NV init function inside Zmain.c.

    I had not modified anythings initially but after failed to run the Sample Application i started to try on changing a lot of the setting. Like changing .xcl file to Bank code, changing the Start and End Address location in Option and also the Stack/Heap Size in Option.

    Regards,

    TAN

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • xyzzy
    Posted by xyzzy
    on Dec 29 2008 10:44 AM
    Expert4665 points

    I have a couple more questions for you. Which of the configurations are you working with (Controller, Switch, Collector, Sensor)? Which board are you working with (DB or EB)? Please make sure you downloaded to the correct board -- EB code does not work very well on a DB board!!

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • TAN KOK HAW
    Posted by TAN KOK HAW
    on Dec 30 2008 09:25 AM
    Prodigy30 points

    I am working with Controller configurations on EB board.  And i had tried on using DB board as well with DB configuration source code. but the problem still exist and it hang somewhere inside the NV_Init() loop.

     

    Regards.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use