This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ARM/Thumb interworking problems

I have the same problem as in thread posted here: http://www.keil.com/forum/docs/thread10202.asp

Can anyone comment me, how the issue, described there, was solved?

Thanks.

  • Would you mind posting a complete minimal example how to reproduce this? The example in the thread you pointed us to is not sufficient.

    The RealView compiler will always use BL for subroutine calls (sort of a placeholder). BL never changes state though. The linker will redirect the BL to an interworking veneer (v4) or replace the BL with a more appropriate instruction altogether (v5+).

    That said, disassembling an individual object file doesn't tell us anything.

    Regards
    Marcus
    http://www.doulos.com/arm/