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".
Q: FAQ: Usage aspects of IAR Embedded Workbench (EW) with the Z-Stack, TIMAC, RemoTI – Having problems? by 543672
When working with Z-Stack (www.ti.com/z-stack), RemoTI (www.ti.com/remoti), or TIMAC (www.ti.com/timac) on a CC2430/31 or CC2530 (i.e. 8051 core based, IEEE 802.15.4 compliant SoC) you have to use IAR’s embedded workbench EW8051 (www.iar.com/ew8051). When working with the MSP430 based solution you need IAR’s embedded workbench EW430 (www.iar.com/ew430).
Each Z-Stack/RemoTI/TIMAC release has been tested and verified using a specific version of the EW; hence, it is recommended and best to use the version listed for the stack software release you are working with.
In case you have a full IAR license you can easily download the corresponding version for your project from the My Pages (http://iar.com/mypages) section at www.iar.com.
In case you want to try out an evaluation version you can get all the available versions for the stacks above at: http://www.iar.com/ti_zigbee
Multiple instances of the IAR Embedded Workbench can be installed on the same computer, as long as they are not installed to the same directory. This is useful if you for instance are working with the Z-Stack for CC2430 as well as the CC2530, which are developed using different versions of IAR Embedded Workbench.
You can easily see which version you need by checking the protocol specific website listed above (the correct IAR version is listed under Compatibility issues/Important notice) or the release notes / readme.txt file of the SW you installed. The current situation looks like the following:
A: Re: FAQ: Usage aspects of IAR Embedded Workbench (EW) with the Z-Stack, TIMAC, RemoTI – Having problems? by 543672
Many of you are asking in different ways: Why is the Z-Stack only provided for the IAR compiler?
The Z-Stack is not available for other compilers due to several reasons:
- Providing the Z-Stack in full source makes it impossible to support it as customers could accidentally/intentionally alter important parts of the code that should not be touched.
- Testing the Z-Stack with its many variants/features for all supported HW platforms for several compilers would take too much time and delay releases significantly.
- TI wants to protect its Intellectual Property as the Z-Stack is one of the leading ZigBee platforms on the market.
Q: Re: FAQ: Usage aspects of IAR Embedded Workbench (EW) with the Z-Stack, TIMAC, RemoTI – Having problems? by 614435
We notice that many of you have questions about this topic. This is a relevant post for IAR usage too:
“Z-stack for CCE and other questions”
Q: Re: FAQ: Usage aspects of IAR Embedded Workbench (EW) with the Z-Stack, TIMAC, RemoTI – Having problems? by 543672
If you want to build a hex file to load it onto the SoC you should have a look at the following FAQ as well: http://e2e.ti.com/support/low_power_rf/f/160/p/18242/70814.aspx
To program the resulting hex file onto the SoC you can use the SmartRF Flash Programmer (http://focus.ti.com/docs/toolsw/folders/print/flash-programmer.html) e.g. with the CC Debugger (http://focus.ti.com/docs/toolsw/folders/print/cc-debugger.html) or a SmartRF04EB / SmartRF05EB.
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.