AURIX TriCore学习笔记二:基于HighTec + UDE开发调试工程

一目了然

1 HighTec基本操作

1.1 Workspace设置

HighTec安装完成之后,会在桌面生成如下图所示图标:
Alt
鼠标左键双击此应用图标后,弹出如下图所示弹框:
Alt
熟悉Eclipse操作的话对此弹出框应该不会陌生,这个弹出框的目的是让我们选择设置Workspace的位置,以便于保存Project文件。推荐开发人员设置并记录自己选择的Workspace位置,因为开发过程中难免机会到此目录下查看一些Project文件。如上图所示,设置了Workspace的位置为电脑桌面上的“HighTecTest”文件夹。

注意:对于Workspace和Project的区别,可以理解为Workspace下可以创建多个Project,也就是说后期开发使用过程中,打开一个Workspace路径,会看到有多个Project的文件夹。当然,开发人员也可以每创建一个Project时都选择先创建一个Workspace,但是不建议这样操作,因为这样真的没有必要。Workspace的创建是根据开发人员的使用需求来创建的,创建选择上比较灵活。

对于图中“Use this as the default and do not ask again”选框,此选择框的意思是“使用此次设置的路径作为默认Workspace,不再进行询问”,不建议进行勾选,因为开发人员如果有多个Workspace时,一旦勾选了此选择框,在每次打开HighTec软件时,都会默认打开此次设置的Workspace,不再给予开发人员选择打开Workspace的机会。

Workspace路径设置完成后,点击“OK”按键,打开HighTec软件,如下图所示:
Alt

1.2 创建工程

软件打开后,点击左上角“File” —>“New”—>“HighTec Project”,打开Project创建窗口,如下图所示:
Alt
在“Project name”后面填写工程名称,然后点击“Next”按键,进入芯片选择界面:
Alt
选中相应的芯片后,点击“Finish”按键,此处以TriBoard-TC29xB芯片为例。
Alt
至此,HighTec Project创建已经完成,如下图所示,左侧显示的是工程的具体文件。
Alt

1.3 导入工程

若我们电脑某个文件夹下存在一个HighTec工程,我们想要把它加入到当前HighTec打开的Workspace下,应当怎么处理呢?下面我们将以电脑桌面“TestDemo”工程为例,讲解HighTec导入工程的具体操作步骤。

鼠标右键点击HighTec软件左侧的“HighTec Project Explorer”界面的空白区域,然后点击弹出框中的“Import…”按键,打开工程导入界面,如下图所示:
Alt
点击图中General左侧折叠符(>),展示下图所示界面:
Alt
鼠标左键双击“Existing Projects into Workspace”选项,打开“Import Projects”窗口:
Alt
点击图中“Browse…”按键,选择电脑桌面“TestDemo”文件夹:
Alt
点击“确定”按键,会显示“TestDemo”文件夹下包含的所有工程,由于TestDemo文件夹中只包含了一个工程,所以此处只显示了一个工程:
Alt
选中我们想要导入的工程(选中的工程左侧方框中会显示√符号)。注意此界面中的“Copy projects into workspace”,建议开发人员选中此选项,这样在对工程文件进行修改时不会对原导入工程造成影响。即不会对电脑桌面的TestDemo文件夹中的工程造成改动。

点击“Finish”按键,完成工程导入,会在HighTec软件界面左侧看到导入的工程,鼠标左键点击工程可以查看工程文件。
Alt

1.4 工程编译和调试

注意,我们在开发工程时需要烧录到芯片中运行的工程是“iROM”工程,而创建时默认激活的工程是“iRAM”工程,我们要注意调整。
Alt
点击上图红色方框中所示图标右侧的倒三角按键,在弹出的下拉框中选中“3 iROM”选项,此时可看到激活的工程已更换为“iROM”工程,如下图所示:
Alt
鼠标右键点击Project名称,在弹出框中鼠标左键点击“Build Project”选项,对工程进行编译,在“Console”界面中会显示编译结果,如若成功会显示生成“.elf”文件。
Alt
点击下图红色方框中所示图标右侧的倒三角按键,在弹出框中选中“Debug Configurations…”选项:
Alt
此时,会弹出Debug Configurations界面,鼠标左键双击界面左侧的“Universal Debug Engine”选项,会弹出“TestDemo”工程的调试选项界面,如下图所示:
Alt
鼠标左键点击“UDE Startup”按键,进入到UDE Startup信息设置界面,设置UDE Target Configuration File,如下图所示:
Alt
设置完成后鼠标左键点击“Debug”按键,会弹出程序烧录选择界面:
Alt
注意上图红色方框中按键,“Program All”进行程序烧录,“Verify All”对烧录的数据进行验证。烧录成功后的展示结果如下图所示:
Alt
直接点击图中“Exit”按键关闭即可。验证成功后的展示结果如下图所示:
Alt
直接点击图中“Exit”按键关闭即可。如果烧录验证过程出现问题,建议先点击图中“Erase …”按键进行擦除操作,然后重新进行烧录验证。擦除时选择擦除整个FLASH模块:
Alt
点击图中“Start”按键开始擦除操作,擦除成功后的展示结果如下图所示:
Alt
烧录验证操作完成后,点击“Exit”按键退出程序烧录界面后,HighTec会自动打开代码调试界面:
在这里插入图片描述
在此界面下便可以对Project代码进行调试操作。

调试过程中常用的图标说明如下所示:

图标说明
Alt开始运行
Alt跳过
Alt跳入
Alt跳出
Alt运行的光标处
Alt停止运行
Alt复位
Alt重新开始运行
Alt连接目标芯片
Alt断开目标芯片连接
  • 2
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值