add a generic JLinkProgrammer and use it for SAM4L#489
Open
jan2642 wants to merge 5418 commits into
Open
Conversation
…x/rx over 128 bytes
- add access to min and max VCC values - add optional XADC logging to test_husky.py to help diagnose temperature and supply issues
- allow for pattern size > 128 bytes - obtain latency property from an FPGA register instead of hard-coding it here (backwards compatible, so older bitfiles will still function correctly)
Also fixed some inadvertent copy/paste errors for clock setup for the SAD tests.
Add N76E003 firmware
merging develop
WIP as current usefulness is low.
Renamed from test_s6_glitch.py, because it now does more than glitch testing: it also checks the CW generated clock.
Includes fixes around building CW-Pro bitfile.
update fpga-updates from develop
Well tested by tests/test_s6.py; confident that double glitches are no longer a thing.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A generic
JLinkProgrammerclass has been added. Its constructor takes a core as an argument. This makes it easy to add a Programmer for any processor supported by JLink.Next to this a
SAM4LProgrammerclass has been added which usesJlinkProgrammer("ATSAM4LC2AA")and specifically targets the CW308_SAM4L board.With the following small addition to https://github.com/newaetech/chipwhisperer-jupyter/blob/3f2796fc38450777b4f16c1a3f04b0e9fd1b7433/Setup_Scripts/Setup_Generic.ipynb it becomes possible to run most of the courses on the CW308_SAM4L board by attaching a JLink and only changing
PLATFORM = 'CW308_SAM4L':