Comments (22)
it handle errors in current state
from sailfish-mightyboardfirmware.
Use gcc 5.x at your own risk. It may or may not work. Back in 2012 we were never been able to get gcc 4.7 or 4.8 to produce correct, working code. The Marlin folks recently tried gcc 4.8 and have encountered problems. (That happened because newer versions of the Arduino app have moved from 4.3 to 4.8.) The problems generally manifest while actually printing. Consequently, we only build Sailfish with the avr-gcc 4.6.2 or 4.6.3 tool chains.
from sailfish-mightyboardfirmware.
ok change to correct links please - no matter version
! current file contains broken links
from sailfish-mightyboardfirmware.
If you know working links for 4.6.2 or 4.6.3, then I can update them. Problem is, the links do not remain viable for ever so it becomes a constant battle keeping them up to date. A better alternative may be to find the tarballs for that chain and park them here at github. I do not recall if I have the tarballs lying about or not. Will take several days to find out (as I'm traveling at the moment).
from sailfish-mightyboardfirmware.
did you mean this?
http://www.netgull.com/gcc/releases/gcc-4.6.3/gcc-4.6.3.tar.gz
http://www.netgull.com/gcc/releases/gcc-4.6.3/gcc-core-4.6.3.tar.gz
http://www.netgull.com/gcc/releases/gcc-4.6.3/gcc-g++-4.6.3.tar.gz
this links is work for me,
and need correct scripts
from sailfish-mightyboardfirmware.
also i dont see any avr-libc-1.7.2 version
In old folder max version:
- http://savannah.spinellicreations.com/avr-libc/old-releases/avr-libc-1.7.1.tar.bz2
new releases: - http://savannah.spinellicreations.com/avr-libc/avr-libc-1.8.0.tar.bz2
- http://savannah.spinellicreations.com/avr-libc/avr-libc-1.8.1.tar.bz2
p.s. good traveling 8)
from sailfish-mightyboardfirmware.
On 06/08/2015 8:01 AM, Dogm wrote:
did you mean this?
http://www.netgull.com/gcc/releases/gcc-4.6.3/gcc-4.6.3.tar.gz
http://www.netgull.com/gcc/releases/gcc-4.6.3/gcc-core-4.6.3.tar.gz
http://www.netgull.com/gcc/releases/gcc-4.6.3/gcc-g++-4.6.3.tar.gz
Needs binutils (e.g., 2.22) and avrlibc (e.g., 1.7.2rc2252) as well.
Have you looked at
https://github.com/jetty840/Sailfish-MightyBoardFirmware/tree/master/dist/build-avr-gcc
Dan
from sailfish-mightyboardfirmware.
http://ftp.gnu.org/gnu/binutils/binutils-2.22.tar.gz
http://ftp.gnu.org/gnu/binutils/binutils-2.22.tar.bz2
from sailfish-mightyboardfirmware.
All ways avr-libc going to
- http://download.savannah.gnu.org/releases/avr-libc/
But there no 1.7.2 (only old-1.7.1 and new 1.8.0+)
Sample:
from sailfish-mightyboardfirmware.
It's dummy idea but maybe make VirtualBox/Wmware vdi?
Sample: http://www.osboxes.org/ubuntu/
It will contains stable compilation stand
I mean fixed scheme for all needed packages and versions
what do you think about?
from sailfish-mightyboardfirmware.
Good idea.
I use vagrant, virtualbox, and vmware fusion all the time, including using boxcutter, etc. to make compact, downloadable VMs. So, I'm familiar with the concept. I'll give it some thought. Not something I can do until easily until next week when I return from my travels. I may also just "make clean" and tar up the necessary tool chain packages -- they'll be easier for folks to download and build.
from sailfish-mightyboardfirmware.
Note that you can use avr-libc 1.8. You just need to make the #defines's mentioned in the avr-gcc.mardown page,
DELAY_BACKWARD_COMPATIBLE
PROG_TYPES_COMPAT
from sailfish-mightyboardfirmware.
also need update avrdude (config + win ver)
https://drive.google.com/folderview?id=0BxaDtEyC1MbnfnNERDBNU0R1YTk2UjhQN1hUb1NQOHhkal9rUjdlSlBIRFFMc1lkN3FSU0k&usp=sharing
from sailfish-mightyboardfirmware.
- this version support programmer usbasp
- this config allow use Atmega 16u2 chips
- this allow use https://github.com/zkemble/AVRDUDESS
- this version have more stable write to chip with auto-retry
from sailfish-mightyboardfirmware.
- I've updated build-avr-gcc-ubuntu12.04.sh to use gcc 4.6.3 and avrlibc 1.8.1.
- I've introduced Compat.hh which for now detects avrlibc 1.8 and later and automatically defines some definitions to allow the old _delay(), prog_uchar, and prog_char to be used. Compiles wiil toss warnings about prog_char and prog_uchar being deprecated.
Later, I'll build a fresh 12.04.5 VM in virtual box and do a full test. Then, I'll see what can be done to make the box available.
from sailfish-mightyboardfirmware.
- thanks will test this...
from sailfish-mightyboardfirmware.
And I'm doing a
vagrant package --base "Ubuntu 64bit 12.04.5"
at this moment. The package.box will likely be ~2GB... So, I may not get it uploaded anywhere until I return from my travels.
from sailfish-mightyboardfirmware.
I won't be able to upload the actual VM until after I'm done travelling. Loading 1.2GB will just take too long.
from sailfish-mightyboardfirmware.
hmmm why 1.2Gb?
maybe zip?
from sailfish-mightyboardfirmware.
That is compressed. Standard trick of zeroing out the drive
sudo dd if=/dev/zero of=/EMPTY bs=1M
sudo rm -f /EMPTY
then shutting down the VM and letting Vagrant package and compress it. They just aren't small. (The .iso image itself for Ubuntu was 758M and it expanded to over 1.5G after being installed.)
that was with a variable sized Virtual Box .vdi for the virtual disk.
These things just aren't small. It was the Ubuntu 12.04.5 64bit desktop install with only libreoffice* removed. (Saves a little space.) But all of gnome and base stuff was there. Adds up.
from sailfish-mightyboardfirmware.
why 64bit is need for compilers?
maybe just use x86 build (if it's smaller)?
from sailfish-mightyboardfirmware.
Habit. I always only make 64bit VMs and never bother with 32bit. I can try making a 32bit one and see if it's any smaller. It will be smaller. I just don't know how much smaller.
from sailfish-mightyboardfirmware.
Related Issues (20)
- Need to be able to turn the endstops off for auto-level with inductive sensor. HOT 9
- Generate EEPROM map for MakerBot Desktop? HOT 2
- Request - Backlash compensation? HOT 4
- Fan Speed HOT 4
- Calibrate nozzle offset problem? HOT 4
- Sensitivity to file names on SD card HOT 5
- add manual speedup like in ultimaker? HOT 1
- Flashing bootloader to Mightyboard HOT 7
- Build from current master exhibits long delays with certain commands HOT 11
- Thermal runaway protection? HOT 5
- trying to change eeprom (replicatorg needs python-psyco?) HOT 1
- Switch Y-Axis with B-Axis, because Y on mightyboard is not working
- Mightyboard rev E thermistor on PK5 and PK6 HOT 5
- How to activate extruder fan on disabled 2nd extruder HOT 1
- FlashForge Creator
- Where do we download avr-gcc 4.6.2?
- Scons cannot compile HOT 2
- What fork should I use? HOT 5
- z axis pause/cancel setting
- Release Request - Central Location
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sailfish-mightyboardfirmware.