【问题标题】:strange error when using source insight execute UV4使用 source Insight 执行 UV4 时出现奇怪的错误
【发布时间】:2013-12-12 11:14:47
【问题描述】:

我想在 source insight 中执行 UV4,并捕获错误并显示。
批处理文件上下文是
c:\Keil\UV4\UV4.exe -b d:\workingcopy\test_project\test.uvproj -o log
type d:\workingcopy\test_project\log
当我运行批处理文件并且编译正确完成时,它很有趣。
但如果编译以错误结束,源洞察将显示 ...\231 不存在。

如何解决?

感谢您的帮助:)

【问题讨论】:

    标签: batch-file arm keil source-insight


    【解决方案1】:

    现在我知道魔鬼在哪里了。 UV4 输出的错误信息是 PATH\FILE(LINE) 并且我使用lead SI的正则表达式将该行作为文件处理。 错误行号是231,所以SI显示“231不存在”

    【讨论】:

      【解决方案2】:

      在调用 uVision 的 Python 脚本中,我检查 UV4 的错误级别,并使用正则表达式解析构建日志。我一直用这个manual 作为参考。

      【讨论】:

      • 好吧,我也用那个。然而,魔鬼是正则表达式以及 SI 如何处理输出。
      猜你喜欢
      • 1970-01-01
      • 2015-12-21
      • 2016-08-09
      • 1970-01-01
      • 2020-08-30
      • 2013-05-05
      • 1970-01-01
      • 1970-01-01
      • 2012-05-05
      相关资源
      最近更新 更多