Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 lauterbach 调试代码时,Trace32 中存在和显示的某些函数无法在其中放置任何断点,并且当尝试在调用此函数的行处放置断点时,它不会被命中(即跳过行)
编译优化会导致这种行为。原因是编译器因为缺少引用而省略了该函数。如果您关闭优化(在 IDE 或命令行内),您将能够放置刹车点(尽管不必要,因为执行永远不会命中它,这就是编译器推迟它的原因)。