近期从HAL库再到编译器从V5升到V6,MDK遇到些问题,总结一下吧!
1、MDK窗口无法还原成一般的WIN窗口,表现为点“还原”按钮后,就显示一个条,也不能改变窗口的大小?
如下:
因为是公司电脑出现这个情况,而公司装的版本肯定是家用笔记本一样的,看下家里的电脑,很自然能缩放窗口大小!重装了好几遍keil,也不能解决。看来是不知道动着哪里了,于是各种找问题……。还真没有遇到过的,看来是中头彩了。
虽然都一样用,但有时需要比较两个工程的代码时就不方便了。
解决: 胡乱搞,查了官网也没看到什么有用的信息。
将家里电脑的两个文件拷贝一份,到公司电脑,于是出现找不到pack包,重安pack包又不检测lincese,只能重装keil。
其实,推测是配置文件的事,但找了半天也没找到在哪里,只能是两个文件都复制一份,同时,在注册表中找到computer\HKEY_CURRENT_USER\Software\Keil,将keil这个项整体删除,又重装了一遍keil,终于解决了。
2、升级编译器到V6,右键跳转如下图:只能跳到声明处(一般都是在头文件声名)而跳到函数的定义处的问题?
其实是重新编译了好几次,也就是重新生成了borwers Information信息好几遍,还是不行。
解决:
其实就是borwers Information的问题,删除掉,重新生成应该也可以解决。个人实测解决步骤:
先将魔术棒--->output---->borwers information,选项去掉,重新编译下工程,因为没选borwersInformation,此时肯定是不行跳转的,然后再选择上borwers information ,重新编译下工程,此时会发现F12项还是灰的。
将所有文件关闭,再打开,然后再跳转,就OK了。