Menu

#107 ADuCM360 or Generic template

Time Permitting
closed-fixed
None
5
2015-10-29
2015-09-04
No

Hi Liviu,

First of all thanks to you and everyone else contributed to this project.

We’re planning to release a very low cost ADuCM360 HW platform to together with a free of charge Eclipse IDE.
So far we’re using your GNU ARM Eclipse plugins, and everything runs very smoothly.
OpenOCD debugging via CMSIS-DAP, ARM semihosting and the SVD peripheral register view all great stuff that works out of the box.

The only things that we’re missing to complete the customer experience, is a ADuCM360 empty project template
Containing ADuCM360 specific files:

src/CMSIS/vectors_ADuCM360.c
src/CMSIS/system_ADuCM360.c
src/ADuCM360/

include/CMSIS/ADuCM360.h
include/ADuCM360/

I wonder what is the proposed way to get there.

1) The most generic approach suitable for any ARM derivative/vendor would be to use the files from the CMSIS Pack.
You outline this approach already here: http://gnuarmeclipse.livius.net/blog/packs-manager/
Do you have some rough schedule by when this will be available?

2) You also mention that templates will be fully replaced with component based projects. Can you explain this a little bit more?
And what is the schedule for this?

3) Or something similar to the existing templates – However based or 1) or 2) does it still make sense to develop such a plugin?

Greetings,
Michael

Discussion

  • Liviu Ionescu (ilg)

    • status: open --> open-accepted
    • assigned_to: Liviu Ionescu (ilg)
     
  • Liviu Ionescu (ilg)

    1 ... use the files from the CMSIS Pack.

    that's correct. it was planned for end of 2015, but priorities might change.

    2 ... components

    yes, there is a syster project XCDL that complements CMSIS packs, which will be used to define components

    development will go in parallel with 1, the features not possible in CMSIS Packs will be implemented in XCDL.

    3 ... does it still make sense

    well, if you need something now, probbaly this is the only solution.

    is this your personal project or an AD project?

     
  • Michael Hennerich

    Hi Liviu,

    Thanks for the quick reponse.

    It’s an ADI project.
    The commercial supported IDEs that we typically recommend doesn’t hit the budget of
    the target audience which we’re trying to address with this low cost HW platfrom.

    End of the year is too late for us.

    I’m baking the IDE currently – well its something totally different from what I usually do.
    That being said – Java and Eclipse plugins is something I have to get into.

    Empty project for single target is only what we need at the moment to get this launched.
    Later next year we’re would switch over.

    Wondering if there is a simple example/howto?

    Greetings,
    Michael

     
  • Liviu Ionescu (ilg)

    It’s an ADI project. ... End of the year is too late for us.
    Java and Eclipse plugins is something I have to get into.

    if ADI is willing to financially support GNU ARM Eclipse, we can explore support options to help you integrate things. please contact me privatly if ADI is interested in such a solution.

    Wondering if there is a simple example/howto?

    the project source code is publicly available on GitHub and SourceForge.

    regards,

    Liviu

     
  • Michael Hennerich

    the project source code is publicly available on GitHub and SourceForge.

    That's exactly what I usually tell people.

    Greetings,
    Michael

     
  • Liviu Ionescu (ilg)

    • status: open-accepted --> closed-fixed
     
  • Liviu Ionescu (ilg)

    added to 2.10.1-201510291730.

     
MongoDB Logo MongoDB