写GDB的时候在删除了软件断点之后,需要刷新icache不然会重复卡在断点但是RTHW.H里对于cache只有disable,enable这样的选项好像没有找到统一的接口对mmu,cache进行操作所以暂时先禁止了icache
[s:157] 还有RTT有支持的多核片子吗?
查看更多
ARM 里面貌似是无法直接操作 icache 的,貌似只能 invalidate…… 对于 cache 的操作应该是要更多些才对~
覆盖指令固然可以,但是最好还是利用硬件断点,这样适应性更好~
额 [s:170] 原来是分invalidate,disable
接下来就准备硬件断点了
额[s:170] 原来是分invalidate,disable 接下来就准备硬件断点了
额[s:170] 原来是分invalidate,disable
invalidate 在现有的接口里面也是没有的,可能需要自己扩展下……
进度还是蛮快的~ 加油~
把这个问题顶起 。我也有同样的问题啊
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部