Page 1 of 2

Release Candidate 2 20120612

Posted: Wed Jun 13, 2012 4:15 am
by ricklon
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/ ... 2-test.zip
Mac OS X
https://github.com/downloads/chipKIT32/ ... 2-test.dmg
Linux32
https://github.com/downloads/chipKIT32/ ... 2-test.tgz



--Rick

Re: Release Candidate 2 20120612

Posted: Wed Jun 20, 2012 12:35 pm
by Dano
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

Re: Release Candidate 2 20120612

Posted: Fri Jul 06, 2012 4:14 pm
by ricklon
I will fix that in RC3 this weekend.

--Rick

Re: Release Candidate 2 20120612

Posted: Sun Jul 08, 2012 10:05 pm
by ricklon
This is fixed in source now.
-_Rick

Re: Release Candidate 2 20120612

Posted: Sun Jul 08, 2012 11:36 pm
by ricklon
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

Re: Release Candidate 2 20120612

Posted: Sun Jul 15, 2012 10:35 pm
by ricklon
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

Re: Release Candidate 2 20120612

Posted: Tue Jul 17, 2012 3:50 pm
by majenko
I can't even get it to run...

Code: Select all

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.

Re: Release Candidate 2 20120612

Posted: Tue Jul 17, 2012 6:43 pm
by ricklon
There is most likely an error in the mpide preferences.txt file. Please delete that file and relaunch.

-_Rick

Re: Release Candidate 2 20120612

Posted: Tue Jul 17, 2012 6:55 pm
by majenko
ricklon wrote:There is most likely an error in the mpide preferences.txt file. Please delete that file and relaunch.

-_Rick
Bingo, thanks - that works :)

Re: Release Candidate 2 20120612

Posted: Thu Jul 19, 2012 11:30 pm
by Dano
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