270 likes | 446 Views
Porting a SimpliciTI TM application to Another Platform. Mike Claassen FAE/AFA Summit 2Q, 2010. Abstract. SimpliciTI TM is a very versatile software stack that allows a customer a framework to define their next Peer to Peer or Star Network.
E N D
Porting a SimpliciTITM application to Another Platform Mike Claassen FAE/AFA Summit 2Q, 2010
Abstract SimpliciTITM is a very versatile software stack that allows a customer a framework to define their next Peer to Peer or Star Network. After an initial evaluation of the SimpliciTITM stack has been done, most designers would like to utilize the stack on their own prototyped boards. The Hands On portion of this presentation takes the very popular and functional Temperature Sensor Demo from the eZ430-RF2500 and ports it to MAVRK, a modular system EVM.
Agenda:Porting a SimpliciTITM application to a new Stack Version • Setting up a new SimpliciTITM 1.11 Project • Creating a new Board Support Directory • Modifying the existing files to work with the MAVRK System EVM • Building the Temperature Sensor Demo using MAVRK as the Data Hub/Access Point
Benefits of this Training The benefit of this training is to gain an understanding of the MRFI and BSP directories and how to port them from a standard supported EVMs to a new board
What is Needed This training assumes the following : • The full IAR EW430 tool is installed • www.iar.com/ew430 • The SimpliciTITM 1.1.1 eZ430-RF2500 Demo application has been installed • http://www.ti.com/litv/zip/slac139c • The eZ430-RF2500 Source Code has been installed • http://www.ti.com/litv/zip/slac139c
New SPI Settings MAVRK RF1 uses USCB0
New SPI Interaction Settings SPI Interaction
SPI Port Settings SPI Interaction
GDO Pin Settings GDO_0 GDO_2
GPIO ISR GDO Port Interrupt Vector GDO Port Interrupt Vector
LED Ports LED Pin Defines
Define a Unique Board Name Unique Board Name
Modify Compile Integrity Check Name needs to Match Unique Name
BSP Clock Settings Timer Settings
Porting a SimpliciTITM application to Another Platform Questions?