cancel
Showing results for 
Search instead for 
Did you mean: 

Strange SysTick_Handler duplication shown in Eclipse Debugger

kv193
Associate II

My project work fine. But accidentally I notice in Disassembly View duplication SysTick_Handler.

And it not give me rest 🙂 Why?

1 ACCEPTED SOLUTION

Accepted Solutions

Yeah, we know, Thumb Instructions are tagged with an ODD address, the CM3/CM4 can't execute 32-bit ARM Instructions, it Hard Faults.

Most disassemblers/debuggers are smart enough to know this, the issue here is with the tools you are using.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

View solution in original post

5 REPLIES 5

You appear to force it to dissassemble from an odd address, and this is how it coped with that. Instructions are always 16-bit aligned.

JW

kv193
Associate II

Ok, may be. I force it to disassemble from directly SysTick_Handler, and it's all right (screenshot_1). But why in IVT presence odd address (screenshot_2) as in previous case?

kv193
Associate II
 

Yeah, we know, Thumb Instructions are tagged with an ODD address, the CM3/CM4 can't execute 32-bit ARM Instructions, it Hard Faults.

Most disassemblers/debuggers are smart enough to know this, the issue here is with the tools you are using.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
kv193
Associate II

Thanks for everyone.

Will study forward...