工具/软件:Code Composer Studio
你(们)好 我想编译一个包含以太网堆栈和 PHY 驱动程序的项目。 在我处理所需的组件时、我会遇到一些困惑(对 TI 工具套件不熟悉)。 我将尝试概述我到目前为止所做的工作(可能过于详细)、并获得您的指导。 我正在开始新的设计、实际上对任何硬件/软件解决方案都开放。 我的要求是使用具有网页托管功能的强大 DSP (用于音频应用)。 在我看来、这款处理器可能是一个不错的选择。 为了简单起见、SYS/BIOS (或 TI-RTOS)可能没有问题。
我首先随 SDK (ti-processor-sdk-rtos-omapl138-lcdk-04.01.00.06-Windows-x86-64安装)一起安装了 CSS 7.4、其中包含以下软件包:
BIOS 6.46.05.55
NDK 2.25.01.11
DSP 3.4.0.0
IPC 3.46.02.04
UIA 2.00.06.52
我知道 SDK 中不包含驱动程序 * http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_NDKhis对我来说有点模糊。 我似乎有几个选择:
资源浏览器
乍一看、资源浏览器似乎是获取有效参考项目的正确位置。 但是、它不包含此芯片的示例。 也许我走错了路、也许这款器件 不是真正受支持的。 不管如何、请继续在网络上搜索线索。
TI Resource Explorer (经典)
好的、似乎 CSS 正在发生一些变化、一些内容仍在此处。 我找到了 C674x。 很好。 有一点让我感到困惑、尽管...通过查看各种文档、RTOS 似乎是 SYS/BIOS 的更新版本...使用 SYS/BIOS 示例可能会过时? 我坚持寻找 RTOS 示例、因此我一直在寻找。 我发现可以下载 RTOS 组件 * http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/tirtos/index.html
新建项目(并尝试使用 NSP)
驱动程序可能位于 NSP * http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/index.html *中
我不知道 NSP 是否适用于较旧的项目、但我会尝试它。 我在链接此项目后获得相同的结果。 我还尝试重建驱动程序库、以防出现缺失的步骤(不起作用、找不到任何内容)。
几天来我已经下了几个兔子洞,我只能希望我错过一些简单的东西。 我已经创建了一个"平台"、希望是一个有效的平台、并且开始了解 config.bld 文件(或至少他们控制配置)。 我已经阅读了 XDC 工具如何创建软件包以及如何引用和包含这些软件包。
我基本上一直在 NDK 寻找 packages.xs 中的驱动程序的位置
VAR EMAC = XDC.MODULE ('ti.NDK.config.EMAC');
if (Emac.device =EMAC.EVMOMAPL138){
/*加载 EVMOMAPL138 EMAC 模块*/
尝试{
xdc.useModule('ti.drv.omapl138.Emac');
}
获取(e){
抛出("错误:找不到 EVMOMAPL138以太网驱动程序。");
}
}
但我不知道该封装在哪里。 我曾尝试指出在 NSP 中似乎是一个驱动程序、但我显然有点迷路了。 非常感谢您提供的任何帮助!

