在Keil开发环境中,用户常遇到"Browse information of one or more files is not available"报错,该问题主要由路径配置错误、缓存文件损坏或索引失效导致。

缓存文件清理方案

手动清理方法

  1. 关闭Keil工程

del *.bak /s
del *.ddk /s
del *.edk /s
del *.lst /s
del *.lnp /s
del *.mpf /s
del *.mpj /s
del *.obj /s
del *.omf /s
::del *.opt /s  ::不允许删除JLINK的设置
del *.plg /s
del *.rpt /s
del *.tmp /s
del *.__i /s
del *.crf /s
del *.o /s
del *.d /s
del *.axf /s
del *.tra /s
del *.dep /s           
del JLinkLog.txt /s

del *.iex /s
del *.htm /s
del *.sct /s
del *.map /s

del *.dbgconf /s
del *.uvguix.* /s
exit
 

del1.bat

@echo off
del /s *.uvoptx
del /s *.uvguix.*
del /s *.browse
echo Keil cache files cleared.

del2.bat

在项目根目录执行

再次打开工程 ,重新编译 不在报错!

del *.bak /s
del *.ddk /s
del *.edk /s
del *.lst /s
del *.lnp /s
del *.mpf /s
del *.mpj /s
del *.obj /s
del *.omf /s
::del *.opt /s  ::不允许删除JLINK的设置
del *.plg /s
del *.rpt /s
del *.tmp /s
del *.__i /s
del *.crf /s
del *.o /s
del *.d /s
del *.axf /s
del *.tra /s
del *.dep /s           
del JLinkLog.txt /s

del *.iex /s
del *.htm /s
del *.sct /s
del *.map /s

del *.dbgconf /s
del *.uvguix.* /s
exit

@echo off
del /s *.uvoptx
del /s *.uvguix.*
del /s *.browse
echo Keil cache files cleared.

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐