HighTec编译器错误记录

目录

1、HighTec安装后缺少Universal Debug Engine

2、HighTec工程改名后不能跳转函数定义,提示找不到定义。

3、HighTec工程重复编译


1、HighTec安装后缺少Universal Debug Engine

 在HighTec安装后,没有调试UDE,重装系统后还是没有,情况如下:

HighTec编译器错误记录_第1张图片

而实际中应该包含UDE调试器

HighTec编译器错误记录_第2张图片

 一般可能的情况为:

        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配置问题,
需要修改配置,删除源码改为添加当前工程源(往往工程改名或者导入新工程时需要更新一下,就算导入后没有修改名字也可能出现此情况)

HighTec编译器错误记录_第3张图片

4、调试时闪退问题可能

HighTec在使用UDE调试时,复位执行后出现闪退可能为debug的.wsx文件不匹配,删除.ude文件夹中的.target文件夹外的所有文件即可。

你可能感兴趣的:(嵌入式,HighTec)