DSPLink驱动开发日志与编译步骤

4星 · 超过85%的资源 需积分: 9 17 下载量 114 浏览量 更新于2024-09-14 收藏 120KB DOC 举报
"这篇日志记录了DSPLink驱动开发的过程,主要涉及DSPBios的安装路径、cgttools的安装路径以及编译生成dsplinkk.ko文件的详细步骤。作者徐志坚在兰州大学信息学院电路与系统研究所进行这项工作。日志涵盖了2009年9月17日和18日两天的内容,包括内核编译的考虑、LinuxUtilities的版本信息以及针对不同平台的编译配置修改。" 在DSPLink驱动的开发过程中,首先需要确保必要的工具链已经安装。在2009年9月17日的开发日志中,提到了以下关键步骤: 1. 安装DSPBios: DSPBios的安装路径被指定为`/opt/ti-tools/bios/bios_5_33_05/`,这是一个用于管理和控制TMS320C6000系列DSP的实时操作系统。 2. 安装cgttools:cgttools是TI提供的编译工具链,安装路径为`/opt/ti-tools/c6000/cgttools/`,它用于编译和链接针对C6000 DSP的代码。 3. 修改编译常量并成功编译:这一步通常涉及到适应特定环境的配置,确保代码能在目标平台上正确运行。 次日,2009年9月18日,开发日志继续记录了更深入的编译细节: 1. 目标设定:不仅要生成dsplinkk.ko内核模块,还要考虑是否需要重新编译内核,并根据内核生成电源管理的可执行文件。 2. LinuxUtilities 2.24:提供了用于Linux平台的工具,可以从TI官方网站的指定链接下载,这些工具可能用于支持DSPLink的构建和调试。 3. DSP端配置:修改`$(DSPLINK)/dsplink_linux_1_63/dsplink/make/DspBios/c64xxp_5.xx_linux.mk`文件,调整了BIOS和编译器的路径,以及编译选项,如`STD_CC_FLAGS`、`STD_AR_FLAGS`和`STD_LD_FLAGS`。 4. GPP端(通用处理器)配置:修改`$(DSPLINK)/dsplink_linux_1_63/dsplink/make/Linux/omap3530_2.6.mk`文件,以适应Linux操作系统路径和编译器路径的变更。 这些步骤展示了DSPLink驱动开发的基本流程,包括工具的准备、配置文件的定制和编译选项的设定,这对于理解如何在嵌入式系统中集成和使用DSPLink驱动至关重要。通过这种方式,开发者能够确保DSPLink驱动与主机和目标DSP之间的通信,并且能够有效地利用DSP的处理能力。