STM32F4 BSP usage

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Apr 19 07:33:31 UTC 2013


You can use the ST libraries, but they are not open source compatible.  If you 
see a ST representative, then please ask him why they have such a stupid license.

On 04/18/2013 03:44 PM, Steven Grunza wrote:
> Ok.  I didn't want to re-invent the wheel.  The libraries provided by ST are probably not usable due to the licensing restrictions.
>
> Would it be acceptable to not include the ST libraries in RTEMS but require the end-user of the BSP to acquire them?  There are many examples of how to configure the STM32 hardware but these examples assume the ST libraries are being used.  Simply re-creating the libraries might not be possible without using the source code of the libraries since the source code is the only documentation in most cases.
>
> Sebastian Huber <sebastian.huber at embedded-brains.de> wrote:
>
>> Hello,
>>
>> in RTEMS we are in general very sloppy with hardware access.  Most systems have
>> memory mapped registers and we simply use structs to access the hardware.
>> RTEMS has not bus space API like in BSD or the inb() etc. macros from Linux.
>>
>> One of the first steps of a new driver is normally to write a header file for
>> the registers, e.g.
>>
>> http://git.rtems.org/rtems/tree/c/src/lib/libbsp/arm/stm32f4/include/stm32f4.h
>>
>> Fell free to add more defines and send patches.
>>
>> --
>> Sebastian Huber, embedded brains GmbH
>>
>> Address : Dornierstr. 4, D-82178 Puchheim, Germany
>> Phone   : +49 89 189 47 41-16
>> Fax     : +49 89 189 47 41-09
>> E-Mail  : sebastian.huber at embedded-brains.de
>> PGP     : Public key available on request.
>>
>> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>> _______________________________________________
>> rtems-users mailing list
>> rtems-users at rtems.org
>> http://www.rtems.org/mailman/listinfo/rtems-users
>
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users
>


-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



More information about the users mailing list