Microchip Studio 7.0.2542

Go To Last Post
63 posts / 0 new

Pages

Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Microchip Studio for AVR® and SAM Devices | New and Noteworthy | Microchip Studio Release Note

Microchip Studio for AVR® and SAM Devices 7.0.2542

  • Renaming of Atmel Studio to Microchip Studio for AVR and SAM Devices
  • Microchip Studio installer bundles with the AVR GCC Toolchain, Arm GCC Toolchain, and the MPLAB XC8 Compiler with AVR devices support. To unlock all optimization options of MPLAB XC8 Compiler, try or get a PRO license.
  • Default optimization for debug configuration is -Og, previous it was -O1
  • Improved scrolling performance on large projects/files
  • AVR Macro assembler version 2.2.8
  • Advanced Software Framework 3.49.1, including previous version back to 3.42
  • Updated kit recognition

 

"Dare to be naïve." - Buckminster Fuller

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

gchapman wrote:
Renaming of Atmel Studio to Microchip Studio for AVR and SAM Devices

That'll never catch on - there's still people calling it "AVR Studio" ...

 

laugh

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Google can find AS7.0 v2397 and and prior Releases.
None of the Microchip websites know anything about 7.0.2542
.
I don't care what name they use.
It seems sensible to emphasise the ownership e.g. logos, splash screen, ...
.
MS7.0.2542 seems to be confusing. Likewise any mix of Mxxx and Studio
.
David.

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

" Microchip Studio for AVR® and SAM Devices" does seem rather long-winded ...

 

 

and why doesn't SAM get an  ®    ?

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

logic movement to change name but atmel studio is EOL, MPLAB  will be the only one updated with new devices very very soon

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

Yes Atmel Studio is EOL but seems like Microchip Studio for AVR® and SAM Devices 7.0.2542 is not.

Renaming of Atmel Studio to Microchip Studio for AVR and SAM Devices.

 

Has anybody found a link to it yet?

 

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

plouf wrote:

logic movement to change name but atmel studio is EOL, MPLAB  will be the only one updated with new devices very very soon

 

Christ I hope not.  MPLAB is hideous to work with, and having to use a separate software to program out of the IDE is a  pai in the a$$.

 

but I shall be out of business soon enough so I guess whatever.

 

jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

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

having to use a separate software to program out of the IDE

I've programmed devices from within MPLABX without any problems.  Admittedly, I did shell out the nearly $80 for ... three SNAPs and a PicKit4.

 

I have to admit that MPLABX (well, Netbeans itself, probably) looks somewhat "amateurish" next to AS7 (well, Visual Studio.)  There always seems to be some window that I can't find, or something that resizes itself inappropriately, or ... something.  It doesn't seem THAT awful, though.  Mostly stuff that "I guess I could get used to that.  If I used it enough."

 

The Arduino IDE is looking better all the time.  (I've decided that I'm very amused that the two biggest complaints I see are "the programming environment does too much hand-holding", and "the IDE doesn't do completion."  :-) )

 

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

Atmel Studio is a mature product, and I don’t feel the urgent need for updates. No matter if it is EOL or not, we can still use it.

To me, the real problem is the toolchain. Avr-gcc wasn’t updated for a long long time. Does it mean avr-gcc is dead? As an amateur I don’t really want to spend some many for their MPLAB XC8 Compiler. I will rather switch to another vendor, like STM and arm-gcc.

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

but XC compilers are Free, except some "optimization levels", which is no matter to "Amateurs" anyway

 

additionally if you feel OK for non updated STUDIO because its mature, why you feel avr-gcc is not mature ? its mature enough no need any update expect adding support for new devices

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

gchapman wrote:
Default optimization for debug configuration is -Og, previous it was -O1

 

more wondering how much impact this is going to have on existing programs and new ones.

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

meslomp wrote:
wondering how much impact this is going to have on existing programs

If the setting gets stored in the Project file, it should make no difference.

 

and new ones

hopefully, it should be the "best" (sic?) debugging experience - that is its raison d'etre ...

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

Studio can now be updated via "Check for Updates" ...

 

Last Edited: Mon. Nov 9, 2020 - 11:55 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

So the bug is still a key character ?

 

laugh 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

GermanFranz wrote:

Studio can now be updated via "Check for Updates" ...

Hey-ho.   That did not happen when I tried in #3.

 

Sure enough.   Check for Update now finds the new Release.    I will attempt to download and install it.

 

David.

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

Here's the release notification.

 

It will be available on microchip.com soon (whatever soon means wink)

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

 

The postings on this site are my own and do not represent Microchip’s positions, strategies, or opinions.

Last Edited: Mon. Nov 9, 2020 - 12:59 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

meolsen wrote:
Here's the release notification

That topic is locked - and yet it has a 'reply' button!?!

 

Purchase link for the XC8 Pro licence: https://www.microchipdirect.com/...

 

It's  £843.94  (workstation) - clearly a great deal of thought has gone into that number!

 

 

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

meolsen wrote:
Here's the release notification.

 

Wheres the link to the video mentioned?

 

Also, your posting mentions only the XC8 compiler and not the one that studio now uses.  I am no expert on these things, but are we to assume that whatever compiler that Studio now uses will no longer be available in the 'new and improved' studio? 

 

Will the CodeVision extension still work?

 

 

We've got questions, hopefully someone has answers cheeky

 

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

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

... bundles with the AVR GCC Toolchain, Arm GCC Toolchain, and the MPLAB XC8 Compiler with AVR devices support.

What is questionable about this?

 

Of course CV and other third party plugins will work as they always have...

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

 

The postings on this site are my own and do not represent Microchip’s positions, strategies, or opinions.

Last Edited: Mon. Nov 9, 2020 - 02:40 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

He says it comes with both GCC[1] and XC8 compilers

 

[1] in both AVR & ARM flavours.

 

EDIT

 

He beat me to it

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
Last Edited: Mon. Nov 9, 2020 - 02:11 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

From AS7.0 you can click Help->Check for Updates

This will download the web installer.

 

Close AS7.0.   Run the Installer.   Two hours later you have Microchip Studio 7.0.2542

It will install the XC8 Free version (unless you want to buy the Pro version and Activation code)

 

You can convert an existing GCC C project to XC8.   This will enable you to cripple your existing project if that is what you would like.

You can create a new XC8 project.

You can create regular GCC (C) and G++ (C++) projects

You can create regular Codevision C projects

You can import Arduino sketches (G++)

 

It does not look as if you can create XC8 C++ projects.

 

I am sure that we will get some user feedback fairly swiftly.

 

Of course I was updating an existing AS7.0.2397 installation.

A virgin installation may offer less project types.   (obviously CV does not come with MS7.0.2542)

 

David.

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

It does not look as if you can create XC8 C++ projects

XC8 does not support C++ (I know, I know...)

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

 

The postings on this site are my own and do not represent Microchip’s positions, strategies, or opinions.

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

meolsen wrote:
What is questionable about this?

Most likely I am the most questionable!   Sorry about that.

 

awneil wrote:
He says it comes with both GCC[1] and XC8 compilers

 

Yeah yeah yeah....I see that....

 

awneil wrote:
He beat me to it

You can't always be first to use the exclamation point!!

 

Ok, I have been kicked enough....back under my rock I go......

 

 

Oh wait!  What about the video! wink

 

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

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

Oh wait!  What about the video! wink

Do I look like a marketing person to you? wink

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

 

The postings on this site are my own and do not represent Microchip’s positions, strategies, or opinions.

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

meolsen wrote:
Do I look like a marketing person to you? 

No idea what you look like so I reserve opinion.....but personality says most likely ~Marketing.

 

JIm

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

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

meolsen wrote:

It does not look as if you can create XC8 C++ projects

XC8 does not support C++ (I know, I know...)

Well,  that avoids wasting any more time.    Unless you think that X++8 is imminent.

 

I can understand IAR,  ARM,  ... developing and selling their own Compilers.

 

I find it difficult to see how Microchip can sell licences for AVR-GCC and ARM-GCC.   Surely GCC and G++ are Open Source.    You can sell licences for a commercial IDE.    You can make the commercial IDE "difficult" to use Open Source Tools.

I have no problem with buying licences for good Tools.     But as a hobbyist I look at the price.    They ask a LOT of money for a non-C++ compiler.

 

David.

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


   --> 

 

  

 

After a while, it starts a separate installer for XC8:

 

 

 

 

 

and, when it's all done:

 

 

 

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

jgmdesign wrote:

meolsen wrote:
Do I look like a marketing person to you? 

No idea what you look like so I reserve opinion.....but personality says most likely ~Marketing.

 

JIm

 

Go on, Jim.   You know exactly who Morten is.

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

david.prentice wrote:
I find it difficult to see how Microchip can sell licences for AVR-GCC and ARM-GCC

Where does it mention selling licences for them?

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0


meolsen wrote:
XC8 does not support C++

and yet:

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Yeah... Who would have imagined when we integrated with Visual Studio that that would not be true wink

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

 

The postings on this site are my own and do not represent Microchip’s positions, strategies, or opinions.

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

May have been difficult to trademark SAM.

 

"Dare to be naïve." - Buckminster Fuller

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

awneil wrote:

david.prentice wrote:
I find it difficult to see how Microchip can sell licences for AVR-GCC and ARM-GCC

Where does it mention selling licences for them?

I phrased it wrong.   As far as I know,   AVR-XC8  is a Microchip branch from AVR-GCC.   A restricted XC8 comes free with v2542

 

Whereas AVR-GCC and AVR-G++ permit -Os and -O3 you have to buy an XC8-PRO licence to use -Os and -O3

Microchip will continue development of the XC8 Compiler.   Microchip will provide support to XC8-PRO users.

 

David.

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

plouf wrote:
... but atmel studio is EOL,
7-series must expire ... I have hope for an 8-series.

Fill Me In: Is Atmel a dead horse? | AVR Freaks

 

"Dare to be naïve." - Buckminster Fuller

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

For XC8, I cannot stress this enough:

In addition, XC8 PRO provides a path for customers wanting to tackle Functional Safety, to ease the burden of your functional safety qualification. The MPLAB XC8 Functional Safety Compiler License - a TÜV SÜD certified compiler package that supports 8-bit PIC® and AVR® microcontrollers

 

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

 

The postings on this site are my own and do not represent Microchip’s positions, strategies, or opinions.

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

TFrancuz wrote:
Atmel Studio is a mature product, ...
legacy ... mature implies nearly "kicking the bucket"wink

TFrancuz wrote:
... and I don’t feel the urgent need for updates.
Conversely, I do as the hand that the ones at Microchip are playing will be forced (near future EOL of Microsoft Visual Studio Isolated Shell)

TFrancuz wrote:
Avr-gcc wasn’t updated for a long long time.
Microchip AVR GCC, MPLAB XC8 v2 for AVR

TFrancuz wrote:
Does it mean avr-gcc is dead?
No (FSF AVR GCC) though v11 may be a fork in the road.

TFrancuz wrote:
As an amateur I don’t really want to spend some many for their MPLAB XC8 Compiler.
MPLAB XC8 v2 for AVR source code is available; likewise for FSF AVR GCC.

Some third party GCC are holding at v7 and/or v8 likely due to extensive regression testing (that's somewhat expensive)

 


legacy - Wiktionary

 

Visual Studio Isolated Shell - Visual Studio

Support for older versions of Visual Studio | Visual Studio Product Lifecycle and Servicing | Microsoft Docs

 

avr-gcc and avr-g++ are deprecated now. | AVR Freaks

 

Come Join Us (MPLAB Now Supports AVRs) | Page 7 | AVR Freaks (MPLAB XC8 v2.31 for AVR)

MPLAB Ecosystem Downloads Archive | Microchip Technology

[3/4 page]

Source Archives

Prebuilt GNU toolchain for AVR (Sysprogs)

AVR-GCC 10.1.0 for Windows 32 and 64 bit – Zak's Electronics Blog ~* (Zak Kemble)

MobileChessBoard - Browse /avr-gcc snapshots (Win32) at SourceForge.net (by GJLay, one of the FSF AVR GCC principals)

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
  • AVR Macro assembler version 2.2.8 

What changed?

Reason : maybe the web doc will eventually have that

 

  • Updated kit recognition

Is the following a part of that? (AVR GDB proxy)

MPLAB Snap and atbackend | AVR Freaks

 

... developers may be comforted to know that the well-loved Studio development experience, will remain an IDE option for the foreseeable future.

Thank you and all!

 

The latest version of MPLAB XC8 PRO license includes optimizations to reduce code size and increase efficiency, that rival more expensive compilers in the market.

MPLAB XC8 PRO is a relative value.

 


AVR Assembler (AVRASM2)

 

AVR | Platforms | GNAT Pro Safety-Critical | AdaCore

AdaCore GNAT for AVR is likely based on FSF AVR GCC v4.5 (no XMEGA) though still pertinent wrt avionics and LEO megaAVR.

LEO - Low Earth Orbit

ATmegaS128 - Tolerant Devices

ATmegaS64M1 - Tolerant Devices

 

"Dare to be naïve." - Buckminster Fuller

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

What changed?

Reason : maybe the web doc will eventually have that

Built in support for the new AVR core ISA (remember there's been some noise around a warning that the assembler emits when assembling for ATmega4809 or the AVR-Dx etc. Basically it (finally) enables the  V4 version core pragma:

#pragma AVRPART CORE CORE_VERSION V4
  • Updated kit recognition

Issue with displaying certain links and supporting new kit constructs. Only applies to the Kit Window page that pops up when Xplained PRO kits etc are connected.

Is the following a part of that? (AVR GDB proxy)

MPLAB Snap and atbackend | AVR Freaks

No, but as far as I'm aware it has been enabled 

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

 

The postings on this site are my own and do not represent Microchip’s positions, strategies, or opinions.

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

Oh wait!  What about the video! 

I have pinged my mr. video. I'll update with link once I know something smiley

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

 

The postings on this site are my own and do not represent Microchip’s positions, strategies, or opinions.

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

"Dare to be naïve." - Buckminster Fuller

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

david.prentice wrote:
I find it difficult to see how Microchip can sell licences for AVR-GCC and ARM-GCC.
value-added

david.prentice wrote:
Surely GCC and G++ are Open Source.
GPL allows for proprietary by certain mechanisms.

david.prentice wrote:
You can sell licences for a commercial IDE.
... and for extensions to zero price IDE.

david.prentice wrote:
But as a hobbyist I look at the price.    They ask a LOT of money for a non-C++ compiler.
Some GCC third parties recognize the price issue.

 


XC8 PRO Compiler | AVR Freaks

 

https://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem

 

VisualGDB - Serious cross-platform support for Visual Studio (Sysprogs)

BSPTools/DebugPackages at master · sysprogs/BSPTools · GitHub

 

AdaCore Launches New GNAT Pro Product Lines - AdaCore

[end of fourth paragraph]

The product [Developer] is especially suited to C and C++ programmers implementing small-footprint embedded systems and looking for a simple transition path to a more reliable language.

GNAT Pro Developer is for Arm and RISC-V.

GNAT Pro Developer - AdaCore

 

"Dare to be naïve." - Buckminster Fuller

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

Functional Safety | Microchip Technology

[mid-page]

TÜV SÜD-Certified Compilers

 

"Dare to be naïve." - Buckminster Fuller

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

meolsen wrote:
Basically it (finally) enables the  V4 version core pragma:

Core Descriptions | AVR® Instruction Set Manual

[AVRxt]

"Dare to be naïve." - Buckminster Fuller

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

avrasm2 core pragma, not a publicly named ISA, unfortunately

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

 

The postings on this site are my own and do not represent Microchip’s positions, strategies, or opinions.

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

"Dare to be naïve." - Buckminster Fuller

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

Can't call it MS7 that would just lead to confusion so I am going to call it MCS7 as in MicroChip Studio 7.

 

 

Why is the load time less, it is almost within my 30 second timer (the one where I start looking for other options). I use to be able to walk form a far bedroom to the carport and start my test bench computer (Linux) then walk back, obviously that was insufferable. Maybe it was a glitch in the matrix.

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

meolsen wrote:
Here's the release notification

in that release notification, meolsen wrote:
AVR GCC Toolchain, Arm GCC Toolchain, and the MPLAB XC8 Compiler with AVR devices support

 

Is there not an XC32 for AVR32 ... ?

 

cheeky

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

At least on large projects, there should be noticeable speedups in both load and navigation...

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

 

The postings on this site are my own and do not represent Microchip’s positions, strategies, or opinions.

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

Oh, and a point that is not mentioned, Studio should now not crash on a FIPS 140-2 compliant windows system... Hopefully wink

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

 

The postings on this site are my own and do not represent Microchip’s positions, strategies, or opinions.

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

Is there any benefit of using Free XC8 version over AVR GCC compiler ? I see optimization level -O3 and -Os are disabled in XC8 compiler but -O1 and -O2 is available. Any reason to switch to XC8 for old ATmega's ?

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

May the following answer your questions :

XC8 PRO Compiler | AVR Freaks

 

"Dare to be naïve." - Buckminster Fuller

Pages