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.

IQmath Update

Hi,


There was a known IQmath issue about _IQNtoa function on IQmath v1.60. I'm using v1.5c instead of v1.6.

When the library wil be updated?  If it will not how can I use v1.6 and pull the IQNtoa from v1.5c.

Regards.

  • Hi,

    CEM KOOSE said:
    When the library wil be updated?  If it will not how can I use v1.6 and pull the IQNtoa from v1.5c.

    What is the reason you want to use the above function from v15c? v160 has the same function too. Also, there's no issue with the function. Let us know why you feel so with a brief explanation.

    Regards,

    Gautam

  • Hi,

    Please check my previous thread;
    e2e.ti.com/.../1742519

    Also check those too,
    e2e.ti.com/.../769555
    e2e.ti.com/.../776986
  • Hi Cem,

    I cant give you a timeline on when the new version will be out. It is on our backlog.

    what you could do is this
    1. rename the 1.5c library to say, IQmath15c.lib
    2. include both libraries in the project IQmath.lib from 160 and IQmath15c.lib from 15c in Project Properties -> C2000 Linker-> File Search Path but make sure the 160 library is above the 15c lib; check the "Search libraries in priority oder (--priority)" box
    3. now in the linker command file, you can specify the following

    .text > <memory_where_you_put_text>
    {
    --library=IQmath15c.lib<IQNtoa.obj> (.text)
    }

    What this will do is take just the IQNtoa function and place it with the rest of your code.

    try this and let me know if it works?
  • Hi,

    I did step 1 and 2 and it's working. There is no need to do step 3 because IQmath_v1.6 does not have IQNtoa.obj and satf.obj. When we specify link order, linker automatically pulls the necessary .obj's from v1.6. If linker cannot find any .obj, then it uses the v1.5c to pull the necessary object such as IQNtoa.obj. I examine the .map file to verify the result, it's ok.

    Regards,