HighTec编译器错误记录

文章讲述了在使用HighTec开发环境时遇到的三个主要问题:1)安装后缺少UniversalDebugEngine,解决方案是卸载并重新安装HighTec;2)工程改名后无法跳转函数定义,需删除工程后重新添加;3)工程重复编译,可通过修改RefreshPolicy配置解决。此外,还提到了调试时的闪退问题,可能是.debug.wsx文件不匹配,删除特定文件可解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、HighTec安装后缺少Universal Debug Engine

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

3、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文件夹外的所有文件即可。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阳光正好丫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值