-
-
Notifications
You must be signed in to change notification settings - Fork 316
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
Add target support for MSP432E4 series #1139
Conversation
@9names Thanks for your help over the Rust-Embedded matrix channel when I was initially setting up EXP432E401Y. I found this PR and thought I'd comment here for future reference regarding XDS110 support. The chipset description file worked well for me with XDS110. When using For For
TL;DR XDS110 works with SWD over CMSIS-DAP with |
You are correct, it does work when swd is specified on the command-line. fascinating.
probe-rs tooling used to always default to SWD, which caught me out at first when targeting RISCV targets. |
I haven't completely hammered down the specifics in the When a protocol is not specified, the logs show sending a request to connect with the Default Port of the device. The response from XDS110 shows it selects the JTAG mode as default. But I'm not sure though why it is only specifically |
9c3ab80
to
a9ddad2
Compare
I've rebased this and updated this using the latest git target-gen since the target format has changed while this PR has been waiting for review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot!
Adding support for MSP432E4 targets (MSP432E401Y and MSP432E411Y) .
Generated via target-gen from https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/msp432cmsis/latest/exports/TexasInstruments.MSP432E4_DFP.3.2.6.pack
Tested with probe-rs-cli download and hs-probe - working!
Tested via the onboard XDS110 CMSIS-DAP compatible debugger on MSP-EXP432E401Y - not functional.XDS110 also fails with known good targets (STM32H7, RP2040) so I expect the issue lies with the debugger, not the algo.
XDS110 actually works fine, but the probe defaults to JTAG which probe-rs doesn't support.
Works fine when specifying protocol as SWD