Search |
 |
|
 |
| Author |
Message |
|
|
Posted: Oct 02, 2005 - 12:54 PM |
|


Joined: Mar 27, 2002
Posts: 667
Location: Athens, Hellas
|
|
AVR Studio 4.12, build 460 (46MB): http://www.atmel.no/beta_ware/as4/b450/ ... 4Setup.exe
AVR Studio 4.12, Service Pack 1, build 461 (7.7MB): http://www.atmel.no/beta_ware/as4/412sp ... .12SP1.exe
AVR Studio 4.12 Service Pack 1 Release Notes: http://www.atmel.no/beta_ware/as4/412sp ... 12-SP1.pdf
AVR Studio 4.12.450 RC1 Change log:
Code:
New part support added:
ATTiny26B (ICE50)
ATtiny46 (ICE50)
ATtiny86 (ICE50)
ATmega640 (JTAGICE mkII, STK500, AVRISP)
ATmega1280 (JTAGICE mkII, STK500, AVRISP)
ATmega1281 (ICE50,JTAGICE mkII, STK500, AVRISP)
AT90CAN32 (ICE50,JTAGICE mkII, STK500, AVRISP)
AT90CAN64 (ICE50,JTAGICE mkII, STK500, AVRISP)
All the above parts are supported by simulator and AVRASM2.
Features:
Data breakpoints with hit count and program breakpoints with hit count are now supported on ICE50, JTAGICE mkII and simulator. The breakpoint system is now redesigned to be more robust and reliable. Also introducing a new fully customizable breakpoints and tracepoints window to offer a convenient overview and easy navigating between all breakpoints and tracepoints. Data breakpoints can easily be set by drag’n drop variables from the source editor and memory windows to the breakpoints and tracepoints window.
Program breakpoints can now be set with run-time hit counts. Data breakpoints can be set to break on read or/and write access to any memory location, including numerous conditions as larger than, less than, equal to and range. All the breakpoints can be used as watch-points, and are always properly saved and restored between project sessions even if source files are modified.
Please note that support level vary between the different debug platforms. See the actual user guides for more information about support details.
Integrated development with any AVR GCC compiler is now supported with AVR Studio. WinAVR or any other AVR GCC compiler must be downloaded and installed separately, but with IDE support in AVR Studio you can easily and fast get started with C code development and debugging. Please refer to the AVR GCC IDE user guide for more information.
The user interface has been improved with a new docking system called smart docking. Using a new docking mechanism, you will see exactly where the dragged window can be docked. Small markers will indicate sides where the bar can be docked. This is default on, but may be turned off to use the old docking method. With detachable tab windows you can place and group your windows wherever you want. Also introducing workspace configuration that let you easily save and restore your desktop set-up.
AVR Studio now supports the new AVRISP mkII that offer USB, more robust and faster programming. See the user guide for more information.
AVR Studio now supports the MicroC/OS-II RTOS plug-in that is distributed in an own package.
A new version of the USB driver is included. Version 7.01.
Giorgos.
EDIT 1 (Oct 03): Program revision update, from 4.12.450 RC1 to 4.12.451 RC1
EDIT 2 (Oct 03): Program revision update, from 4.12.451 RC1 to 4.12.452 RC1
EDIT 3 (Oct 07): Program revision update, from 4.12.452 RC1 to 4.12.453 RC2
Fixes in build 453:
* Fixed errornous case-sensitiveness for symbol lookups that caused problems for assembly watch.
* Now saves separately the progmode that was last used by the JTAGICE mkII. Defaults to JTAG mode. Enhanced error messages.
* Fixed bug regarding I/O breakpoints. Now works.
* Fixed problem with space in project name.
* Fix in trace filter dialog
EDIT 4 (Oct 14): Program revision update, from 4.12.453 RC2 to 4.12.454 RC3
Fixes in build 454:
* Fixed performance and network problems. Projects with many files could experience major performance problems.
* ICE50 trace fix. Bug in mapping between trace data and source.
* COFF parser fix. Bug in source file mapping for functions returning pointers.
* Simulator fix. bug when using 2 AVR Studio simulator sessions at the same time.
* Fixed bug with auto open feature.
* Fixed problem that could cause network traffic on idle.
* Fixed bug in "old" plugin-in's. Bug could cause hang when using context menus.
* Various fixes in AVR-GCC project
- Bug fixed: Error messages referring to line:column not recognized.
- Enhancements: Added 'edit' button for editing options. resized optionslistbox to make room for longer options.
Double-click event on optionslistbox edits item.
- Bug fixed: renaming configuration could cause make problems.
- Bug fixed: problem with superfluous spaces.
- Order of include directories is now reflected in the build.
- Bug fixed: Add multiple libraries did not work.
- Bug fixed: Crash when changing stack settings.
- Bug fixed: removed -o option for build steps.
- Bug fixed: Better error handling for invalid configuration names.
EDIT 5 (Oct 30): Program revision update, from 4.12.454 RC3 to v4.12.456 RC4
fixes in build 454:
* Fixed performance and network problems. Projects with many files could experience major performance problems.
* ICE50 trace fix. Bug in mapping between trace data and source.
* COFF parser fix. Bug in source file mapping for functions returning pointers.
* Simulator fix. bug when using 2 AVR Studio simulator sessions at the same time.
* Fixed bug with auto open feature.
* Fixed problem that could cause network traffic on idle.
* Fixed bug in "old" plugin-in's. Bug could cause hang when using context menus.
* Various fixes in AVR-GCC project
- Bug fixed: Error messages referring to line:column not recognized.
- Enhancements: Added 'edit' button for editing options. resized optionslistbox to make room for longer options.
- Double-click event on optionslistbox edits item.
- Bug fixed: renaming configuration could cause make problems.
- Bug fixed: problem with superfluous spaces.
- Order of include directories is now reflected in the build.
- Bug fixed: Add multiple libraries did not work.
- Bug fixed: Crash when changing stack settings.
- Bug fixed: removed -o option for build steps.
- Bug fixed: Better error handling for invalid configuration names.
EDIT 6 (Nov 04): Program revision update, from v4.12.456 RC4 to v4.12.460
Huge change log of build 460:
* Part support
- ATTiny261 (ICE50)
- ATtiny461 (ICE50)
- ATtiny861 (ICE50, JTAGICE mkII, STK500, AVRISP)
- ATmega640 (JTAGICE mkII, STK500, AVRISP)
- ATmega1280 (JTAGICE mkII, STK500, AVRISP)
- ATmega1281 (ICE50,JTAGICE mkII, STK500, AVRISP)
- AT90CAN32 (ICE50,JTAGICE mkII, STK500, AVRISP)
- AT90CAN64 (ICE50,JTAGICE mkII, STK500, AVRISP)
All the above parts are supported by simulator and AVRASM2. See the simulator section for more details about support details.
* Features
- Breakpoints
Data breakpoints with hit count and program breakpoints with hit count are now supported on ICE50, JTAGICE mkII and simulator. The breakpoint system is now redesigned to be more robust and reliable. Alsointroducing a new, fully customizable breakpoints and tracepoints window to offer a convenient overview and easy navigating
between all breakpoints and tracepoints.
Data breakpoints can easily be set by drag’n drop variables from the sourceeditor and memory windows to the breakpoints and tracepoints window. Program breakpoints can now be set with run-time hitcounts. Data breakpoints can be set to break on read or/and write access to any memory location, including numerous conditions as larger than, less than, equal to and range. All the breakpoints can be used as watch-points, and are always properly saved and restored between project sessions even if source files are modified.
Please note that support level vary between the different debug platforms.
See the actual user guides for more information about support details.
- Integrated AVR GCC compiler
Integrated development with any AVR GCC compiler is now supported with AVR Studio. WinAVR or any other AVR GCC compiler must be downloaded and installed separately, but with IDE support in AVR Studio you can easily and fast get started with C code development and debugging.
Please refer to the AVR GCC IDE user guide for more information.
- Docking System
The user interface has been improved with a new docking system called smart docking. Using a new docking mechanism, you will see exactly where the dragged window can be docked. Small markers will indicate sides where the bar can be docked. This is default on, but may be turned off to use the old docking method. With detachable tab windows you can place and group your
windows wherever you want. Also introducing workspace configuration that let you easily save and restore your desktop set-up.
- AVRISP mkII
AVR Studio now supports the new AVRISP mkII that offer USB, more robust and faster programming. See the User Guide for more information. Available from Atmel, Q4, 2005.
- RTOS
AVR Studio now supports the MicroC/OS-II RTOS plug-in that is distributed in an own package. Available from Atmel, Q4, 2005.
- USB driver
A new version of the USB driver is included. Version 7.01.
EDIT 7 (Dec 08): AVR Studio v4.12.461 Service Pack 1 released:
Change log of Service Pack 1 build 461: http://www.atmel.no/beta_ware/as4/412sp ... 12-SP1.pdf |
Last edited by Giorgos_K on Dec 08, 2005 - 08:31 AM; edited 11 times in total
|
| |
|
|
|
|
|
Posted: Oct 02, 2005 - 05:55 PM |
|


Joined: Mar 27, 2002
Posts: 9264
Location: Lund, Sweden
|
|
Sounded nearly too good to be true. I downloaded right away, installed and made the ubiquotous Windows restart. And...
it just worked!
No hassles. No hours of flabbergasting obscurities. And, this was a 1 minute test only. Lots of stuff to try out. But it seems to work!
And the new docking system is nice.
Sorry, but I have to shout: Thank You, Atmel!
Edit: The release notes say
Quote:
Please refer to the AVR GCC IDE user guide for more information.
but this document/section is missing (as is the "simulator Users Guide"). Not a catastrophe as everything seems pretty clear/intuitive if You are used to working with WinAVR utilities like Mfile.
Edit 2: Well, the section is in the installed tree, but the link to it in the end of the release notes is broken (and I cant find it in the help tree). Go hunt for the file avr-gcc_pluginhelp.chm in the directory C:\Program Files\Atmel\AVR Tools\Help (or something similar depending on how/where You installed AVR Studio. |
|
|
| |
|
|
|
|
|
Posted: Oct 02, 2005 - 10:59 PM |
|


Joined: Mar 28, 2001
Posts: 12827
Location: Sydney, Australia (Gum trees, Koalas and Kangaroos, No Edelweiss)
|
|
I'm very happy with 4.11....so I'll wait untill everyone else gets the bugs out of 4.12 before I use it and also wonder if assembler V2 has been fixed so that my code works on it like on V1.7x...still using the old assemler which works for me. |
_________________ John Samperi
Ampertronics Pty. Ltd.
www.ampertronics.com.au
* Electronic Design * Custom Products * Contract Assembly
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 09:46 AM |
|

Joined: Aug 09, 2001
Posts: 60
|
|
|
|
|
|
|
Posted: Oct 03, 2005 - 10:42 AM |
|

Joined: May 17, 2005
Posts: 165
|
|
|
|
|
|
|
Posted: Oct 03, 2005 - 11:14 AM |
|


Joined: Mar 27, 2002
Posts: 667
Location: Athens, Hellas
|
|
Hi Pippo.
The link is still alive for me. I guess there is a DNS issue for your node.
A possible workaround would be to delete your internet cache (ie. temporary internet files), and try to reconnect to the root http://www.atmel.no/beta_ware/
If this does not work for you, I guess you will have to wait a couple of days, until your ISP proxy updates its own DNS cache. |
|
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 12:10 PM |
|


Joined: Mar 27, 2002
Posts: 9264
Location: Lund, Sweden
|
|
|
Quote:
The link is still alive for me. I guess there is a DNS issue for your node.
No, the link was dead for a while (at least around 08:00 GMT), but it was alive and well less than an hour later. |
|
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 12:27 PM |
|


Joined: Mar 27, 2002
Posts: 667
Location: Athens, Hellas
|
|
I was not aware of that.
Thank you Johan. |
|
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 01:11 PM |
|

Joined: Jan 19, 2005
Posts: 130
Location: Atmel Norway
|
|
|
JohanEkdahl wrote:
No, the link was dead for a while (at least around 08:00 GMT), but it was alive and well less than an hour later.
The reason for this is that we had to do a minor update.after the initial upload. The observant user will notice that the version available now has build number 451. (the text on the website is still not updated but the software is).
Edit: The latest build number is now 452. Most users having downloaded 450 or 451 don't need to update (see release note on download site).
Please bear over with us. After all, we haven't announced this software being available yet (but soon will).
--
roland |
Last edited by rkruse on Oct 03, 2005 - 02:30 PM; edited 2 times in total
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 01:20 PM |
|


Joined: Mar 27, 2002
Posts: 667
Location: Athens, Hellas
|
|
It is OK Roland, I will update this thread's title.
Thanks for your effort,
Giorgos. |
|
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 01:42 PM |
|

Joined: Mar 26, 2002
Posts: 27
|
|
|
Giorgos_K wrote:
AVR Studio now supports the MicroC/OS-II RTOS plug-in that is distributed in an own package.
Does anyone know who is providing this plug-in? Atmel or Micrium?
Regards,
Schimmi |
|
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 02:49 PM |
|

Joined: Oct 03, 2005
Posts: 7
|
|
The plug-in is developed by Micrium on Atmels request. It contains full kernel awareness when debugging applications based on the uC/OS-II micro-kernel.
The plug-in will be available through the normal Atmel AVR Tools sales channels. It will be sold as a kit containing the Micrium uC/OS-II textbook, a CD-ROM containing the source of the kernel and an additional CD-ROM containing kernel ports for ATmega2560 and other AVR controllers as well as the AVR Studio plug-in. I think the recommended resale price for the kit will be $69, and it will be available within 2-3 weeks.
More information will be available at www.atmel.com and on this forum soon. It is a nice kit both for learning more about real time kernels as well as doing serious development and debugging. The combination STK500/503/JTAGICE mkII is a good set-up for exploring the capabilities of the kit.
$69 gives you all you need for developing FW based on uC/OS-II. For use in commercial applications there is a one time royalty fee for each product, collected by Micrium.
Regards Dag @ Atmel. |
|
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 03:40 PM |
|

Joined: Dec 08, 2004
Posts: 4493
Location: Nova Scotia, Canada
|
|
Is this "AVRISP mkII" going to obsolete all the existing AVRISP programmers?
Are we going to be stuck in the same rut with the existing AVRISP programmers as we are with the mature JTAG ICE? (ie. no support for new devices unless you shell out the moola for a new mkII programmer, even though the target-side hardware interface is identical?) |
|
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 07:58 PM |
|

Joined: Oct 30, 2004
Posts: 42
|
|
file wont completely download for me.
I've tried 3 different browsers/ftp clients and 3 differnet computes..
goes to 98-99% percent and freezes..
has anyone mirrored it yet?
Code:
This is an unregistered version of Bullet Proof FTP V2.45. You have 30 days left to evaluate it.
It is not crippled in any way, it will just stop working when your evaluation period is up.
Use Help|Purchase to purchase BPFTP, which will enable you to use it after the 30 day period.
URL detected in clipboard.
Connecting to www.atmel.no port 80
Requesting http://www.atmel.no/beta_ware/as4/b450/AvrStudio4Setup.exe
HTTP/1.1 200 OK
Date: Mon, 03 Oct 2005 18:45:53 GMT
Server: Apache
Last-Modified: Mon, 03 Oct 2005 12:55:26 GMT
ETag: "29c7442-2d4ac1f-43412a3e"
Accept-Ranges: bytes
Content-Length: 47492127
Connection: close
Content-Type: application/octet-stream
X-Pad: avoid browser bug
Downloading http://www.atmel.no/beta_ware/as4/b450/AvrStudio4Setup.exe
Server closed control connection.
46,967,456 bytes transferred in 00:07:27, 105,072 bytes/sec
Delaying for 10 seconds before reconnect...
Reconnecting - try #1
Requesting http://www.atmel.no/beta_ware/as4/b450/AvrStudio4Setup.exe
HTTP/1.1 416 Requested Range Not Satisfiable
Date: Mon, 03 Oct 2005 19:07:12 GMT
Server: Apache
Last-Modified: Mon, 03 Oct 2005 12:55:26 GMT
ETag: "29c7442-2d4ac1f-43412a3e"
Accept-Ranges: bytes
Content-Length: 0
Content-Range: bytes */47492127
Connection: close
Content-Type: application/octet-stream
Error retrieving file.
Data Connection closed
|
|
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 08:40 PM |
|

Joined: Oct 30, 2004
Posts: 42
|
|
hmm i ran the incomplete file i had and it installed correctly.
Is it true that this version has a built in gcc compiler? |
|
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 08:47 PM |
|

Joined: Nov 14, 2001
Posts: 3410
Location: Charlottesville, VA USA
|
|
From the original post:
Quote:
Integrated development with any AVR GCC compiler is now supported with AVR Studio. WinAVR or any other AVR GCC compiler must be downloaded and installed separately,
|
|
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 09:35 PM |
|


Joined: Mar 27, 2002
Posts: 9264
Location: Lund, Sweden
|
|
|
icctrainguy wrote:
Is it true that this version has a built in gcc compiler?
No, not quite but almost. From the release notes for this version of AVR Studio (also quoted in the first post in this thread):
Quote:
Integrated development with any AVR GCC compiler is now supported with AVR Studio.
What this means is that AVR Studio can control the AVR GCC compiler. You can edit Your source files in Studio, You can control project settings from within Studio (no need to edit any makefile manually), You build Your application from within Studio, You run Your app in the Studio simulator, and You program Your app into the target AVR from studio (given that You have programming hardware that Studio can control).
The AVR GCC compiler does not come with Studio. You'll have to get that separately. The good news is that it is free, and that You can download an installation package from here. The thing You should look for is the WinAVR package.
Download WinAVR and install it. Install the new Studio. Create a new project and select "AVR GCC" as project type and Youre flying. |
|
|
| |
|
|
|
|
|
Posted: Oct 03, 2005 - 10:02 PM |
|


Joined: Jan 03, 2004
Posts: 1425
Location: Apalachin, NY, USA
|
|
|
JohanEkdahl wrote:
it just worked!
No hassles. No hours of flabbergasting obscurities. And, this was a 1 minute test only. Lots of stuff to try out. But it seems to work!
It must be that the alpha testers did a good job.
Don |
|
|
| |
|
|
|
|
|
Posted: Oct 04, 2005 - 01:19 AM |
|


Joined: Sep 27, 2005
Posts: 17
Location: New Mexico
|
|
Looks like I got the AVR bug at just the right time!
Now I will download this and try programming the things using gcc.
update:
Well, I went and got this and installed it..it works.
I typed in a c program and got it to compile and simulate.
Heck, this is all I need right here...why spend good money
on a C compiler when this works so well.
I used the first c program from that book "C programming for Microcontrollers" I commented out the delays so it would run
fast in the simulator.
it runs fine after fixin up a tiny flaw. (i <= 128 should be i < 128 otherwise bit 7 lights up twice as long as the rest do)
// Blinky.c
#include <avr/io.h>
#include <avr/delay.h>
int main (void)
{
int i;
DDRD = 0xFF;
while(1)
for(i = 1; i < 128; i = i*2)
{
PORTD = i;
// _delay_loop_2(30000);
}
for(i = 128; i > 1; i -= i/2)
{
PORTD = i;
// _delay_loop_2(30000);
}
}
} |
|
|
| |
|
|
|
|
|
Posted: Oct 04, 2005 - 04:34 PM |
|


Joined: Nov 17, 2004
Posts: 4528
Location: Great Smokey Mountains.
|
|
Ah... Cool! I missed that, it would light LED 7 in the loop interation when i == 64 and the i*2 makes it 128, and then it would continue to light it in the next loop interation because i == 128.
Smiley |
_________________ FREE TUTORIAL: 'Quick Start Guide for Using the WinAVR C Compiler with ATMEL's AVR Butterfly' AVAILABLE AT: http://www.smileymicros.com
|
| |
|
|
|
|
|
|
|
|