Welcome to the Low Power RF & Wireless Connectivity Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".
The data model used for all Z-Stack projects, by default, copies constants into XDATA (RAM) during initialization. This reduces the amount of RAM that is available for application purposes. For most applications, this does not present a problem. Most constants used in Z-Stack are located in XDATA and should not be changed by the user. Constants are placed in XDATA by omitting any data space declaration or by using the keyword __xdata. NOTE: TI only recommends the solutions outlined in this document if it is not possible to locate all necessary constants in XDATA. When a project uses pointer types that differ from the default type, the user can expect a loss in performance. All constants that a project uses will be located in the NEAR_CODE segment by the linker. Therefore, it is possible to run into a situation where a small or medium size project (i.e. 100k of code) will fail to link because there is not enough space in the NEAR_CODE segment. The developer should take this into account and avoid using too many constants.
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.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.