Lothar schrieb:
> Schon Immer schrieb:
>> Wenn ein M4F durch einen 8051 ersetzt werden kann, gab es vorher
>> vermutlich kein gravierendes Problem bei der Ausführungsgeschwindigkeit
>
> Solange der M4F lieferbar war, wusste das aber niemand :-)
Moin,
Du meinst eher "Solange der M4F lieferbar war, interessierte das aber
niemand" ;-)
Bei einem Arm Cortex-M4 sollte der SWO Pin und / oder ein ETM Interface
zur Verfügung stehen und darüber kann man mit passendem
Debugger-Support, bzw. passender Debug-Probe ein Profiling der
Applikation durchführen, um zu sehen:
- wie viel Reserve man bei der Rechenleistung für spätere
Funktionserweiterungen hat
- ob z.B. das Interrupt-Handling "auf Kante genäht" ist
- wie lange man die CPU in Sleep schicken kann, um Energie zu sparen
(wie von Olaf bereits erwähnt)
- ...
Beim 8051 sind die Möglichkeiten des Profilings in Hardware eher
"übersichtlich", da hier ein performantes Debug-Interface fehlt. Das C2
des C8051F580 sollte etwas besser sein, als klassisches JTAG, aber im
Zweifelsfall muss dann ein Simulator herhalten...
Gruß,
Michael