ASF3.3 release

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

Hello

ASF3.3 is now ready for release (atmel.com/asf will be updated soon).

ASF3.3 standalone package (zip): [1]
ASF3.3 for Atmel Studio: [2]
ASF3.3 release notes [3]

++ General
Add low power demo for XMEGA Xplained boards
Add SAM4S-Xplained QTouch and LED demonstration
Add SPI DMA Slave example for SAM3X and SAM3U
Add Low Power example for SAM
Add AT24CXX component (SAM)
Add AT25DF SerialFlash component (SAM)
Add SAM MMA7341L component (SAM)
Add SAM EMAC driver and DM9161A phy component (SAM)

++ USB stack
Added USB Host CDC class for SAM
Added USB device CDC STDIO examples (XMEGA, UC3, SAM)
Add XMEGA USB Device CDC example with 7 CDC interfaces
Improve USB Device CDC to support up to 7 virtual ports
Add USB generic HID example for XMEGA-A3BU Xplained kit
Add HID mouse host and dual examples for SAM boards

++ GFX stack
GFX Monochrome graphic library API: drawing a text string located in program memory to the display
Update to new Atmel logo

++ 3rd party
Add XMEGA support to the FATFs library
Add QTouch library (v5.0) support for SAM
Add FreeRTOS basic examples for SAM

++ Documentation
Fix missing quick start guides in Atmel Studio ASF explorer (clock, calendar, cpu reset, fifo, gfx, serial)
Added quick start for common SPI API and UC3 SPI driver

Monthly bug fixes: addressed in the release notes

:-)

-sma

[1] ftp://ftp.atmel-nantes.fr/apps/a...
[2] ftp://ftp.atmel-nantes.fr/apps/a...
[3] ftp://ftp.atmel-nantes.fr/apps/a...

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

Hey, what happened to the stdio_serial_init() in the stdio interface?

How do I find the FATFS thirdparty directory in ASF?

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

Sma,

When will this be released as an extension that can be installed through extension manager?
Some consistency in how updates are released would be much appreciated.

Cheers
Simon

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

I keep getting

Quote:
The page you just requested is unknown.
Sorry for trouble.
when I try those URLs.

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

I just tried url [2] and it is working for me.

I had a look earlier on atmel.com and the only link to ASF 3.3 is for the standalone version. The AS6 link just takes you to the AS6 download. So the only way to get ASF 3.3 at present is using a link found on a forum. Not very professional once again.

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

Is it possible to make an update from the AS6 ASF 3.1 default version to the version 3.3 or should we update it to 3.2 and then to 3.3 ?

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

I am pretty sure you can install as many versions of ASF as you wish. Installing a new version doesn't remove or overwrite the old versions. I currently have 4 versions installed. They do this so you can keep using the same version on existing projects if you don't need the upgrade (my guess anyway). All the versions installed appear in the dropdown on the ASF tab of any project.

I am not sure how you go about removing old unwanted versions. It may be as simple as deleting the directory? Can someone from Atmel advise?

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

How do you upgrade a project? The ASF appears to be pulled into your project from the library.

Do you have to remove and add the libraries or something?

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

Go to the project and choose the ASF tab, choose the version you want to use and it starts a wizard to do the upgrade. Then hope and pray! ;)

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

Be careful upgrading, if you've made any changes to ASF code, all hell might (will) break loose! My projects required some pretty serious modifications to ASF (modifying USB device behavior), so I'm stuck with whatever version I started with, unless I start a whole new project and redo my changes.

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

I did mention hope and praying would be needed. Maybe a really good bottle of bourbon to dull the pain afterwards would also help.

I have just spent 2 days upgrading a project and still haven't finished. The only reason to do it was that I wanted the updated LWIP code.

The tight coupling between the actual ASF code and the example projects makes it excruciatingly painful.

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

I have the 3.3 zip on my drive, but I have no idea how to install/use it. Someone tell me what to do?

Imagecraft compiler user

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

bobgardner wrote:
I have the 3.3 zip on my drive, but I have no idea how to install/use it. Someone tell me what to do?

Don't you know you have to say plz. :wink:

"I may make you feel but I can't make you think" - Jethro Tull - Thick As A Brick

"void transmigratus(void) {transmigratus();} // recursio infinitus" - larryvc

"It's much more practical to rely on the processing powers of the real debugger, i.e. the one between the keyboard and chair." - JW wek3

"When you arise in the morning think of what a privilege it is to be alive: to breathe, to think, to enjoy, to love." -  Marcus Aurelius

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

Well, Larry... don't leave us hanging... after we download asf3.3 into a dir, then how do we get as6 to install it so we can use it? You have 3.3 on your machine?

Imagecraft compiler user

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

Isn't there a release note available? That's why I use the standalone version only and put it under version control. Basically the asf is a source code board support package. Who needs it integrated into an IDE?

-sb

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

I thought the whole idea was you get to fire up AS6, pick a board, pick a cpu, then pick uart, timer, spi, press a button and you have EVERY SUBROUTINE you need to write your program. How do you use it Sam?

Imagecraft compiler user

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

I use it's drivers, services and third party components in my projects.
My use case is not to do some clicks in a fancy wizard and start to pray
that something might happen in secrecy that hopefully works then.

My projects are make based (the asf offers a quite useful make environment
that I've adapted to support out of source tree builds).

If I need an additional driver I just add it to my project's makefile.

The standalone asf supports make based projects for different boards,
driver examles, services and so on. It's not rocket science to adapt this to own
projects and the benefit is that you really know what's going on.

-sb

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

I thought I used to really know what's going on for a period of months some time in the mid 70s.

Imagecraft compiler user

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

bobgardner wrote:
Well, Larry... don't leave us hanging... after we download asf3.3 into a dir, then how do we get as6 to install it so we can use it? You have 3.3 on your machine?

Bob, I was referring to the "help me plzzz" plea missing from your post. :wink:

I haven't used ASF yet for any projects. I briefly had a look at it just the other day when trying to answer a post for an ARM project someone was inquiring about.

I will have a look and see if I can grasp what is needed to use ASF. It may be a while before I can be of help though.

I certainly am in need of more caffeine this morning than usual.

"I may make you feel but I can't make you think" - Jethro Tull - Thick As A Brick

"void transmigratus(void) {transmigratus();} // recursio infinitus" - larryvc

"It's much more practical to rely on the processing powers of the real debugger, i.e. the one between the keyboard and chair." - JW wek3

"When you arise in the morning think of what a privilege it is to be alive: to breathe, to think, to enjoy, to love." -  Marcus Aurelius

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

bobgardner wrote:
I thought I used to really know what's going on for a period of months some time in the mid 70s.

really? what was that - a corner cut on a punch card?

:P sb

PS: even if I'm not going deeply into each used piece of asf software (without having an issue with it)

I need to know what get's used in my project and I want to be able to see what exactly changes - that's why I integrate new asf revisions by myself, even if it looks like 70s style

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

Bob, if you are using AS6 you need to download the .msi version and install it. Then the latest version will be added for use in AS6.

My understanding is that the .zip is for everyone not using AS6 (imagecraft etc), then you are on your own.

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

Thanks The Rat. I'll give it a try.

Imagecraft compiler user

Last Edited: Mon. Jul 16, 2012 - 12:42 AM