Giter Club home page Giter Club logo

Comments (3)

Marus avatar Marus commented on September 2, 2024

I am looking into a few more configuration options for the BMP (as well and the other probes as well) that would allow a bit more flexibility.

In the next release you will be able to select SWD/JTAG for BMP (and J-Link) - as well as add commands to the launch/attach and restart sequences (both the end of the sequence, and near the beginning of the sequence).

If you could give some ideas of exactly what types of things you'd like to see in the configuration that may help with me deciding on future tweaks; especially for BMP as it's not a probe I really use much (In fact I don't have a functional one at the moment - I seem to have foobar'd mine the last time I attempted a firmware update and haven't got to trying to fix it yet).

The main ITM/DWT/TPIU configuration is handled based upon the configurations you set in the swoConfig section (and it is desired that these be set by the environment, as there are certain options I cannot decode currently - so it is intentional to discourage setting those options to values that would cause output it cannot decode). The main part of ITM setup that isn't done automatically is actually enabling the SWO output pin (as that varies depending on the particular microcontroller) - that can either be done in firmware code, or via the new postAttachCommands / postLaunchCommands GDB settings that will be in the next release. When I get enough time I'm going to write a few tutorials on setting that all up

from cortex-debug.

mubes avatar mubes commented on September 2, 2024

from cortex-debug.

Marus avatar Marus commented on September 2, 2024

No worries, I was certainly taking this as constructive. At this stage getting feedback about features people would like to see, and problems they are encountering, is about the most valuable thing for the project I can get.

Some of the features you are wanting (like the ability to select between JTAG/SWD) are either implemented as part of the next release (which I expect I'll be pushing out some point this weekend) or at least in my roadmap

Regarding the CTRL-C issue, I will try to look into that - do you mind creating a separate issue for me to keep track of that.

I'm in Canada - but I do expect I will be able to get to mine to work again (it's one I made from an ST-Link from a Nucleo board; don't have an official one). Was trying to modify it with a custom firmware based off your Bluepill one to get your async SWO working on it, so I could try to develop the SWO support. I expect the hardware is fine and I messed something up when flashing it and killed the boot loader - if so I should just need to hook it up to an external probe and start fresh. Just haven't had time to do that at the moment (although it would be good eventually to get an official one to be able to test against the standard one as well).

from cortex-debug.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.