chipKIT® Development Platform

Inspired by Arduino™

Prebuilt bootloader for Starter Kits

Created Mon, 13 Jun 2011 09:20:13 +0000 by maiorfi


maiorfi

Mon, 13 Jun 2011 09:20:13 +0000

Hi everybody.

It seems that bootloader MPLABX project builds well only for digilent boards configurations.

Choosing Starter Kits project configuration raises the following errors: warning: Compiler option ignored due to an invalid license

Is there something I can do to solve this error or, as a very good alternative, is anybody there who can upload .hex files for starter kits?

Thanks! :D


Addidis

Mon, 13 Jun 2011 09:47:41 +0000

That is just a warning, an error would stop compiling . That is most likely due to optimization level, and if you can reduce the optimization level (it is warning you that its doing that automatically) with out your code being larger then the space allotted for the bootloader it should still work.

But that is still a good idea to include precompiled hex on the download page. I havent tried to load my starter kits yet so im not sure if the lesser optimized hex will work or not.


maiorfi

Mon, 13 Jun 2011 10:31:59 +0000

Ok, and what about latest (and definitive) error "#foo" raised in main source file?

It seems that bootloader author doesn't want anybody uses project configurations targeted to starter kits, isn't it?


jasonk

Mon, 13 Jun 2011 16:56:49 +0000

Are you sure that you really want to run the serial bootloader on the starter kit?


maiorfi

Tue, 14 Jun 2011 05:06:35 +0000

I'd like to use new Arduino development environment on several boards: Starter Kits, Explorer 16 and, why not, Digilent Cerebot, since we have many expansion boards (both in pictail format and as based on starter kits hirose connector).

Looking at the bootloader project, it seems that all those boards will be suitable one day...


jasonk

Tue, 14 Jun 2011 07:24:10 +0000

OK. Just keep in mind that the starter kits have an on-board JTAG programmer and debugger. It would be nice if we could come up with a way to take advantage of that and still use the mpide environment... although that would be quite a bit of work.