Ich habe alle Dateien aus RP6base, RP6common und RP6control ausgepackt und in den Include Ordner des AVR gepackt. Ebenso habe ich alle #Include pfade innerhalb dieser Dateien, welche auf den AVR zeigen angepasst. Ich habe soweit auch beim Compilieren mit einer includierten RP6RobotBaseLib.h keine Fehlermeldung.
Code:
#include <RP6RobotBaseLib.h>
int16_t main(void)
{
while(true)
{
}
}
Der obenstehende Code wird ohne Fehler compiliert und es wird mir auch eine .hex Datei erzeugt.
Code:
#include <RP6RobotBaseLib.h>
int16_t main(void)
{
initRobotBase();
while(true)
{
}
}
Hier bekomm ich zwar auch keinen Fehler aber dafür auch keine .hex Datei.
keine Ahnung ob das was ausmacht, aber in meiner compile.bat steht irgendwo "-std=c99" in dem makefile vom RP6 steht aber "-std=gnu99". Funktionier jedoch auch nicht wenn ich das umschreibe...
Ich schick mal meine Ornderstruktur mit. Bei WinAVR ist eigentlich noch mehr drin, also alles das was normal auch im Intallationsordner von WinAVR liegt, war aber zum uploaden bissel groß das ganze
Lesezeichen