On STM32F103 run procedures from RAM linker generate veneers procedure with wron code.
STM32F103 have only trumb mode but linker generate veneers procedure in arm mode
and program go to HardFault.
How correct this problem.
example:
20004420 <__display_screen_set_display_function__veneer>:
20004420: e51ff004 ldr pc, [pc, #-4] ; 20004424 <__display_data_get_temp_veneer>
20004424: 080002f8 .word 0x080002f8
in debuger show as folow:
20004420: 0x04f01fe5 ; <UNDEFINED> instruction: 0xf004e51f
20004424: 0x0000f802 lsls r0, r7, #11
20004426: 0x00000008 lsrs r0, r0, #32 => jmp 0x080002F8
