-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Teensy (ARM Cortex 0) support #74
Comments
ARM Cortex-M0/M4 are CPU cores sold by ARM to folks that do actual chips. There are a dozen of cm0/cm4 chips in the wild. Teensy's just a board (I guess you are talking about ARM versions of that board with MKL26Z64VFT4). Antares never targets actual boards, but tries to target chips and (if possible) families of chips in general, like STM32. So you will be likely adding something like arch/arm/mkl/. It will be more complicated than for esp8266. Since esp8266 flawed and blobbed design a lot of the cool features could never be implemented or required a lot of hackery. The workflow is somewhat like that:
Deployment is super-simple - just drop a kcnf and Makefile into deploy directory. Btw, your project can also have a deploy directory with it's own project-specific deployment stuff in PROJECT_ROOT/deploy/. There are a few known bugs here and there I haven't fixed yet, e.g. ARCH_FEATURES variable from arch.mk isn't parsed properly into kcnf, so if it does weird stuff - let me know. |
Ok, thanks |
Feel free to ask. I will hopefully be back about hacking some cool new features to antares at the beginning of september. |
Hi
I'm pondering whether I can add support for the teensy (https://www.pjrc.com/teensy/gcc.html) which uses either ARM Cortex-M0+ or ARM Cortex-M4 CPU
Do you think much is involved beyond adding a new cortex/ directory under src/arch/arm/ with associated plumbing, and working out how to do the deploy stage?
The text was updated successfully, but these errors were encountered: