Set breakpoints in static library functions | Cypress Semiconductor
Set breakpoints in static library functions
I moved some of the generic functions and modules to a static library.
My application does not have problem linking the library and seems running fine. I can even trace into the functions in the library and do step-by-step debugging. But I can not set breakpoints inside library functions. It shows a hollow circle on the leftmost column instead of a solid circle. The breakpoint is completely ignored. (see attached).
I can go step-by-step and get there and make a stop on that statement.
I believe there is a bug that the debugger can not locate the source for BREAKPOINTS. The debugger finds the source if it moves into the library step-by-step.
What do you think? Are there workaround ?