Using BX in Thumb code to call a Thumb function, or to jump to a Thumb instruction in another function
问题 I'm trying to learn skills useful in firmware modding (for which i don't have source code) These questions concern use of BX from thumb code to jump or call other existing thumb code. How do i use BX to JUMP to existing firmware THUMB code, from my THUMB code. How do i use BX to CALL an existing THUMB function (must set LR first), from my THUMB code. My understanding is that cpu looks at lsb bit (bit 0) and i have to make sure this is set to 1 in order to keep cpu state to "thumb state". So I