Jump to content

Code Optimization


jackchaos

Recommended Posts

I've been watching my code block size increase steadily as I work on my project and I'm now aware first hand of how assembler can be much more efficient than what a compiler can do.

I wanted to share a method I use to determine if my C optimizations are reducing the code size.

If you look inside the project.map file, at the top of the file look for the name of the function you're working on like this:

S_main__Update_LFO_LED_Status       code   0x006304    program   0x0000fa

On the end is the size of the function in bytes: 0x0000fa = 250 bytes

This number will change when you make changes to this function.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...