Gast
#1928491
Hallo alle zusammen, ich habe gerade ein Projekt womit ich über RS232 eine BIN-Datei(hello.c) zum Flash bringen möchte. Anschließend möchte ich die Datei(hello.c) ausführen. Meine Idee ist: ein Bootloader(bootloader.c) schreiben, der die Datei aus RS232 in der Flash schreiben und einige Sectoren(.data, .sbss usw.) der Datei in der BRAM des FPGAs läd und die Datei dann ausführt. Nun arbeite ich mit dem Xilinx Tool EDK. Dort kann man ja eigene C-Software Projekte einfügen. Leider kann man nur eins ausführen lassen. Was auch möglich ist, dein C-Code in Form einer Bin-Datei auf den Flash abzuspeichern und dieses dann über eine Bit-Datei ausführen zu lassen. Dann müsste doch dort auch ein Bootloader sein der einige Sectoren der Bin-Datei in dem BRAM speichert und ausführt oder? Weiß jemand wie man zwei Software Projekte mit einer Bit-Datei ausführen kann?? Also zum Beispiel ein bootloader.c und danach hello.c. Geht anscheint nicht, aber vielleicht gibt es eine andere Lösung?? Noch was. Die Bit-Datei enthält doch den Mikrocontroller Microblaze, der die Software Projekte ausführen oder? Wäre super wenn jemand mir helfen könnte. Grüße