Some years ago, Renesas (then Mitsubishi) recommended using IAR Embedded Workbench as a tool-chain for M16C. But now I see that Renesas has its own tool-chain (NC30, or something like that).
Well, now we have to develop a new product, and M16C is a good candidate for us. I have never used IAR E.W. or Renesas NC30 before. We also have an ICE from Renesas (PC7501), that seems to work with both environments.
I am planning to evaluate both tool-chains, but some comments from the knowledgeable people from here would be more than welcome.
Points that are important to me:
- Number and importance of bugs, already found and yet to be found :-)
- Compact code generation
- Good C support
- Locating capabilities
- Good debugging tool (I love traces, HW breakpoints when available, low download times and easy navigation through source files)
- Availability of drivers (I was told that both assemblers are quite different)
- Integration with uc/OS-II
- Support
Price is important, but I know how to get it :-)