Skip to content
This repository was archived by the owner on Jun 15, 2024. It is now read-only.

Florin-Popescu/avr-gcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AVR GCC

GNU Compiler Collection for AVR microcontrollers

Changes from official repo

Supporting new stuff

This is a rough guide since it only documents changes already performed. So far new devices are still fairly compatibile with existing ones, but this will most likely not always be the case. It is not intendend to be an extensive porting guide.

New devices

  1. Add the device in ./gcc/config/avr/avr-mcus.def.
    • the ISA part must be set according to choices in ./gcc/config/avr/avr-arch.h.
    • RAM start address and flash size according to datasheet
    • Flash address should usually be 0
    • PM_OFFSET fixed to 0
  2. Add the device to the documentation in ./gcc/doc/avr-mmcu.texi in the list for its family.

Forked from release 9.3 sources at GNU GCC Project.

About

AVR GCC with support for newer devices

Resources

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
COPYING
LGPL-2.1
COPYING.LIB
Unknown
COPYING.RUNTIME

Stars

Watchers

Forks

Packages

No packages published