
Hightec基础实用技巧
搞汽车嵌入式开发,每个程序员都需要和编译器打交道,目前的编译器,功能非常强大。多数功能,我们用不到,只是使用一些常用的功能,eg:下载程序、断点调试、变量观测等。本文就Hightec编译器的使用,分享几个比较实用的操作技巧。
1、添加头文件搜索路径
编译时,有时会遇到如下错误,“No such file or directory”,这种错误,大多是编译器找不到对应的头文件造成的,如下所示:
此时,需要在工程中添加头文件的搜多路径,如何更快捷和全面地添加头文件搜索路径呢?操作如下:
(1)添加搜索路径
(2)添加头文件搜索路径
将需要搜索的文件夹逐一展开,可以使用shift+文件夹,选中需要搜索的文件夹,如下所示:
(3)搜索路径添加完成,如下所示
此方式加载地搜索路径相对更全。
2、添加链接文件(eg:*.lsl)
链接文件(本文:*.lsl)的添加操作如下所示:
3、Hightec常见编译Error
(一)recipe for target 'post-build' failed
问题现象如下所示:
原因:HighTec安装路径和配置文件中设置不匹配
解决措施:修改Hightec工程配置文件(.cproject),将HighTec的安装路径替换为本机的安装路径
全局搜索找到需要替换的文件位置如上所示,之后重新编译工程。
(二) Can't connect JTAG target Message from component 'Tc2CoreTargIntf'
问题描述:使用HighTec编译器进行调试的时候,UDE中报错,提示如下:Message from component 'Tc2CoreTargIntf' : Can't connect target ! Message from component 'Tc2CoreTargIntf' : Can't connect JTAG target Message from component 'Tc2CoreTargIntf' : That's the wrong target type ! Please check target configuration ! UDE Target Configuration File选择的是AppKit_TC275C_singlecore.cfg
解决措施:
文章转载自公众号:开心果 Need Car
