This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BIOS build error

Other Parts Discussed in Thread: OMAP3530

I have the following error when I tried to build my BIOS based DSP code with OMAP3530 definition. How can I resolve this? Thank you

utils.loadPlatform("ti.platforms.evm3530");

 undefined            first referenced                                                             
  symbol                  in file                                                                  
 ---------            ----------------                                                             
 __PWRM_CAPSMASK      /opt/ti/bios_5_41_03_17/packages/ti/bios/lib/bios3430.a64P<pwrm_set3430.o64P>
 __PWRM_RTCALLOUTFXN  /opt/ti/bios_5_41_03_17/packages/ti/bios/lib/bios3430.a64P<pwrm_set3430.o64P>
 __PWRM_numUserRsrcs  /opt/ti/bios_5_41_03_17/packages/ti/bios/lib/bios3430.a64P<pwrm_set3430.o64P>
 __PWRM_userRsrcArray /opt/ti/bios_5_41_03_17/packages/ti/bios/lib/bios3430.a64P<pwrm_set3430.o64P>

Regards,

Kayjin Lim

  • Kayjin,

    Can you post your configuration script?  Specifically, anything relating to PWRM.

    Thanks,
    Scott

  • Kayjin,

    Thinking more about that link error... I expect there is a call to either PWRM_setDependency() or PWRM_releaseDependency() in the application C code, but the resource tracking feature of PWRM is disabled.

    If you haven’t seen it, PWRM configuration and APIs for OMAP3430 are described in the application report “DSP/BIOS Power Management for OMAP3430” (spraa98b.pdf) in the “docs” subdirectory of the DSP/BIOS install (for example: C:\ti\bios_5_41_11_38\docs\spraa98b.pdf).

    Scott

  • Scott,

    Thank you for the quick answer. Yes, I removed PWRM_setDependency() and was built without any problem. Thanks again.

    Kayjin.