Hi Steve,

Nice work! I'm looking forward to test it.

Is it possible to use it on MCU-Link existing on some NXP board? Like some
board already supported by NuttX?

BR,

Alan

On Tuesday, July 20, 2021, Steve Woodford <st...@mctavish.co.uk.invalid>
wrote:

> Thanks for the intro, Dave.
>
> NuttX has moved on a fair bit from the last time I was subscribed to the
> mailing list, between 2010 and 2017. Yahoo groups, anyone?
>
> Anyhow, I’ve been adding FreeRTOS thread-awareness to Maven over the last
> few weeks and decided the next target would be NuttX. Dave seems to think
> this would be a big deal, and tried to encourage me to do something for the
> workshop in August, but I don’t see that happening due to time constraints.
> In any case, a quick intro to Maven...
>
> Maven on its native hardware has been around for a few years now, mostly
> as a hobby project in my retirement, but available for sale via Tindie and
> my website. I’ve since discontinued the original hardware as Maven firmware
> has outgrown the Flash/SRAM on its SoC. I do have an updated hardware
> design in prototype form, but this is not likely to see the light of day -
> I’m not a hardware guy!
>
> When I got wind of NXP’s el-cheapo MCU-Link I decided a Maven port was in
> order, and that it would be a free download. A few people have tried out
> the early versions over the last few months. At least, I think they have -
> I’ve had no negative feedback!
>
> There’s a NuttX-specific ReadMe file in the download describing the small
> additional data structure required for thread awareness. This is not set in
> stone; I’m happy to change it to something more akin to the OpenOCD method
> if that’s the consensus. This would not require you to rebuild Maven
> firmware (unlike with OpenOCD), as there is already support for
> RTOS-specific configuration parameters. In fact that’s the method used for
> FreeRTOS. NuttX has so many CONFIG_* options which change the sizes and
> offsets of the interesting data structures that it looked to be too much of
> a chore.
>
> Anyhow, let me know what you think.
>
> Steve
>
> > On 20 Jul 2021, at 10:02, Dave Marples <d...@marples.net> wrote:
> >
> > Folks,
> >
> > Steve Woodford has just integrated NuttX task awareness into his Maven
> debugger. This initial version runs on the NXP MCU-Link, replacing the
> 'stock' firmware.   Fortunately the MCULink is only about $10 and I'm sure
> it'll get ported to anything with a clock tick pretty quickly. There's a
> couple of READMEs in the archive which provide information about what it
> does and how it's been done (including a small NuttX patch to make it
> easier for debuggers to find the TCB....for discussion.)
> >
> > Steve has just joined the mailing list but hasn't introduced himself to
> you hairy lot yet...and clicking on links from newly signed up users is not
> something to do lightly, hence my posting this initial intro;
> >
> > https://www.maverick-embedded.co.uk/downloads/maven-mculink-0.5.tgz
> >
> > I'm sure he'll welcome comments and (limited) brickbats. Hopefully he'll
> be able to show it off at the NuttX Workshop.
> >
> > ...and for those of you _still_ waiting for Debug and Parallel Trace, a
> morsel to whet your appetites;
> >
> > https://cdn.discordapp.com/attachments/614885210395508738/
> 863565020158754816/1625960319475.jpg
> >
> > Regards
> >
> > DAVE
> >
> >
>
>

Reply via email to