Monday, May 21st 2018, 5:26am UTC+2

You are not logged in.

  • Login
  • Register

Rebel

Beginner

Date of registration: Feb 17th 2016

Posts: 10

1

Wednesday, February 17th 2016, 11:32am

OS_InitHW() - manul

Hello,
where is explained function OS_InitHW()?

Rebel

SEGGER - Martin

Super Moderator

Date of registration: Jul 1st 2014

Posts: 35

2

Wednesday, February 17th 2016, 11:42am

Dear Rebel,

OS_InitHW() is part of the target system configuration, which is described in chapter "Configuration of target system" of the generic embOS manual. With the most recent revision of that manual (available for Download), this chapter starts on page 345.

However, you may also ask your specific questions regarding OS_InitHW() for us to answer them.

Best regards,
Martin

Rebel

Beginner

Date of registration: Feb 17th 2016

Posts: 10

3

Wednesday, February 17th 2016, 12:01pm

But there is almost nothing about OS_InitHW(). (And BSP)

I would like to how to integrate embOS to any system. Do you provide OS_InitHW()? Or is this done by manufacturer of processor?

SEGGER - Martin

Super Moderator

Date of registration: Jul 1st 2014

Posts: 35

4

Wednesday, February 17th 2016, 2:52pm

Dear Rebel,
I would like to how to integrate embOS to any system. Do you provide OS_InitHW()? Or is this done by manufacturer of processor?

Yes, OS_InitHW() usually is provided by SEGGER. If you want to run embOS on a target for which we do not provide a start project, however, you may also edit OS_InitHW() by yourself. Generally speaking, the mandatory changes for this purpose are the initialization of the hardware timer to use with your device, and possibly some changes to the interrupt controller configuration, if that proves to be different from the one provided by us. Except for that, no further changes to OS_InitHW() are required.

In case you have a valid license agreement, we may also help with creating the required routines or may even create a start project for your desired target hardware on request. If you want us to do so, please contact us via email.

Best regards,
Martin