Missing libraries

Comments

3 comments

  • Avatar
    Tomas Hamouz

    There is probably other problem.

    I've noticed in version 4.8.8 I compile project in THUMB mode, but with ARM libraries. As I remember, the problem with THUMB libraries arose in the past (not found by linker), and I solved it using ARM libraries.

    In Crossworks 4.9, there is a new setting "Default" for libraries mode, and the same project now tries to use THUMB libraries, which are misspelled.

    I have made a copy of them with requested name (without 't' after v4) and the project compiles and links ok.

    So it appears the problem is rather old, but nobody uses THUMB mode for old MCU's.

    Tomas

    0
    Comment actions Permalink
  • Avatar
    Jon Elliott

    Hi Tomas,

    It sounds like you might have the Code > Code Generation > ARM/Thumb Interworking project property set to No which makes the build system use ARMv4 libraries rather than ARMv4T libraries and there are no ARMv4 Thumb libraries. The default value of this property for AT91SAM7 projects is Default.

    Regards,

    Jon

     

     

    0
    Comment actions Permalink
  • Avatar
    Tomas Hamouz

    Hi Jon,

    Yes, it was that.

    I set Interworking to Default and everything runs ok, thank you.

    Tomas

     

    0
    Comment actions Permalink

Please sign in to leave a comment.