Extending the BSP

Hi,

some from existing BSP’s don’t include IPL source.
I mean BSP’s for boards with ROM-monitor or custom
bootloader pre-installed.

What is a properly way to add IPL source section to the
“IPL-less” BSP?

Regards,
Jacek

Can anybody tell me how step by step add IPL
source into existing “IPL-less” BSP?

Does suffice if a copy IPL source from the most
friendly BSP?

Or maybe better is to create IPL source tree
totally from scratch?

Do I must to modify some make files as well?

Regards,
Jacek

Hi,

some from existing BSP’s don’t include IPL source.
I mean BSP’s for boards with ROM-monitor or custom
bootloader pre-installed.

What is a properly way to add IPL source section to the
“IPL-less” BSP?

Regards,
Jacek

Jacek Rudnicki <jacek.rudnicki@quantum.com.pl> wrote:

Can anybody tell me how step by step add IPL
source into existing “IPL-less” BSP?

Does suffice if a copy IPL source from the most
friendly BSP?

Yes, normally, you would copy the IPL directory structure
from an existing IPL, which is closest to the one you are
trying to develop. For example, if you had:

src/hardware/ipl/boards/mgt5200

you would:

cd src/hardware/ipl/boards/

cp -R mgt5200 my_new_ipl

Then, go in and start modifying the files in my_new_ipl
to suit your board.

Or maybe better is to create IPL source tree
totally from scratch?

Do I must to modify some make files as well?

No, you shouldn’t need to modify Makefiles.

For more information, see:

http://www.qnx.com/developers/docs/momentics621_docs/neutrino/building/load_process.html


Regards,
Jacek

Hi,

some from existing BSP’s don’t include IPL source.
I mean BSP’s for boards with ROM-monitor or custom
bootloader pre-installed.

What is a properly way to add IPL source section to the
“IPL-less” BSP?

Regards,
Jacek

David Green (dgreen@qnx.com)
QNX Software Systems Ltd.
http://www.qnx.com