Skip to content
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

WIP: nrf5340 support #1656

Draft
wants to merge 2 commits into
base: develop
Choose a base branch
from
Draft

WIP: nrf5340 support #1656

wants to merge 2 commits into from

Conversation

maxd-nordic
Copy link
Contributor

Adds support for the nrf5340


def __init__(self, session):
super(NRF53XX, self).__init__(session, self.MEMORY_MAP)
self._svd_location = SVDFile.from_builtin("nrf5340_application.svd") # TODO
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ideally, I would load both SVD for the specific cores. But how to do this? (seems not that important though)

@maxd-nordic
Copy link
Contributor Author

Still got a problem to solve here: Flashing works after a mass-erase. If there is already a program on the chip, it fails on the network core with a hard fault or something similar:
0008375 C target was not halted as expected after calling flash algorithm routine (IPSR=3) [__main__]

@maxd-nordic
Copy link
Contributor Author

@flit Could you take a look? I'll try to understand the flash algo code (they are from the pack), maybe I can find something.

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.

None yet

1 participant