Hallo Community, ich will im Rahmen meiner Bachelorarbeit einen Umrichter programmieren. Der Umrichter ist mit einem F28335 DSP von Ti ausgestattet. Zum überprüfen ob meine Software funktioniert habe ich das Experimenter Kit mit dem selben Controller drauf. Das Problem nun ist dass der Downloader,welcher das Out File umwandelt und auf den Umrichter lädt, den Passwortbereich des Out Files nicht unterstützt. (Out File von Code Composer Studio) Das bedeutet das ich nur den Flash , aber nicht den RAM beschreiben kann. Jetzt bin ich im Umgang mit Mikrocontrollern noch nicht so fortgeschritten um mich mit allem auszukennen.Kann man im Code Composer Studio (arbeite mit ccs 5) etwas umstellen das er das Mapping verändert, bzw in den Flash schreibt? Wie müsste ich das angehen? Danke schonmal an euch! Gruß Chris
Hi Chris, Chris schrieb: > Hallo Community, > ich will im Rahmen meiner Bachelorarbeit einen Umrichter programmieren. > Der Umrichter ist mit einem F28335 DSP von Ti ausgestattet. Zum > überprüfen ob meine Software funktioniert habe ich das Experimenter Kit > mit dem selben Controller drauf. > Das Problem nun ist dass der Downloader,welcher das Out File umwandelt > und auf den Umrichter lädt, den Passwortbereich des Out Files nicht > unterstützt. > (Out File von Code Composer Studio) > Das bedeutet das ich nur den Flash , aber nicht den RAM beschreiben > kann. > Jetzt bin ich im Umgang mit Mikrocontrollern noch nicht so > fortgeschritten um mich mit allem auszukennen.Kann man im Code Composer > Studio (arbeite mit ccs 5) etwas umstellen das er das Mapping verändert, > bzw in den Flash schreibt? > Wie müsste ich das angehen? > > Danke schonmal an euch! > > Gruß Chris ich kenne mich sicherlich noch weniger mit dem uC aus als du, deshalb besteht die Chance, dass meine Antwort mehr als falsch ist. So wie ich das verstehe, möchtest du in Flash programmieren, richtig? Ggf. kann dir folgendes Dokument weiterhelfen: SPRA958L "Running an Application from Internal Flash Memory on the TMS320F28xxx DSP" Schau mal, ob es das ist, wonach du suchst. Wenn ja, und du hast Probleme mit der Umsetzung, melde dich einfach noch mal. Gruß,
Gibt es zwei linker command files? 28335_RAM_lnk.cmd und F28335.cmd? Das eine führt Code im RAM aus, das andere aus dem Flash.
Servus einfach im porjekt das f28335_ram.cmd durch f28335_flash.cmd ersetzen und neu builden. mfg michl
Beispielprojekte von TI haben fuer Controller die Flash besitzen, im Regelfall eine Konfiguration 'Flash' in ihrem Projekt. Die muss Mann nur aktivieren. Die hat auch ein anderes Linkerscript als die 'RAM'-Konfiguration. Ansonsten einfach mal bei den wirklich reichlich vorhandenen Beispielprojekten von TI schauen... Davon braucht Mann dann eigentlich nur das Linkerscript seinem eigenen Projekt hinzufuegen.
Achja im c2000 multiday training gibts dazu auch noch ein Kapitel. mfg michl
Micha schrieb: > Gibt es zwei linker command files? 28335_RAM_lnk.cmd und > F28335.cmd? Das > eine führt Code im RAM aus, das andere aus dem Flash. Ja gibt es.Habe das jetzt ersetzt und werde morgen nocheinmal versuchen es zu laden. Danke!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.