Tools&Toys

Embedded Workbench analyseert stackgebruik op Arm

Reading time: 2 minutes

IAR heeft versie 6.30 uitgebracht van zijn Embedded Workbench for Arm. Het bedrijf heeft onder meer verschillende optimalisaties toegevoegd gericht op de CMSis-DSP-bibliotheek en op snelheidsverbetering bij het genereren van code voor Cortex-M-processoren. Belangrijke nieuwe feature is de mogelijkheid om het stackgebruik te analyseren. Embedded Workbench for Arm kan nu een rapport produceren met voor iedere call graph root de maximale stackdiepte.

Verder heeft IAR de manier verbeterd waarop de tooling statements voor de inline assembler afhandelt. Stukken assembly zijn nu op precies de juiste plek in de high-level code te plaatsen, met toegang tot de omringende C-variabelen. Daarbij kan de assemblycode veilig privé-opslag reserveren.

Het Timeline-window heeft IAR uitgebreid met een grafische eventlog voor Cortex-M3/M4-gebruikers. Bij het analyseren van het timinggedrag kunnen zij macro‘s in de code zetten en op het moment dat de executie deze punten bereikt, worden er berichten verstuurd die in het Timeline-window verschijnen. Zo is de tijd tussen twee punten in de code te bepalen. Ook is het mogelijk om voor een applicatie een profiel te maken van het stackgebruik over tijd.

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one for just €20 for the first year and enjoy all the benefits.

Login

Related content