Come Join Us (MPLAB Now Supports AVRs)

Go To Last Post
363 posts / 0 new

Pages

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

Release Notes for MPLAB® Code Configurator 8-bit AVR MCUs library v2.7.0

Dec 14, 2020

...

 

2 What’s New

 AVRDB32/64xx devices support

 Bug fixes and improvements

 

...

 

5 Repairs and Enhancements

[tinyAVR 2-series - 3 on ADC, AVR128DA48 - pin manager]

 

6 Known Issues

[AVR128DA48 - pin manager]

 

...

 

8 Supported Families

ATtiny Device Family: [tinyAVR 0, 1, and 2-series complete]

ATmega Device Family: [megaAVR 0-series], mega328, mega328P, mega328PB

AVR Dx Device Family: [AVR DA complete, AVR DB complete]

 

...

 

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

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

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

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

In linux I have been using command line for avr development for years now. Any text editor, xed or geany, is fine for writing C or asm files. Once you get used to it, it is surprisingly quicker to develop in than sluggish GUI stuff. If mplab has avr simulation that may be worth checking out. Linux command line simulation is lacking.

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

Have you looked at this: https://github.com/avrsimulator/... ? Linux models (.so) are available in the DFPs at http://packs.download.atmel.com/.

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

12oclocker wrote:
If mplab has avr simulation ...
AVR CPU is simulated; PIC peripherals are simulated.

Device Support | MPLAB X IDE v5.45 (AVR begin mid-page 41)

 


Working Outside of MPLAB® X IDE - Developer Help

UltraEdit / UltraStudio as an alternative to MPLAB-X? | Microchip

UltraEdit | The world's best text editor

 

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

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

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

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

MPLAB® XC8 C Compiler Version 2.32 Release Notes for AVR® MCU

[bottom of page 1]

This release of the Microchip MPLAB® XC8 C compiler is a minor update that contains a bug fix.

[page 4]

3. What's New

...

3.1. Version 2.32

Stack Guidance Available with a PRO compiler license, the compiler's stack guidance feature can be used to estimate the maximum depth of any stack used by a program. It constructs and analyzes the call graph of a program, determines the stack usage of each function, and produces a report, from which the depth of stacks used by the program can be inferred. This feature is enabled through the command-line option. A summary of stack usage is printed after execution. A detailed stack report is available in the map file, which can be requested in the usual way.

New device support Support is available for the following AVR parts: ATTINY427, ATTINY424, ATTINY426, ATTINY827, ATTINY824, ATTINY826, AVR32DB32, AVR64DB48, AVR64DB64, AVR64DB28, AVR32DB28, AVR64DB32, and AVR32DB48.

Retracted device support Support is no longer available for the following AVR parts: AVR16DA28, AVR16DA32 and, AVR16DA48.

[page 8]

5. Fixed Issues

...

5.1. Version 2.32

Second access of library fails (XC8-2381) Invoking the Windows version of the library archiver a second time to access an existing library archive may have failed with an error message.

MPLAB XC8-AVR v2.32 GCC Source

 

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

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

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

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

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

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

Note : Advance information as the web page is to be updated.

MPLAB X updated on 14-May'21

 

  • MPLAB X IDE can be in a virtual machine other than for remote (if I correctly read)
  • Almost totally AVR-complete other than simulated I/O

 

Release Notes for MPLAB® X IDE

MPLAB X IDE v5.50

May 8, 2021

 

...

 

2.5      Unsupported Configurations

Virtual Machines.

             Remote USB Plug-in using Virtual Machines is not supported

Apple ARM Core

 

...

 

6.1      Compilers & Assemblers

[MPLAB XC8 v2.05 and sub., Microchip AVR GCC 3.4.3 and sub., AVRASM2 2.2.6 and subsequent from Microchip Studio]

  1. It is recommended that you install compilers in the same location as MPLAB XC compilers so MPLAB X IDE can find them.

 

...

 

7.1      Web Documentation – Internet Access Required

...

Register Help: For some AVR devices, you can access on-line data sheets, user’s guides and other support documentation from a Kit Window. In an IO View or Editor window, you can select a register and then click on the PDF icon to open the on-line help for that register.

Configuration Bits Help: For some AVR devices, you can select a fuse in the Configuration Bits window and then click on the PDF icon to open the on-line help for that fuse.

 

...

 

13. What's New in v5.50

·AVR device debug improvements: Support for Boot memory, blank check, and live connect. Easier access to erase function.

...

·MPLAB Data Visualizer included in install: The MPLAB DV is now bundled with MPLAB X IDE. New support for Power Debugging.

...

 

17.10   Device Feature Support Issues

...

AVR mapped program memory is not viewable on ATmega4808, ATmega4809 devices (MPLABXE-1813)

AVR ATmega4808 and ATmega4809 devices support a feature for efficient access of data used by the application which resides in the flash program space. Currently, MPLAB X IDE will not identify this space as a separate viewable memory.

Workaround: The data is viewable where the data begins in the program memory space.

...

 

17.11   IDE Related Issues

...

XPI-111

Remote USB Plug-in using Virtual Machines is not supported..

...

 

17.12   IDE Specific Issues

...

 

MPLABX-6089

ATTINY3217 Curiosity Nano certain firmware version does not function correctly and no firmware update was triggered in MPLAB X IDE. After an automatic update on a PC running Microchip Studio, the boards function correctly under MPLAB X IDE.

 

...

 

MPLABX-5516

Dashboard display does not include the data section of Flash usage in the total for AVR devices

 

...

 

MPLABX-5139

MPLAB X IDE failed to program/debug ATA8210 with STK600

 

...

 

MPLABX-4008

AVR-GCC Toolchain on a mounted drive in Linux does not get discovered with correct version information in MPLAB X IDE.

 

MPLABX-3991

Const declared variables display incorrect addresses in the watch window for AVR devices

 

...

 

MPLABX-3840

BOOTEND and APPEND configuration values are not in the configuration window

ATmega4809

 

MPLABX-3839

Error in disassembly of rcall/call AVR instructions

ATmega4809

 

MPLABX-3836

When launching a Debug Wire debug session and the device signature is wrong, the launch is aborted. However, a dialog pops up asking if you want to disable Debug Wire even though you never entered a Debug Wire session.

 

...

 

MPLABX-3615

The AVR-GCC installed with the Arduino IDE does not work with MPLAB X IDE

 

MPLABX-3595

Memory notification not occurring when notification happens on a config mem change for AVR devices.

 

...

 


MPLAB® X IDE | Microchip Technology (near bottom)

 

<item>

<title>MPLAB X IDE Release Notes</title>

<description>MPLAB X IDE Release Notes</description>

<link>

https://ww1.microchip.com/downloads/en/DeviceDoc/mplabx-ide-release-notes-v5.50.zip

</link>

<pubDate>5/11/2021 9:46:47 PM</pubDate>

</item>

copied from https://www.microchip.com/RSS/recent-software.xml

 

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

Last Edited: Mon. May 24, 2021 - 02:39 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

published yesterday

Data Streamer Driver User Guide

 

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

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

MPLAB XC8 C Compiler User’s Guide for AVR MCU

[page 141]

Revision E (August 2021)

• Removed standard C library functions; these are now described in a separate Microchip Universal Standard Library Reference Guide document

• Added information on Smart IO features

• Added new -m[no-]gas-isr-prologues option and no_gccisr attribute

• Added new -mcall-isr-prologues option

• Added information on the code coverage feature

• Added information on stack guidance feature

• Expanded and updated information linking sections

• Updated and added new screen captures of MPLAB X IDE project properties dialogs

 

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

Pages