Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/21/07 17:32
Read: times


 
#135535 - CodeVision AVR
Responding to: ???'s previous message
I use IAR's 8051 compiler, and have found excellent support from them, if I keep my support agreement up to date.

When I had to work on an AVR project, I decided to give CodeVision a try, because of the huge difference in cost (it's $180). I didn't want to use Imagecraft C, because they did not support bit variables, which would have made porting some of my 8051 code more of a pain. (Imagecraft may have changed since then, it's been a few years...)

CodeVision has offered excellent support, direct from the compiler writer himself. Email support is about 24 hour turn-around, since Pavel Haiduc is in Romania (I'm west coast US, a good time difference for me). There is also a CodeVision group on Yahoo, which is active and is closely watched by Pavel who frequently responds.

CodeVision has a code wizard that will help set up the hardware, which is nice if you're new to the parts. I've found that I like to do things my way, so I rarely use it.

CodeVision uses Atmel's AVR Studio for debugging. You can either use Studio's simulator or the JTAGICE MkII. Both the regular JTAG debug and Atmel's On-Chip Debug are available on most of the newer AVRs.

At this time, CodeVision does not have a command line compiler. It also compiles and links everything each time, making compile time slower than IAR. It does make opimizing work a little better. The command line compiler and module-by-module compile are frequent requests and Pavel is working on it for the next major upgrade I believe. He does minor upgrades/bug fixes often, every month or two, often with a beta version available for downloading to get somebody running quickly.

This rapid response to bug fixes and enhancement requests really puts IAR to shame by comparison.

Dennis



List of 66 messages in thread
TopicAuthorDate
Keil \\\'51 and AVR            01/01/70 00:00      
   AVR?            01/01/70 00:00      
      AVR            01/01/70 00:00      
      you got me, Atmel AVR            01/01/70 00:00      
   The standard compiler for the avr is avr-gcc            01/01/70 00:00      
      OH NO            01/01/70 00:00      
         Well, at least you do have the opportunity            01/01/70 00:00      
            I'll tell my boss that the project will get delaye            01/01/70 00:00      
               On the other hand            01/01/70 00:00      
                  part of the reason for this post            01/01/70 00:00      
         Do not use            01/01/70 00:00      
            michael some questions            01/01/70 00:00      
               partial answer            01/01/70 00:00      
                  actually            01/01/70 00:00      
               IAR...            01/01/70 00:00      
      used avr-gcc in the year 2000 and            01/01/70 00:00      
   Time to eat your words!            01/01/70 00:00      
      not really            01/01/70 00:00      
   you can save a lot of time if you create            01/01/70 00:00      
      very helpful, thanks            01/01/70 00:00      
   yes and if you can describe in more            01/01/70 00:00      
      ok, here we go            01/01/70 00:00      
         RESTATE PURPOSE of thread            01/01/70 00:00      
            What bugs???            01/01/70 00:00      
            I suggest Imagecraft C compiler            01/01/70 00:00      
               Ive found that gcc produces fast code and its free            01/01/70 00:00      
                  Worthless statistics            01/01/70 00:00      
                     the issue here is            01/01/70 00:00      
                        if I understand it right...            01/01/70 00:00      
                           Not so strange?            01/01/70 00:00      
                              this is slightly different            01/01/70 00:00      
               GCC - over-strict ANSI?            01/01/70 00:00      
            CodeVision AVR            01/01/70 00:00      
               CodeVision - no Linker?            01/01/70 00:00      
                  No linker            01/01/70 00:00      
                     pray tell            01/01/70 00:00      
                        IAR            01/01/70 00:00      
                           sounds par for the course            01/01/70 00:00      
                     No linker with CodeVision AVR            01/01/70 00:00      
                        Both '51 and AVR at the same time?            01/01/70 00:00      
                           yes and no            01/01/70 00:00      
                           8051 to AVR migration            01/01/70 00:00      
                              questions, misunderstandings, answers            01/01/70 00:00      
                                 so you have the solution?            01/01/70 00:00      
                                    it's IAR            01/01/70 00:00      
                                       Just for the AVR...            01/01/70 00:00      
                                          I do not know, I did not ask            01/01/70 00:00      
                                             some snippets on AVRs...            01/01/70 00:00      
                                                interesting, evidently they have taken upon themse            01/01/70 00:00      
                                                   your link was broken            01/01/70 00:00      
                                                      But what about 1 instead of I?            01/01/70 00:00      
                                                         this is not about mistypes, it is about missing            01/01/70 00:00      
                                                            apparently, Atmel admits it...            01/01/70 00:00      
                                                               so where is the 51freaks equivalent            01/01/70 00:00      
                                                                  the "confirmation" is apparently...            01/01/70 00:00      
                                                               you just have to accept eric doesnt like atmel            01/01/70 00:00      
                                                   or            01/01/70 00:00      
               bit variables on WINAVR            01/01/70 00:00      
                  using avrstudio and gcc generated .coff files            01/01/70 00:00      
   well, the whole story seems to be not            01/01/70 00:00      
      My experience            01/01/70 00:00      
   just a few words            01/01/70 00:00      
      SiLabs non-American?            01/01/70 00:00      
         not the chip, the board            01/01/70 00:00      
   WINAVR experience            01/01/70 00:00      
      WinAVR <=> GCC            01/01/70 00:00      

Back to Subject List