OS_InitHW() - manul

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • 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
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.
  • Dear Rebel,

    Rebel wrote:

    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
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.