Skip to content

Conversation

@teoman002
Copy link

No description provided.

@deadprogram
Copy link
Member

Hi @teoman002 you might want to take a look at https://github.com/tinygo-org/tinygo/wiki/Adding-a-new-board for some information on how to add support for new boards to TinyGo.

@deadprogram
Copy link
Member

In the case of the Teensy 3.6 it uses an NXP Kinetis K66 processor:
https://www.pjrc.com/teensy/K66P144M180SF5V2.pdf

There are not yet any NXP based boards, so you will need to add support for this family/chip.

@teoman002
Copy link
Author

I can also provide a K66 family svd file with default configuration. But I don't have enough knowledge what to do with them. Is it useful to upload it here?

@deadprogram
Copy link
Member

Probably the first thing, would be to submit a PR to the https://github.com/posborne/cmsis-svd repo, which is where we are obtaining our SVD files.

Then we can look into adding the needed support for generating NXP-based TinyGo device wrappers. I think there are a couple of other people with similar interests.

In the meantime, I am going to close the PR. Please open a new PR once the SVD file is available in the cmsis-svd repo, using the guidelines in https://github.com/tinygo-org/tinygo/wiki/Adding-a-new-board

Thank you!

@firelizzard18
Copy link
Contributor

I've submitted cmsis-svd/cmsis-svd#93 to add the SVD for the MK66FX1M0VMD18

@firelizzard18 firelizzard18 mentioned this pull request Jan 22, 2020
7 tasks
@firelizzard18
Copy link
Contributor

I'm working on this in #863 and I would love help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants