首页 理论教育 如何导入已存在的工程-固件驱动技术

如何导入已存在的工程-固件驱动技术

时间:2023-11-17 理论教育 版权反馈
【摘要】:图1-4打开的默认工作空间2)导入库函数。图1-5选中Import Existing CCS Eclipse Project子菜单图1-6添加库函数的过程4)编译调试已存在的工程。图1-7导入EK-TM4C123GXL开发板例程图1-8使hello工程处于激活状态②右键单击hello工程,在弹出的下拉菜单中选择Build Project编译hello工程,其结果如图1-9所示。图1-13导入.out文件的过程及启动程序在EK-TM4C123GXL中测试6)寻找EK-TM4C123GXL板子的虚拟串口号与配置串口,如图1-14a、b所示。

如何导入已存在的工程-固件驱动技术

1)按默认状态打开一个工作空间,如图1-4所示。

978-7-111-51624-8-Chapter01-4.jpg

图1-4 打开的默认工作空间

2)导入库函数。在主菜单栏的Project下拉菜单中选择Import Existing CCS Eclipse Pro-ject子菜单,在弹出的对话框中按Browser按钮寻找并导入driverlib(驱动库)、usblib(usb库)和grlib(图形库)库函数,同时选中Copyprojectintoworkspace选项,如图1-5、1-6所示。

注意:若用户安装的是SW-EK-TM4C-2.0.1.11577软件包,则图1-6中的TivaWare_C_Series目录应该替换成TivaWare_C_Series-2.0.1.11577。

3)将EK-TM4C123GXL(LaunchPad)开发板的例程导入工作空间,如图1-7所示。

978-7-111-51624-8-Chapter01-5.jpg

图1-5 选中Import Existing CCS Eclipse Project子菜单

978-7-111-51624-8-Chapter01-6.jpg

图1-6 添加库函数的过程

4)编译调试已存在的工程。

①左键单击某工程来激活该工程,比如激活的hello工程如图1-8所示。

978-7-111-51624-8-Chapter01-7.jpg

图1-7 导入EK-TM4C123GXL开发板例程

978-7-111-51624-8-Chapter01-8.jpg

图1-8 使hello工程处于激活状态

②右键单击hello工程,在弹出的下拉菜单中选择Build Project编译hello工程,其结果如图1-9所示。

978-7-111-51624-8-Chapter01-9.jpg

图1-9 编译结果生成.out格式可执行文件

5)在EK-TM4C123GXL开发板中运行.out文件。

①创建目标配置文件(.ccxml文件)。操作步骤:选中File→New→Target Configuration File选项,在弹出的Target Configuration菜单中给.ccxml文件命名为LaunchPad,如图1-10所示。

978-7-111-51624-8-Chapter01-10.jpg

图1-10 给.ccxml文件命名为LaunchPad(www.xing528.com)

②在LaunchPad.ccxml文件中指定ARM Cortex芯片与仿真器,然后按右侧的Save按钮保存配置,如图1-11所示。

978-7-111-51624-8-Chapter01-11.jpg

图1-11 在LaunchPad.ccxml文件中指定仿真器与所用芯片

③右击LaunchPad.ccxml文件,在弹出的下拉菜单中单击Launch Selected Configuration选项,发出目标配置信息,如图1-12所示。

978-7-111-51624-8-Chapter01-12.jpg

图1-12 发出目标配置信息

④按图1-13所示步骤导入.out文件并启动程序在EK-TM4C123GXL开发板上运行。为了观察在.out文件在EK-TM4C123GXL开发板中的运行结果,下面将采用puTTY串口助手来观察其运行结果。

978-7-111-51624-8-Chapter01-13.jpg

图1-13 导入.out文件的过程及启动程序在EK-TM4C123GXL中测试

6)寻找EK-TM4C123GXL板子的虚拟串口号与配置串口,如图1-14a、b所示。

978-7-111-51624-8-Chapter01-14.jpg

图1-14

a)寻找EK-TM4C123GXL板子的虚拟串口号 b)配置虚拟串口参数

7)配置puTTY串口参数如图1-15所示。

978-7-111-51624-8-Chapter01-15.jpg

图1-15 配置puTTY串口参数

说明:对于不同的EK-TM4C123GXL开发板和电脑,可能分配不同的虚拟串口。

8)重启动.out文件在EK-TM4C123GXL中运行,在puTTY中显示的测试结果,如图1-16a、b所示。

978-7-111-51624-8-Chapter01-16.jpg

图1-16

a)重新启动.out文件在EK-TM4C123GXL开发板中运行 b)在puTTY显示的开发板运行结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈