目录
1、HighTec安装后缺少Universal Debug Engine
2、HighTec工程改名后不能跳转函数定义,提示找不到定义。
1、HighTec安装后缺少Universal Debug Engine
在HighTec安装后,没有调试UDE,重装系统后还是没有,情况如下:
而实际中应该包含UDE调试器
一般可能的情况为:
1)HighTec 安装前已经安装了UDE,HighTec 安装自带的UED时发生了冲突,因此需要卸载。比如笔者安装时先安装了UDE 5.0;
2)无UDE软件安装冲突,本身HighTec 安装问题。
以上2种情况都需要把UDE卸载(以及ADS),把HighTec也卸载,而后装HighTec(接受驱动安装,HighTec安装时会安装自带的UDE,安装后一般都可行(也有可能还是不可行,就先把UDE和ADS都卸载,然后在HighTec解压包中的UDE安装UDE,再在安装HighTec时忽略UDE的安装))。
2、HighTec工程改名后不能跳转函数定义,提示找不到定义。
软件问题,改名后刷新也不能解决,一般删除此工程(只删除工程包含不删除disk中的源),而后重新添加就能解决。
3、HighTec工程重复编译
工程编译时,没有做修改,每次点击编译也需要从头开始全编译,因为Refresh Policy配置问题,
需要修改配置,删除源码改为添加当前工程源(往往工程改名或者导入新工程时需要更新一下,就算导入后没有修改名字也可能出现此情况)
注:英飞凌的AURIX Development Studio(ADS)编译器也存在此问题,如果ADS这样还解决不了,就删除工程重新添加(还不行可能需要彻底删除工程(选择disk中删除)后再复制此工程过来重新添加)。
4、调试时闪退问题可能
HighTec在使用UDE调试时,复位执行后出现闪退可能为当前工程中debug的.wsx文件不匹配,删除.ude文件夹中的.target文件夹外的所有文件即可。