Release Candidate 2 20120612

Announcements for new builds and MPIDE enhancements
ricklon
Posts: 178
Joined: Sun May 22, 2011 6:59 am

Release Candidate 2 20120612

Post by ricklon » Wed Jun 13, 2012 4:15 am

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

Dano
Posts: 24
Joined: Mon Jun 20, 2011 9:32 am

Re: Release Candidate 2 20120612

Post by Dano » Wed Jun 20, 2012 12:35 pm

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

ricklon
Posts: 178
Joined: Sun May 22, 2011 6:59 am

Re: Release Candidate 2 20120612

Post by ricklon » Fri Jul 06, 2012 4:14 pm

I will fix that in RC3 this weekend.

--Rick

ricklon
Posts: 178
Joined: Sun May 22, 2011 6:59 am

Re: Release Candidate 2 20120612

Post by ricklon » Sun Jul 08, 2012 10:05 pm

This is fixed in source now.
-_Rick

ricklon
Posts: 178
Joined: Sun May 22, 2011 6:59 am

Re: Release Candidate 2 20120612

Post by ricklon » Sun Jul 08, 2012 11:36 pm

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

ricklon
Posts: 178
Joined: Sun May 22, 2011 6:59 am

Re: Release Candidate 2 20120612

Post by ricklon » Sun Jul 15, 2012 10:35 pm

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

User avatar
majenko
Site Admin
Posts: 2164
Joined: Wed Nov 09, 2011 7:51 pm
Location: UK
Contact:

Re: Release Candidate 2 20120612

Post by majenko » Tue Jul 17, 2012 3:50 pm

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.
Why not visit my shop? http://majenko.co.uk/catalog
Universal IDE: http://uecide.org
"I was trying to find out if it was possible to only eat one Jaffa Cake. I had to abandon the experiment because I ran out of Jaffa Cakes".

ricklon
Posts: 178
Joined: Sun May 22, 2011 6:59 am

Re: Release Candidate 2 20120612

Post by ricklon » Tue Jul 17, 2012 6:43 pm

There is most likely an error in the mpide preferences.txt file. Please delete that file and relaunch.

-_Rick

User avatar
majenko
Site Admin
Posts: 2164
Joined: Wed Nov 09, 2011 7:51 pm
Location: UK
Contact:

Re: Release Candidate 2 20120612

Post by majenko » Tue Jul 17, 2012 6:55 pm

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 :)
Why not visit my shop? http://majenko.co.uk/catalog
Universal IDE: http://uecide.org
"I was trying to find out if it was possible to only eat one Jaffa Cake. I had to abandon the experiment because I ran out of Jaffa Cakes".

Dano
Posts: 24
Joined: Mon Jun 20, 2011 9:32 am

Re: Release Candidate 2 20120612

Post by Dano » Thu Jul 19, 2012 11:30 pm

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

Post Reply