Giter VIP home page Giter VIP logo

Comments (10)

jlbirccyn avatar jlbirccyn commented on May 23, 2024

Hello Adrien,

cortex could be rename cortex-m provided templates are changed accordingly.

For Cortex-R (that I know little about) It depends if the sc_handler and interrupt routine code are (or would be) different or not. I see that the -R supports both ARM and thumb, and I assume cross-calls. Therefore, it depends on whether the sc_handler is written in thumb or ARM. To be discussed.

from trampoline.

RICCIARDI-Adrien avatar RICCIARDI-Adrien commented on May 23, 2024

Hello Jean-Luc,

Thanks for the quick reply.

What is the simple machine ? It seems to provide the same Cortex-M architectures than the current cortex directory ?

from trampoline.

jlbirccyn avatar jlbirccyn commented on May 23, 2024

simple was used in a lab where students implemented a simple context switch (if you look, the sc_handler is missing). As of last year, the lab has been ported to the Raspberry Pi Pico and simple is no longer used, nor will it be in the future. It will therefore be removed. simple has not been put on a branch to make it easier for students who are not very familiar with Git to set up the lab.

from trampoline.

RICCIARDI-Adrien avatar RICCIARDI-Adrien commented on May 23, 2024

OK, do you want to remove the simple machine and examples yourself or do you prefer a pull request ?
And same question for the cortex directories, do you want to rename them or do you prefer a pull request ?

from trampoline.

RICCIARDI-Adrien avatar RICCIARDI-Adrien commented on May 23, 2024

I have now the answer for the simple architecture !
Are the following directories also part of the simple architecture ?

  • examples/simple/
  • goil/templates/linker/gnu_ld/simple/
  • goil/templates/config/simple/

from trampoline.

jlbirccyn avatar jlbirccyn commented on May 23, 2024

Yes,

I just pushed the removing of these directories

For the name change of cortex to cortex-m, I welcome a pull-request.

from trampoline.

RICCIARDI-Adrien avatar RICCIARDI-Adrien commented on May 23, 2024

Got it for the cortex-m.

Do you want to keep the examples/simple/ directory ?

from trampoline.

jlbirccyn avatar jlbirccyn commented on May 23, 2024

I just deleted it.

from trampoline.

RICCIARDI-Adrien avatar RICCIARDI-Adrien commented on May 23, 2024

The pull request renaming cortex into cortex-m is here : #145.

from trampoline.

RICCIARDI-Adrien avatar RICCIARDI-Adrien commented on May 23, 2024

The pull request renaming cortex-a into cortex-a-r is here : #147.

from trampoline.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.