Gast
#1200690
Hallo zusammen, ich hoffe ihr könnt mir weiter helfen?! Ich lasse C-Code auf dem F28335 aus dem Flash laufen (eval-board: ezdsp mit Code Composer Studio). Nun braucht eine kleine Funktion von mir ca. 1,0s! Dieser Fkt. übergebe ich 2 Parameter Portnr. und Pinnr. In dieser Fkt. befinden sich 3 if-Abfragen und zusätlich ein Mechanismus zum Toggeln eines Pin. Bei diesem Mechanismus ermittle ich über ein Macro die richtige Toggle-Port-Registeradresse und toggle danach in diesem Register den entsprecheden Pin. Ich habe mir auch Assemblercode angeschaut. Für das Aufrufen und die Fkt. selbst generiert der Code Compose Compiler ca. 37 Assembler Code-Zeilen. Der F28335 läuft mit dem Takt von 6,6ns. Kann mir jemand sagen mit wieviel wait-states der Coder aus dem Flash läuft. Gibt es Optimierungsmöglichkeiten?