Created Wed, 13 Jun 2012 03:15:35 +0000 by ricklon
Wed, 13 Jun 2012 03:15:35 +0000
Hi All,
Release Candidate 2 20120612
Latest status: https://github.com/chipKIT32/chipKIT32-MAX/issues
Issue 221 SD Card fixes are applied Issue 231 Build version information added to platforms.txt
Windows https://github.com/downloads/chipKIT32/chipKIT-builds/mpide-0023-windows-20120612-test.zip Mac OS X https://github.com/downloads/chipKIT32/chipKIT-builds/mpide-0023-macosx-20120612-test.dmg Linux32 https://github.com/downloads/chipKIT32/chipKIT-builds/mpide-0023-linux32-20120612-test.tgz
--Rick
Wed, 20 Jun 2012 11:35:37 +0000
Hi Rick,
I get the following in this build when trying to upload to a CUI32Stem:
Binary sketch size: 8580 bytes (of a 520192 byte maximum) avrdude: AVR Part "32MX795F512H" not found.
Valid parts are: pic32-440-128 = 32MX440F128H [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:16661] pic32-440-256 = 32MX440F256H [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:16473] pic32-440 = 32MX440F512H [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:16285] pic32-340 = 32MX340F512H [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:16096] pic32 = 32MX440F512H [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:15902] pic32 = 32MX460F512L [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:15709] pic32-360 = 32MX320F128H [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:15514] pic32-360 = 32MX320F064H [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:15319] pic32-360 = 32MX360F512L [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:15124] pic32 = 32MX795F512L [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:14930] ucr2 = 32UC3A0512 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:14906] x128a4 = ATXMEGA128A4 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:14808] x64a4 = ATXMEGA64A4 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:14711] x32a4 = ATXMEGA32A4 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:14614] x16a4 = ATXMEGA16A4 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:14517] x256a3b = ATXMEGA256A3B [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:14420] x256a3 = ATXMEGA256A3 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:14323] x192a3 = ATXMEGA192A3 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:14226] x128a3 = ATXMEGA128A3 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:14129] x64a3 = ATXMEGA64A3 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:14032] x256a1 = ATXMEGA256A1 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:13935] x192a1 = ATXMEGA192A1 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:13838] x128a1d = ATXMEGA128A1REVD [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:13741] x128a1 = ATXMEGA128A1 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:13644] x64a1 = ATXMEGA64A1 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:13547] m6450 = ATMEGA6450 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:13358] m3250 = ATMEGA3250 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:13169] m645 = ATMEGA645 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:12980] m325 = ATMEGA325 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:12791] usb82 = AT90USB82 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:12611] usb162 = AT90USB162 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:12427] usb1287 = AT90USB1287 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:12238] usb1286 = AT90USB1286 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:12049] usb647 = AT90USB647 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:11861] usb646 = AT90USB646 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:11672] t84 = ATtiny84 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:11489] t44 = ATtiny44 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:11307] t24 = ATtiny24 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:11125] m128rfa1 = ATMEGA128RFA1 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:10937] m2561 = ATMEGA2561 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:10743] m2560 = ATMEGA2560 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:10550] m1281 = ATMEGA1281 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:10362] m1280 = ATMEGA1280 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:10173] m640 = ATMEGA640 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:9985] t85 = ATtiny85 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:9804] t45 = ATtiny45 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:9625] t25 = ATtiny25 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:9445] pwm3b = AT90PWM3B [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:9264] pwm2b = AT90PWM2B [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:9081] pwm3 = AT90PWM3 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:8898] pwm2 = AT90PWM2 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:8714] t2313 = ATtiny2313 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:8527] m328p = ATMEGA328P [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:8339] t88 = attiny88 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:8153] m168 = ATMEGA168 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:7965] m88 = ATMEGA88 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:7779] m48 = ATMEGA48 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:7592] t861 = ATTINY861 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:7404] t461 = ATTINY461 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:7215] t261 = ATTINY261 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:7026] t26 = ATTINY26 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:6869] m8535 = ATMEGA8535 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:6711] m8515 = ATMEGA8515 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:6553] m8 = ATMEGA8 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:6392] m161 = ATMEGA161 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:6252] m32 = ATMEGA32 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:6077] m6490 = ATMEGA6490 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:5884] m649 = ATMEGA649 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:5699] m3290p = ATMEGA3290P [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:5516] m3290 = ATMEGA3290 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:5331] m329p = ATMEGA329P [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:5146] m329 = ATMEGA329 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:4962] m169 = ATMEGA169 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:4782] m163 = ATMEGA163 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:4624] m162 = ATMEGA162 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:4428] m1284p = ATMEGA1284P [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:4238] m644p = ATMEGA644P [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:4046] m644 = ATMEGA644 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:3856] m324p = ATMEGA324P [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:3665] m164p = ATMEGA164P [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:3474] m16 = ATMEGA16 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:3296] c32 = AT90CAN32 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:3105] c64 = AT90CAN64 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:2915] c128 = AT90CAN128 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:2725] m128 = ATMEGA128 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:2547] m64 = ATMEGA64 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:2366] m103 = ATMEGA103 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:2226] 8535 = AT90S8535 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:2105] 8515 = AT90S8515 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:1991] 4434 = AT90S4434 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:1908] 4433 = AT90S4433 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:1784] 2343 = AT90S2343 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:1660] 2333 = AT90S2333 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:1532] 2313 = AT90S2313 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:1419] 4414 = AT90S4414 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:1306] 1200 = AT90S1200 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:1191] t15 = ATtiny15 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:1058] t13 = ATtiny13 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:885] t12 = ATtiny12 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:752] t11 = ATtiny11 [/Applications/Mpide.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf:688]
-Dan
Fri, 06 Jul 2012 15:14:50 +0000
I will fix that in RC3 this weekend.
--Rick
Sun, 08 Jul 2012 21:05:10 +0000
This is fixed in source now. -_Rick
Sun, 08 Jul 2012 22:36:57 +0000
Hi All,
I'm working on the new build RC3 now. I've got 20120614 compiler in place. The missing linker script is fixed.
Also, I've got a lot of updates from Keith Vogel, that I will be adding. There has been some amazing bootloader improvements that Keith has been working on, that depend on some updates in the pic32 core code. So RC3 has more under the hood improvements than RC1, and RC2. Once RC3 is released we want to test it extensively.
--Rick
Sun, 15 Jul 2012 21:35:23 +0000
HI All,
Instead of cramming more into the release candidate. I'll just get RC3 done with minimal change and immediately do a build with all the new stuff. If RC3 is received will turn it into an official release.
Using this technique we may have to releases worth of changes in quick succession.
Sorry about the delay.
--Rick
Tue, 17 Jul 2012 14:50:24 +0000
I can't even get it to run...
matt@laptop01 ~/mpide-0023-linux32-20120715-test $ ./mpide
1 [main] DEBUG processing.app.Base - DEBUG: Logging enabled.processing.app.Base
316 [main] DEBUG processing.app.Base - Target: initiated: name = arduino folder= arduino
324 [main] DEBUG processing.app.Base - Target: initiated: name = pic32 folder= pic32
331 [main] DEBUG processing.app.Base - Target: initiated: name = tools folder= tools
332 [main] DEBUG processing.app.Base - Base: getTarget() : Target Name: pic32
332 [main] DEBUG processing.app.Base - Target: getBoards(): pic32
332 [main] DEBUG processing.app.Base - !!!Base: Platform Name: null
332 [main] DEBUG processing.app.Base - Base: getPlatformPreferences: platformname: null
332 [main] DEBUG processing.app.Base - Base: getTarget() : Target Name: pic32
332 [main] DEBUG processing.app.Base - Target: getPlatforms(): pic32
Exception in thread "main" java.lang.NullPointerException
at processing.app.Base.<init>(Base.java:273)
at processing.app.Base.main(Base.java:183)
Mind you, I get the same error on the 2011 version if I run as myself. However, running that version as root works - not with this version though.
Tue, 17 Jul 2012 17:43:08 +0000
There is most likely an error in the mpide preferences.txt file. Please delete that file and relaunch.
-_Rick
Tue, 17 Jul 2012 17:55:23 +0000
There is most likely an error in the mpide preferences.txt file. Please delete that file and relaunch. -_Rick
Bingo, thanks - that works :)
Thu, 19 Jul 2012 22:30:34 +0000
Hi Rick,
I still get that same error message with the CUI32Stem... ("avrdude: AVR Part "32MX795F512H" not found.")
Maybe it's not just a missing linker file? If you give me a clue about where I should look, I'm happy to try and help. Do you have a CUI32Stem board to test with?
Best regards, Dan
Sun, 22 Jul 2012 13:54:33 +0000
Dan,
That's a problem with the avrdude.conf file.
That version of the chip is not in the avrdude.conf file (https://github.com/chipKIT32/chipKIT32-MAX/blob/master/build/windows/dist/avrdude.conf) at the moment. You can easily create it by duplicating the entry for the MX795F512L and renaming it for MX795F512H.
We should get that into the next MPIDE build.
*Brian
Mon, 23 Jul 2012 14:15:28 +0000
Hi Brian,
Thanks - and yes, it'd be great to get this fix into the next build!
Cheers, Dan
Thu, 26 Jul 2012 20:18:32 +0000
RC3 is out. RC4 will be ready ASAP :-). Should be be fixed.