⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
2个职位/ 0个新职位
最后发表
vmore
离线
最后看到:10个月1个星期前
加入:2018-03-01十八22
在Keil设置断点

你好,

我试图在代码中为一个测试示例设置断点——接近报告程序。当调试器启动时,我得到以下错误:


BS \ \ prox_reporter_580 \ . . / src /平台/ user_periph_setup.c \ 112
_______________________^
***错误35:未定义行号

在本例中,我在pheru_init()函数上设置了一个断点,由于可以手动逐步执行这段代码,这意味着调试器会触及这一行。这似乎与Keil没有认识到相对路径和一些向前削减业务有关。是否有明确定义断点(完整文件路径)的方法?

设备:
PM_Dialog
离线
最后看到:3天2小时前
工作人员
加入:2018-02-08 11:03
嗨vmore,

嗨vmore,

发生此错误是因为您在注释中而不是在代码行中添加了断点。如果再次将代码检查到peripher_init()中,那么112行就是注释。如果您处于调试模式,您将看到无法在第112行中添加断点。可以想象,您首先添加了断点,然后进入调试模式。为了正确调试您的代码,您应该将断点添加到代码行中,因此只需将它添加到注释之前或之后的一行中。

谢谢,PM_Dialog