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.

Lib error

Hi TI team,

I have created a project using lib rtsv7R4_T_be_v3D16_eabi.lib.

With this lib things working fine, but to statisfy few criteria i need to remove this lib and compile.

After removing this lib i got follwing error, how to solve those.

 I have not called any memcpy, memset functions but still got those errors.

And how do i do integer division without using that lib.

  • Jaggu jaggu said:

    Hi TI team,

    I have created a project using lib rtsv7R4_T_be_v3D16_eabi.lib.

    With this lib things working fine, but to statisfy few criteria i need to remove this lib and compile.

    After removing this lib i got follwing error, how to solve those.

     I have not called any memcpy, memset functions but still got those errors.

    HW: the initilization of the structures, global varibles tables use those functions. For example:

    /* initalise copy table */

    if ((uint32_t *)&__binit__ != (uint32_t *)0xFFFFFFFFU)

    {extern void copy_in(void *binit);

    copy_in((void *)&__binit__);

    }

    And how do i do integer division without using that lib.

    HW: in thumb mode, the CPU have a div instruction: udiv and sdiv. You can write a asm div function.

  • Was the problem solved?

    Regards,

    Haixiao