Hello all,
I use own ARM GNU based (CodeSourcery) optimized library written in assembler. It uses ARM mode. I have tested interoperability with Keil tools and up to the MDK-ARM v.3.05 everything was OK.
Since version 3.11 there is a problem that Keil code (say main program) cannot link correctly when it is compiled in thumb mode (compilation and linking in ARM mode still works correctly). I stress tha uVision environment is set identically as before and all ARM/Thumb interworking switches are set correctly.
By inspection of generated code it seems to me that Keil linker do not insert correctly
bx pc nop
sequence into the final code. I am not aware any documented changes in ARM Keil tools added to MDK-ARM v.3.11 that should cause it. Does anybody have similar problem?
Regards,
Milos
Can you send us a project that shows this problem to email support.intl@keil.com
Dear Reinhard, thanks for your reply.
I have sent to the support team a minimized project that demonstrates desribed problem.