Rework of Initialization Chapter in BSP Howto

Chris Johns chrisj at rtems.org
Wed Feb 5 02:09:26 UTC 2020


On 4/2/20 8:20 pm, Sebastian Huber wrote:
> Hello,
> 
> I reworked the heavily out dated system initialization chapter in the RTEMS BSP and Driver Guide:
> 
> https://docs.rtems.org/branches/master/bsp-howto/initilization_code.html
> 
> I would be happy if some want to review it.

Looks good. I couple of comments ...

1. There is no discuss about boot loaders and the various role they play ...

 Do all BSPs need a boot loader?
 Can some BSP run directly from reset?
 What set up is needed by a bootloader?

Should there be some context here to guide a user in the area of boot loaders?

2. Minor edit?

 and change into normal system mode with multi-threading enabled.

to

 and change into the normal system mode with multi-threading enabled.

3. 5.4 Should we highlight the handling of init errors are a system issue. I
think it is important explain RTEMS does not manage system level issues for you
and handling init errors is part of the system design. How does a user override
a BSP default?

Chris


More information about the devel mailing list