This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IAR Tools Migration Question



I would like to get more information on the following:

"Version 5.52 adds improved optimizations, new Call Graph and Macro Quicklaunch windows, project connection functionality and improved Source Browser performance."

It looks like a major improvement is going to MSP430 base instead of MSP430x...

I have one routine that puts an 8-bit value onto a port address, then toggles an I/O to allow that value to be read from external flash memory. On past IAR tools, (v. 5.51.6) I measured the pulse width at ~400 nsec.

With version 6.10, I measured the same pulse width - now ~180 nsec.

What changed to enable this improvement?

In each case, I turned optimizations on, level high, for speed, no size constraints. I know that there is a different JTAG configuration (v6.10 said it needed to update the JTAG). Other than JTAG change, I know of no other changes that were made.

I know that the User Guide states that when using assembly language instructions, MSP430x mode takes more time per instruction (in some situations) than using MSP430 mode. However, I cannot find where the compiler would change anything - that is, when I look at the segment of code, it looks like the same nmemonics are present.

**Attention** This is a public forum