He estado tratando de crear un proyecto de atmel que use FreeRTOS en un ATmega328 pero parece que no puedo hacerlo funcionar. He leído varios artículos sobre cómo hacer esto, especialmente this y this (que está en francés, pero el traductor de Google debería hacer el truco). Básicamente, lo que hice fue:
- Descargue el código fuente de FreeRTOS
- Cree un nuevo Atmel Studio (ejecutable de C) dirigido al atmega328
- Agregue el código fuente de FreeRTOS al proyecto (respetando la estructura de la carpeta como se sugiere en los tutoriales)
- Luego compílalo. Sin embargo, recibo este error "FreeRTOS.h: No existe tal archivo o directorio" Me he asegurado de agregar todo el archivo de origen en los directorios de mi compilador (de nuevo, como lo sugieren los tutoriales), pero siempre aparece el mismo error desagradable. Heck, incluso he descargado las plantillas adjuntas (de los sitios de tutoriales) pero obtengo el mismo error de compilación. ¿Alguien sabe como resolver esto? PS-
- Estoy usando Atmel studio 6.2 sp2 en Windows 8. Mi compilación es la predeterminada avr gcc.
- Mi lista de directorios tiene este aspecto
- Missímbolosdefinidostienenelsiguienteaspecto
- La solución completa de Atmel Studio 6.2 se comparte con Google Drive si alguien desea echarle un vistazo. enlace de Google Drive de la solución completa