BeeStack y Freescale MC13224

1

He sido un desarrollador de aplicaciones de escritorio a largo plazo y ahora tengo la necesidad de sumergirme en aplicaciones integradas. Lo que estoy buscando hacer es implementar una red de malla Zigbee en la que haya un coordinador que interactúe con 9-27 'enrutadores'. He mirado varios chips de TI y Freescale y los he reducido a MC13224 y como soy un n00b, necesito un consejo experto.

Mi pregunta es, he leído a través del kit de herramientas Zigbee de Freescale llamado Beekit y cómo puedo usar su aplicación de escritorio para configurar mi chip Zigbee y luego importar esas configuraciones a mi proyecto incrustado. Lo que no entiendo es:

1) ¿El chip vendrá con algún tipo de código BeeStack? En otras palabras, desde el punto de vista del software, ¿qué trabajo tendré que hacer para que Zigbee funcione para mí en ese chip?

2) Si alguien ha trabajado con este o un chip similar, ¿me puede orientar sobre lo que debo hacer en mi MC principal para interactuar con este chip? ¿Necesito escribir alguna implementación de pila? ¿El MC13224 proporciona todo en el chip y acabo de leer / escribir sobre SPI?

Básicamente, estoy pidiendo un punto de partida para implementar este chip Zigbee con una MCU principal. Por favor, responda lo más posible los términos de un experto, ya que he estado aprendiendo integrado solo durante 2 semanas.

    
pregunta Rishi

2 respuestas

1

El Microchip ZigBee PRO Stack está disponible para su compra en el sitio web www.microchipdirect.com. Debido a las regulaciones de seguridad gubernamentales con respecto al software de cifrado de 128 bits, la pila ZigBee PRO no está disponible para Descargar desde el sitio web de Microchip.

Otras compañías pueden hacer lo mismo.

    
respondido por el Tony EE rocketscientist
1

El MC13224 tiene una rom con la funcionalidad MAC de Zigbee de nivel inferior. El Beekit genera código para varias variedades de aplicaciones Zigbee que luego se pueden personalizar. El código generado interactúa con el código rom.

La interfaz JTAG es la mejor manera de programar & depurar el chip. Alternativamente, el cargador de arranque ROM puede cargar y flashear código desde un UART, aunque la depuración adicional se limita a lo que escribas para el UART.

    
respondido por el CWallach

Lea otras preguntas en las etiquetas