V5.x porting guide or prototypical example?

groups at chichak.ca groups at chichak.ca
Tue Feb 4 07:04:12 UTC 2020


Thank you Seb and Joel.

I’ll do it. 

One of our customers Flock Audio (flockaudio.com) has a product on the market, PATCH, that uses an STM32F767 and RTEMS. The product is a replacement for a professional audio studio patch bay that is used to route microphones, instruments, compressors and the sort. The Flock unit is a digitally controlled unit but the audio signal path is completely analog. Instead of using 1/4” mono patch cables, we do the patching of inputs to outputs using a crossbar multiplexer  controlled by the processor.

The processor is overkill, and is under clocked to <100MHz for ease of FCC compliance, and uses USB to talk to the desktop app. Future versions will use ethernet, so I’ll have to figure out how to get a network stack going on the ‘767.

Thanks again for the pointers, and sorry to post this in the dev list, I was aiming for the user list but Mail decided otherwise.


Andrei

> On 2020-February-03, at 15:25, Joel Sherrill <joel at rtems.org> wrote:
> 
> 
> 
> On Sun, Feb 2, 2020 at 11:39 PM Sebastian Huber <sebastian.huber at embedded-brains.de <mailto:sebastian.huber at embedded-brains.de>> wrote:
> Hello Andrei,
> 
> ----- Am 3. Feb 2020 um 4:14 schrieb  groups at chichak.ca <mailto:groups at chichak.ca>:
> 
> > \Good day,
> > 
> > A while back I put together a BSP for STM32F7 based on the STM32F407 BSP for an
> > early version of RTEMS 5.
> > 
> > Now that RTEMS 5 became 5.0, the BSP structure has moved around quite a bit and
> > I need to redo my BSP.
> > 
> > Is there a porting guide for 5.0 yet, or is there a shining example of a BSP
> > that I should emulate?
> 
> unfortunately, there is no porting guide available. We discuss currently the introduction of a new build system. If it is not very urgent, then I would wait a bit with the porting.
> 
> You can also start right now and use the stm32f4 BSP as an example. The relevant directories are:
> 
> bsps/arm/stm32f4 (sources)
> 
> c/src/lib/libbsp/arm/stm32f4 (build system)
> 
> It isn't too bad Andrei. libcpu and libchip are now in bsps/shared. There is a single
> bsps/include and the Makefile.am just lists files.
> 
> If you have questions, just ask.
> 
> --joel
>  
> _______________________________________________
> devel mailing list
> devel at rtems.org <mailto:devel at rtems.org>
> http://lists.rtems.org/mailman/listinfo/devel <http://lists.rtems.org/mailman/listinfo/devel>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200204/6a27b5f9/attachment.html>


More information about the devel mailing list