平头哥芯片有没有人测试过cdk新推出的llvm工具链,我们发现一个问题,添加软件断点的时候,c源码的行号和汇编中的代码没对上,断点插入到prelog代码里面去了,导致单步的时候,执行若干条汇编指令才会到c代码行指示的地方,同样的问题有些时候也会导致断点会插入到其他地方?
平头哥半导体有限公司提供了一些工具链,如剑池系列工具链,这是基于开源工具链并根据应用场景和玄铁处理器微架构高度优化的开发工具集合。此外,他们还展示了全新亮相的平头哥玄铁RISC-V高性能全栈技术,实现了从处理器IP到芯片平台、编译器、工具链到操作系统的生态闭环。
对于平头哥芯片的CDK新推出的LLVM工具链的问题,我了解到,断点插入到prelog代码里面或者其他地方可能是由于编译器优化或者其他因素导致的。为了解决这个问题,你可以尝试以下方法:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。