on Multipilot32 you can use any kind of ide do you want , so if you want to use this kind of approach you can. The gcc compiler used in that ide is the same of us . It support C++ for use arduino functionality. The only limit is that you haven't advanced library as spi and i2c but is possible to implement it.
yes i found it , and also xduino and maple , there're a lot of wrapper , but a wrapper for arduino is not a good starting point for our project .. is only ok for developing a arduino like api on our VROS .
I found in readme this note :
---------------------------------
Basic Arduino/Wiring functions supported are: delay, millis, micros, delayMicroseconds pinMode, digitalWrite, digitalRead Hardware serial with 3 serial ports Serial1==Serial, Serial2 and Serial3 analogRead
--------------------------------
This only a subset of what we need for our development : i2c and spi are not available ...
This code is usefull for try to use arduino ide on our platform .. but i prefer eclipse is better and more powerfull ide for advanced project.
I think that is better to use windows because there're some utility developed by ST that is only for windows :( Is possible also to use Ubuntu 9.10 , use a VMWARE Player on windows so when we are ready with dfu-util for usb bootloader we can try to use Linux.
Roberto, I want to setup a computer for this development. I will start with an empty hard drive, I can put Windows XP or Ubuntu on this computer fresh, I don't want dual boot. Which OS will be the best to handle activities that are likely to come up?
thank's for the reply to discussion .. i need an info .. i have a lot of problem with USB Bootloader . I see on datasheet that your evaluation board use the same micro of Multipilot32 STM32F103VE. So are you check if inside the sdk do you have an USB DFU upload application ? If yes . Your revision work ? I doing some test on my pc but when i try to install the device driver the system tell me that is not compatible ...
On some forum i see that the problem was the crystal at 12 MHz.
MP32 externally use 8 mhz , what crystal do you have on it ?
this morning i start to write how to doc .. and put in on a blog .. so your comment is welcome.
Are you sure that Ride7 support C++ ? In my test it don't work ... now i'll add info about the ide enviroment that i'm using ... Eclipse +codesourcery .
I have an example code with a lot of function usefull for porting of acm . What approach do you prefer ? We can write a wrapper for arduino function inside a acm program and write a compatible apm class . I yet start this work based on Xduino .. but now my idea is to join Xduino project to ChibiOS then reimplement the class inside the Xduino with native hal .. what do you think about ?
Comments
@Ciskje,
on Multipilot32 you can use any kind of ide do you want , so if you want to use this kind of approach you can. The gcc compiler used in that ide is the same of us . It support C++ for use arduino functionality. The only limit is that you haven't advanced library as spi and i2c but is possible to implement it.
Hi Ciskje ,
yes i found it , and also xduino and maple , there're a lot of wrapper , but a wrapper for arduino is not a good starting point for our project .. is only ok for developing a arduino like api on our VROS .
I found in readme this note :---------------------------------
Basic Arduino/Wiring functions supported are:
delay, millis, micros, delayMicroseconds
pinMode, digitalWrite, digitalRead
Hardware serial with 3 serial ports Serial1==Serial, Serial2 and Serial3
analogRead
--------------------------------
This only a subset of what we need for our development : i2c and spi are not available ...
This code is usefull for try to use arduino ide on our platform .. but i prefer eclipse is better and more powerfull ide for advanced project.
Chech www.chibios.org I open a thread on Multipilot32 ...
Regards
Roberto
Roberto do you have tested this Arduino IDE for STM32?
http://arttools.blogspot.com/
hi roberto,
i think the quartz inside the openprimer is 12 mhz.
i am looking for the usb source. but have not yet located them.
need to empty a lipo first :)
robert
The tools that you need is only
Elclipse + Toolchain.
Flash Loader.
Discuss about it inside the thread not in the blog post. :)
Hi Michael ,
I think that is better to use windows because there're some utility developed by ST that is only for windows :( Is possible also to use Ubuntu 9.10 , use a VMWARE Player on windows so when we are ready with dfu-util for usb bootloader we can try to use Linux.
hello roberto,
have not yet touched the openprimer.
will check what is delivered.
regards
robert
Hi Robert,
thank's for the reply to discussion .. i need an info .. i have a lot of problem with USB Bootloader . I see on datasheet that your evaluation board use the same micro of Multipilot32 STM32F103VE. So are you check if inside the sdk do you have an USB DFU upload application ? If yes . Your revision work ? I doing some test on my pc but when i try to install the device driver the system tell me that is not compatible ...
On some forum i see that the problem was the crystal at 12 MHz.
MP32 externally use 8 mhz , what crystal do you have on it ?
Regards
RobertoHi Robert ,
this morning i start to write how to doc .. and put in on a blog .. so your comment is welcome.
Are you sure that Ride7 support C++ ? In my test it don't work ... now i'll add info about the ide enviroment that i'm using ... Eclipse +codesourcery .
I have an example code with a lot of function usefull for porting of acm . What approach do you prefer ? We can write a wrapper for arduino function inside a acm program and write a compatible apm class . I yet start this work based on Xduino .. but now my idea is to join Xduino project to ChibiOS then reimplement the class inside the Xduino with native hal .. what do you think about ?