writing a new bsp question

Denis Obrezkov denisobrezkov at gmail.com
Tue Jan 24 07:55:10 UTC 2017

2017-01-23 23:30 GMT+02:00 Joel Sherrill <joel at rtems.org>:

> On Mon, Jan 23, 2017 at 10:49 AM, Denis Obrezkov <denisobrezkov at gmail.com>
> wrote:
>> Could you explain how we should create a new bsp.
> The first question to ask is "Do I need to write a new BSP?" :)
> Second: Can I augment/modify an existing BSP?
I want to try to run rtems on top of my stm32l152cdiscovery board:
Its processor has Cortex-M3 architecture, so, I think it is quite possible
for me
to start some code on the board. Also, there is a cmsis and hal from STM
for this board.

> I read instructions from the wiki page - great material, but I don't
>> understand about building system.
>> Should we use RSB? Or first of all write init code, console code and run
>> just a bare bsp library .o file?
> Whether you use or modify an existing BSP, or create a new one,
> you have to have a cross compilation toolset. This is the primary
> thing you do with the RSB.
I mean should I use RSB or just to use a cross-compiler on the first stage
of development?

> First, use the RSB to build the cross toolset.
> Next, I recommend building RTEMS for a BSP from your processor
> architecture that runs on a simulator. This gives you something to
> easily experiment with and ensure your installation is correct.

I don't understand this exactly, could expand it a bit more?

Regards, Denis Obrezkov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20170124/fad13daf/attachment-0002.html>

More information about the users mailing list