embedXcode - MPIDE on Xcode

Sinus
Posts: 2
Joined: Tue Jan 07, 2014 1:53 am

Re: embedXcode — MPIDE on Xcode

Post by Sinus » Thu Jan 23, 2014 1:32 am

Wow, now I can compile & download to a ChipKit uC32 - Great ! :D

Just two little issues :

- In the main.cpp, in the main() function, there's a call to _scheduleTask(), which is unknown - Just commented it out and it built successfully
- In the board configuration file for the uC32 (uC32.xcconfig) the MAX_RAM_SIZE is set to over 500KB - I think that should be 32768

So now that there is a real usable IDE the ChipKits are a good option. The next milestone is getting my ChipKit WF32 board to work. As soon as I find some time, I will try this (just donated for the embedXcode+ and downloaded it).

In the mean time, thanks for bringing embedXcode to life !

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

Re: embedXcode — MPIDE on Xcode

Post by majenko » Thu Jan 23, 2014 1:47 am

Good luck with the WF32 - at least with the WiFi portion of it.

While I was getting UECIDE to fully support it I found that the Digilent WiFi / Networking libraries are a little fragile. They rely on the compiler adding the -I parameters in the right order so that some files override others. If you get that order wrong then it won't work at all. It threw me for quite some time that one...
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".

avenue33
Site Admin
Posts: 298
Joined: Sat Jul 16, 2011 10:19 am
Contact:

Re: embedXcode — MPIDE on Xcode

Post by avenue33 » Thu Jan 23, 2014 11:46 am

Sinus wrote:Wow, now I can compile & download to a ChipKit uC32 - Great ! :D

Just two little issues :

- In the main.cpp, in the main() function, there's a call to _scheduleTask(), which is unknown - Just commented it out and it built successfully
- In the board configuration file for the uC32 (uC32.xcconfig) the MAX_RAM_SIZE is set to over 500KB - I think that should be 32768
Thank you for the feed-back.

I'm not experiencing any issue with _scheduleTask() on my configuration. Strange!

I'll fix the RAM value for the uC32 in the next release. I mismatched Flash and RAM values.

I wrote to Diligent asking how to implement hardware debugging with the chipKIT PGM Programmer/Debugger and GDB on Mac OS. I'm waiting for an answer.

avenue33
Site Admin
Posts: 298
Joined: Sat Jul 16, 2011 10:19 am
Contact:

Re: embedXcode — MPIDE on Xcode

Post by avenue33 » Wed Feb 05, 2014 1:25 pm

Want to provide feed-back and vote for the next features on embedXcode?

Try the new feed-back page at OneDesk.

My plan is to proceed with an initial test for a couple of months before full implementation.

guymc
Posts: 98
Joined: Mon Sep 24, 2012 3:24 pm

Re: embedXcode — MPIDE on Xcode

Post by guymc » Fri Feb 07, 2014 5:35 pm

I wrote to Diligent asking how to implement hardware debugging with the chipKIT PGM Programmer/Debugger and GDB on Mac OS. I'm waiting for an answer.
chipKIT PGM is designed to work with MPLAB X. It is basically a licensed version of PICkit 3, with a different enumeration ID. Digilent does not have any additional information to provide.

You could probably drive PGM from a command line interface that is installed with MPLAB, called MDB. There is a user guide in the installation tree; some experimentation will likely be required. If an open source driver is required, check out ejtagproxy; it could be a reasonable starting point.

avenue33
Site Admin
Posts: 298
Joined: Sat Jul 16, 2011 10:19 am
Contact:

Re: embedXcode — MPIDE on Xcode

Post by avenue33 » Fri Feb 07, 2014 6:23 pm

Thank you for the information and the pointers. I'll give a look.

avenue33
Site Admin
Posts: 298
Joined: Sat Jul 16, 2011 10:19 am
Contact:

Re: embedXcode — MPIDE on Xcode

Post by avenue33 » Sat Feb 08, 2014 7:45 pm

Please find a new release of embedXcode.
  • embedXcode • Feb 08, 2014 release 131 • Improved indexing for code-sense
  • embedXcode+ • Feb 08, 2014 release 131 • Improved indexing for code-sense
Release 130 improves support for Arduino Mega2560 with Arduino 1.5.5 IDE. Release 1.5.5 of the Arduino IDE is still in beta.

Image

Release 131 improves reference indexing for code-sense.

The chipKIT PGM isn't sold in my country and freight costs from Diligent cost twice as much as the programmer itself. So adding hardware debugger to the chipKIT boards is put on hold.

Happy coding :)

Download

avenue33
Site Admin
Posts: 298
Joined: Sat Jul 16, 2011 10:19 am
Contact:

Re: embedXcode — MPIDE on Xcode

Post by avenue33 » Tue Mar 04, 2014 12:54 pm

Please find a new release of embedXcode.
  • embedXcode • Mar 04, 2014 release 136 • Stability improvement
  • embedXcode+ • Mar 04, 2014 release 136 • Folders for local libraries and warning messages
Release 136 of embedXcode and embedXcode+ includes stability improvement.

Cumulated release 136 of embedXcode+ introduces folders for local libraries (release 133) and a dedicated variable (release 134) to select among them local for compilation.

Cumulated release 136 of embedXcode+ also improves feed-back from compilation with optional warning messages (release 135). Turned off by default, they provide useful information about possible causes of errors, for example unused variables.

Image

Please refer to the release notes for more details.

Happy coding :)

Download

avenue33
Site Admin
Posts: 298
Joined: Sat Jul 16, 2011 10:19 am
Contact:

Re: embedXcode — MPIDE on Xcode

Post by avenue33 » Thu Mar 13, 2014 4:19 pm

Please find a release of embedXcode.
  • embedXcode • Mar 14, 2014 release 141 • Stability improvement
  • embedXcode+ • Mar 14, 2014 release 141 • Stability improvement
This release fixes small glitches reported by the users. Thanks!

Download

avenue33
Site Admin
Posts: 298
Joined: Sat Jul 16, 2011 10:19 am
Contact:

Re: embedXcode — MPIDE on Xcode

Post by avenue33 » Wed Mar 26, 2014 10:40 pm

Please find a new release of embedXcode.
  • embedXcode • Mar 26, 2014 release 143 • Improved code sense for libraries
  • embedXcode+ • Mar 26, 2014 release 143 • Improved code sense for libraries
Release 143 of embedXcode and embedXcode+ includes improved code-sense for libraries.

Please refer to the release notes for more details.

Happy coding :)

Download

Post Reply