Gast
#285351
Hallo, ich habe eine recht komplexe Routine, bei der ich die zu erwartende reine Laufzeit abschätzen möchte. Eine Hardware, auf der ich die Routine unter Praxisbedingungen ausmessen könnte, habe ich nicht. Ist der avr-gcc in der Lage, mir diese Information automatisch zu liefern, z.B. eine Aussage wie "1 Durchlauf dieser Routine benötigt xyz Clock Cycles"? Andererseits bin ich ja darauf angewiesen, durch den generierten Assemblercode zu gehen und mir da für jede Assembleranweisung die benötigten ClockCycles aufzuschreiben und später aufzuaddieren - dazu folgende Frage: Die mit dem WinAVR makefile-Template generierten Listings enthalten ja hauptsächlich den Assemblercode, gibt es einen Compilerswitch, um auch die Kommentare aus den C-Sourcen in das Listing reinzupacken? Ich habe schon in das gcc-Manual geschaut (ich schwöre ;)), allerdings hat mir die Aussage "...-Wa,option: Pass option as an option to the assembler. If option contains commas, it is split into multiple options at the commas. ..." nicht weitergeholfen, da nirgendwo beschrieben steht, welche Schalter sich hinter 'options' verbergen können. Ich hoffe, Ihr (Du, Jörg :) ) könnt mir helfen.