<div dir="ltr">HI,<div><br></div><div>When you say "changing the makefiles" who's makefiles are these? </div><div>-> for example lib/rtems-4.11.2/c/src/lib/libbsp/arm/stm32f7/Makefile.am</div><div>in order to include my USB .c and .h files</div><div><br></div><div>Did you merge your code into the RTEMS<br>source tree? </div><div>-> yes, there was no support for USB in the code base I had</div><div> <br></div><div>Do you have a JTAG debugger that can set breakpoints and step at the instruction<br></div>level?<div>-> yes</div><div><br></div><div>regards,</div><div>Catalin</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 26, 2018 at 1:10 AM Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 25/09/2018 21:37, Catalin Demergian wrote:<br>
> what does it mean exactly to run with the RTEMS master ?<br>
<br>
This is our short hand for saying use the development version of RTEMS,<br>
specifically the next release called RTEMS 5. It requires cloning a couple of<br>
git repos and using them rather than the releases. The work flow should be the<br>
same. This code is stable at the moment and should work.<br>
<br>
> The problem is like this: I initially had a USB stack for my STM32F7 that was<br>
> working on a bareboard (no OS)<br>
> Starting from that, I integrated that USB code in RTEMS 4.11.2. This was a long<br>
> duration task, until I got it working<br>
> a spent a lot if time changing the makefiles first to add my new files to the<br>
> project, then analysing the USB bus with a sniffer<br>
> and various other stuff to see it working. <br>
<br>
I have done this myself on a NIOS a few years ago. It is a lot of work.<br>
<br>
When you say "changing the makefiles" who's makefiles are these?<br>
<br>
> To try with another RTEMS version would mean redo the USB integration; I can't<br>
> consider this as a viable option because it<br>
> would take a long time until I would be in the same place, and there are no<br>
> guarantees it will not fail in the same way.<br>
<br>
I think I may be missing something here. Did you merge your code into the RTEMS<br>
source tree?<br>
<br>
> I think the only good option would be to debug in my code base and understand<br>
> what's going on.<br>
<br>
This is understandable.<br>
<br>
Do you have a JTAG debugger that can set breakpoints and step at the instruction<br>
level?<br>
<br>
Chris<br>
</blockquote></div>