ASF Library 2.7 Update for AS5

Go To Last Post
25 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hello Freaks!

Here is the non yet released!!! ASF 2.7 Library update for AVR STUDIO 5!!!

I am not sure if it needed to update the ASF library to 2.6.1 and then to 2.7 nor if this is a beta version.

USE AT YOUR OWN RISK!!!

http://www.megaupload.com/?d=2VT...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

No offense, but why would we want to use a "non yet released," unofficial ASF package from an unknown source?

I'm actually quite curious about an updated ASF myself, but I don't think I'll be trying anything out until I see it on official channels...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

You are right to be defensive about this from an "unknown source".

I got this update when i participated to the Atmel on Tour Event. I don't know why they haven't released it officially. We had hand-on lab with the new not yet released XMEGA-A3BU (USB) Xplain board.

Edit: You can see that its equal size like the latest official ASF update 2.6.1 so its the next ASF update not yet released (beta?)

Last Edited: Wed. Sep 28, 2011 - 03:26 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

2.7.0 is the version used for the Atmel Tech on Tour event, will be published on atmel.com in the coming days.

-sma

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:

I got this update when i participated to the Atmel on Tour Event.

Just out of interest - did you sign some "terms and conditions" to take part in the event. What did it say about redistribution of unpublicised code I wonder?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

sma wrote:
2.7.0 is the version used for the Atmel Tech on Tour event, will be published on atmel.com in the coming days.

-sma

The real question is will this update be tied into AVR Studio 5? If yes, that's great because the only way to find help files I've found is through the ASF Wizard in Studio 5! If no...then what the heck is the point of all the fancy work being done on Studio 5?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Yes you will get both a standalone archive and an update for AVR Studio 5.

It is true that there is some issues to access the ASF documentation (Doxygen html based), except in AVR Studio 5 where you got the wizard help. It is expected to be fixed very soon. Alternate option for current ASF version is to use the standalone archive and generate the Doxygen with the project "make doc" command - not very ideal, but works fine.
You can access the online html project documentation if you know the URL in the asf (eg try http://asf.atmel.com/docs/2.7.0/...) but it's not that easy to navigate (yet).

-sma

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I don't suppose someone wants to pull out the release notes or otherwise highlight the key changes between this version and 2.6.1?

The biggest existing breakage I was aware of from comments here was the broken "USART" device definitions in the XMEGA "sysclk.h", although I gather there was also a need to include a workaround for XMEGA128A1 errata having to do with the oscillator calibration not working unless several things were enabled simultaneously.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

sma wrote:
Alternate option for current ASF version is to use the standalone archive and generate the Doxygen with the project "make doc" command - not very ideal, but works fine.

would be fine if Atmel used a reasonable Doxygen configuration. it took me some time to tweak the build system to generate Doxygen output out of source tree :shock:

same for "normal" out of source builds, imho it's a must to support the declaration of a build_dir output folder

but it's nice to hear that you're working on this
(since the doxigen files often seem not to be maintained very well)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Well ASF 2.7.0 is now on the website, but unfortnately the release notes tell me that none of the bugs I've reported over the past 2 months have been fixed yet.

So when is the next release going to be made? Also doesanyone know if there any way to get status updates on bugs in asf.atmel.com/bugzilla?

Cheers
Simon

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:
Also doesanyone know if there any way to get status updates on bugs in asf.atmel.com/bugzilla?

You can set yourself as CC on the bug, then you'll get info about changes.

Hans-Christian

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

sambrown wrote:
sma wrote:
Alternate option for current ASF version is to use the standalone archive and generate the Doxygen with the project "make doc" command - not very ideal, but works fine.

would be fine if Atmel used a reasonable Doxygen configuration. it took me some time to tweak the build system to generate Doxygen output out of source tree :shock:


Why are you concerned about that? Personally I draw the line at writing or modifying any of the files in the ASF. I don't care if the library documentation is built in-tree because I have no intention of modifying it.

Quote:

same for "normal" out of source builds, imho it's a must to support the declaration of a build_dir output folder

What do you mean by "normal out of source builds", keeping all your own code outside of the ASF folder? Because that's completely doable with the standalone ASF package, at least. No idea about with AS 5.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Lets say I create some new projects that all use the asf as board support package.

Of course my project specific code will be separated (asf is only a sub folder, e.g. utilized by a symbolic link). Generally I avoid any modifications inside the asf, since it's a moving target and integration of future versions may end up in merge conflicts and incompatibilities.

Now I want to generate Doxygen output for all the code I use in a specific project. But the asf generates any kind of build artifacts inside the asf tree :roll:

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

hce wrote:
Quote:
Also doesanyone know if there any way to get status updates on bugs in asf.atmel.com/bugzilla?

You can set yourself as CC on the bug, then you'll get info about changes.

HCE,
I already have done that, in fact it is the default behaviour when you submit a bug. I have only received one notification of any comments being added (and that was only yesterday). This is for about 6 bugs that I have reported (2 of which I also provided the solution).

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hmmmm... It doesn't help that the link to the release notes now posted on the Atmel website for 2.7.0 actually point to the 2.6.1 release notes. That may be confusing the issue over what was fixed. Once the link is corrected, hopefully things will be a bit more clear.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Has a package been released to update ASF in AS5? So far I've only found a standalone release (which yes, I know can be used in AS5, but defeats the purpose of trying to use AS5's ASF Wizard...).

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Slordak wrote:
Hmmmm... It doesn't help that the link to the release notes now posted on the Atmel website for 2.7.0 actually point to the 2.6.1 release notes. That may be confusing the issue over what was fixed. Once the link is corrected, hopefully things will be a bit more clear.

I downloaded the standalone release to have a look around, there's a PDF with the 2.7 release notes in the root directory of the zip file. Doesn't look like there's too many changes that affect me, but I'm still curious about integration with AS5, because I assume that at some point in the future there will be a release that *does* affect me, and I'm curious to see how AS5 handles an ASF upgrade.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Doesn't AS5 execute updates on a regular basis? In case you wan't to have control about what asf version youre actually using (maybe with your own modifications) I encourage you to use the standalone version with make.
The supported make system is straightforward to use.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

sambrown wrote:
Doesn't AS5 execute updates on a regular basis? In case you wan't to have control about what asf version youre actually using (maybe with your own modifications) I encourage you to use the standalone version with make.
The supported make system is straightforward to use.

I've yet to see AS5 do an update, either by itself or by me clicking "Check for updates." As far as comparing the builtin to the standalone version, I started off using the builtin version because it was there, and I'm curious if AS5 will intelligently handle updates. If it does, there's no reason for me to use the standalone version (ok, there are reasons, but nothing compelling for my needs). If it doesn't, then I'm probably just best off trying to not use ASF at all (which, may be the route I take because I'm not sure ASF will produce lean code).

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

sambrown wrote:
Doesn't AS5 execute updates on a regular basis? In case you wan't to have control about what asf version youre actually using (maybe with your own modifications) I encourage you to use the standalone version with make.
The supported make system is straightforward to use.

I was told by an Atmel support person that the check for updates doesn't work as yet and that I should regularly check the website for update for ASF and AS5.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The update for asf 2.7 release for as5 is on the atmel site. I downloaded and installed it and now my as5 has the asf version 2.7.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

rev wrote:
The update for asf 2.7 release for as5 is on the atmel site. I downloaded and installed it and now my as5 has the asf version 2.7.

Can you provide a link? The only download I see is for a standalone version of asf 2.7. I checked www.atmel.com/asf just before posting this.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

So as far as asf goes what is the general opinion ? I am doing a project at the moment with an avr32 and am going to use avr studio 5 to develop with asf. This is not a hobby project but a full commercial project

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

After taken part in a STM32 training I must say that the ST framework seems a lot more logical than ASF.
Yesterday I posted here a bug I found in ASF which is a silly bit manipulating mistake. Not very professional.