GithubHelp home page GithubHelp logo

essele / pico_debug Goto Github PK

View Code? Open in Web Editor NEW
62.0 62.0 8.0 9.33 MB

A fast flasher/debugger for RP2040 based devices (runs on Raspberry Pi Pico)

License: MIT License

CMake 4.62% C 94.32% Perl 1.06%

pico_debug's People

Contributors

essele avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

pico_debug's Issues

Vendor-code / extend feature-set

would be great if you can consider adding a simple way to extend the feature-set, usually you just wanna control and toggle some gpio's for remote reset, or i2c for measuring things

solution could be either something like Daplink's vendor commands, or by running a micropython repl on the 2nd core

License question

Hello Lee,

actually not an issue... I'm wondering under what license your sources are?

I'm currently thinking about extending picoprobe with a mass storage device which writes to the probe target. Just like the boot code does but with the probe in between. Based on your findings, this should increase upload speed by at least a magnitude compared to CMSIS-DAP.

flash.c seems to contain some code of interest ;-) actually not very much code, but a very good starter (and I guess a lot of fiddling til it did what it was supposed to do).

Regards
Hardy

PICO_BOARD=pico --> lwip/tcp.h: No such file or directory

Hi,

if I compile it with PICO_BOARD=pico, I'm getting the following error:

Fatal error: lwip/tcp.h: No such file or directory

The code should be compatible with the Pico too, not only with the Pico W.

Can you change it?

I can also change it and put a merge request.

Thank you

Kr

pingu

Debugging both cores simultaneously

Hello,
first let me thank you so much for this great effort
and making it available to everyone.
I have successfully used your debugger to debug
a single core of the RP2040.
Is it also possible to debug both cores simultaneously
as is possible with the original picoprobe?
If not, could you give me a hint if this would be very
difficult to implement? Thank you very much again for
your superb work.
Best,
Josef Haydn

Bad status

Hello,

Flashing the most recent pico-debug.uf2 from https://forums.raspberrypi.com/viewtopic.php?t=337284 or when building from git main on a normal pico and a pico-w results in the debug output overflooded and the debug non-functional.

I get expected behaviour with the second last pico-debug.uf2 from https://forums.raspberrypi.com/viewtopic.php?t=337284 or going back e.g. to git checkout b6ebfc7. No debug connection to an external device tested however yet.

Anybody with the same experience or hints about me doing some error?

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.