This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RTOS/AM3352:具有中断的 NDK 示例工程

Guru**** 2551110 points
Other Parts Discussed in Thread: SYSBIOS, AMIC110, AM3352, DP83848M, MATHLIB

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/610850/rtos-am3352-example-project-for-ndk-with-interrupts

器件型号:AM3352
主题中讨论的其他部件:SYSBIOSAMIC110DP83848MEVMK2GMATHLIB

工具/软件:TI-RTOS

我希望其中一个 EVM 或 Beagle 板上有一个335x 示例项目、该项目使用具有中断功能的 NDK。 我一直在查看 Nimu_BasicExample_bbbAM335x_armExampleProject、但这似乎是为轮询而设置的、但我可能会错。 我在该项目中看不到中断被初始化的任何位置。 我也很不确定大多数设置会做什么、因为我不熟悉 Starterware 和 SoC、TI-RTOS 的文档也很少。

我的主要问题是使从 NDK 到硬件的接口正常工作、我希望我能找到一个示例、因为没有有关如何设置的文档(我找到了)。

我的初始化代码是:

/*芯片配置 MII/RMII 选择*/
SOCCtrlCpswPortMacModeSelect (1、Ethernet_MAC_TYPE_RMII);
SOCCtrlCpswPortMacModeSelect (2、Ethernet_MAC_TYPE_RMII);

EMAC_socGetInitCfg (0、&cfg);
cfg.port[0].phy_addr = EMAC_CPSW_PORT0_PHY_ADDR_UTI;
cfg.port[1].phy_addr = EMAC_CPSW_PORT0_PHY_ADDR_UTI;
cfg.macModeFlags = EMAC_CPSW_CONFIG_MODEFLG_FULLDUPLEX;
EMAC_socSetInitCfg (0、&cfg);

NIMUDeviceTable[NIMU_DEVICE_index++].init =&CpswEmacInit;
NIMUDeviceTable[NIMU_DEVICE_index].init = NULL;

我在 SYSBIOS 中设置了 NDK、它确实会运行。 它检测到电缆已插入、但之后没有任何内容(我希望 DHCP 客户端正在运行、这是因为它会因故障而超时、但网络不响应-是的、网络会执行 DHCP)

我相信我已经启用了所有时钟。 使用时钟树工具、当您启用模块时、我看到除一个时钟之外的所有时钟都打开、但我不确定在哪里打开250MHz 时钟或如何验证它已经打开。 我不确定哪个寄存器控制它

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、谢谢。

    让我们看看接口本身。 在您主动向链路伙伴发送 ping 时、我想查看 REF_CLK +两个数据引脚的示波器图。

    两个图:
    Ref_CLK + TXD0和 TXD1
    Ref_CLK + RXD0和 RXD1

    这些应尽可能靠近 MAC。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我不确定您需要我在示波器方面有多详细、但此处显示了 RX 捕获:

    但是、就 TXD 布线而言、没有要捕获的活动。 当我 ping 时、我从 cmd 窗口中得到"Destination host unreached"。 我的 PHY 仍然报告为半双工。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Michael、

    在 Dave 继续从硬件方面检查问题的同时、我尝试总结我们从最近调查中了解的内容、并建议在 PDK 中返回 EMAC 单元测试示例-'EMAC_BasicExample_evmAM335x_armExampleProject'、以帮助缩小根本原因。

    1.我们确认 pinmux 和时钟不是由 PDK 板驱动程序完成的、并验证 pinmux_init 是否正确。 此外、CPSW 的时钟树也应已正确设置。 如果失败、模块空闲状态检查不应通过。

    我们对 PHY 寄存器进行了解码。 PHY @ MDIO ADDR 0x01报告的是 LINK_UP @ 100Mbs/Half Duplex -自协商完成、这在某种程度上是罕见的。 PHY 端似乎没有任何其他问题。

    3.从 CPSW 统计信息寄存器中,我们看不到任何 Good Rx 帧,这表示远程 DHCP 服务器没有从客户端接收到任何 DHCP 发现消息。

    4.在项目中使用 NDK 设置 DHCP 客户端的代码应该是稳定的,即可以通过广播消息启动 DHCP 发现。

    5、能够使用定制板上唯一一个 PHY 地址为1的端口配置 EMAC 实例、但"协商连接"仍然显示100Mbs/half。

    EMAC 单元测试示例是通过外部环回适配器在 CPSW 开关接口进行的 EMAC 环回测试。 该示例通过向 CPSW 开关发送虚拟广播数据包来演示环回功能。 单元测试寄存器接收数据包回调例程、其中 LLD 被调用用于 RX 数据包。 回调例程将提取接收到的数据包、对发送的数据包进行简单的存储器比较以进行完整性检查。 单元测试将迭代配置的数据包计数以进行数据包传输和接收检查、请参阅 processors.wiki.ti.com/.../Processor_SDK_RTOS_EMAC

    同样,由于 PHY 差异(EVM 上的 Qualcomm AR8031与 BBB 上的 Microchip LAN8710A 与电路板上的 TI DP83848),您可能需要仔细检查是否需要将当前代码中的 PHY 配置函数合并到环回示例项目中。

    此致、
    Garrett
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您提供示波器图。 在尝试 ping 您的链路伙伴时、您能否使用 REF_CLK、RXD0和 RX_ER 提供图?

    我想查看 RX_ER 是否在 RX 上切换。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    以下是示波器图(紫色表示 RXER):

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、我正在尝试修改 EVM EMAC 示例以与电路板配合使用。

    您的朋友对 UART printf 有什么痴迷? 我们没有可以连接到 PC 的 UART 线。 是否有一种简单的方法来重新定义 UART_printf 并将其转换为标准 printf、以便我可以在 CIO 控制台中获取输出?

    此外、当我单步执行代码时、我在 以下位置收到错误:if ((open_ret = EMAC_open (0、&open_cfg)= EMAC_DRV_RESULT_open_port_ERR)

    CortxA8:未处理的 ADP_Stopped 异常0x20023

    从_kill (int)()内部的例程 DO _AngelSWI (int、void*)处停止

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于 UART printf、您是否曾尝试过#define UART_printf printf? 目前、我无法访问 AM335x GP EVM。
    定制电路板有例外吗? 您使用的是哪一个 GEL 文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试将所有 UART_printf 替换为 printf、但不会进行编译。 似乎、如果我将所有 UART_printf 从工程中取出、它不会将其包含在编译中、但它不会链接系统库的其余部分、因为其他库也尝试使用 UART_printf。 当我尝试 #define 方法时也会发生同样的情况

    我的定制板尝试运行 EVM 示例时发生了例外。 我正在使用我的 GEL 文件、但无法使用标准"Board_init"、因为它会进入例程、并且从不离开、因此我必须包含我自己的 pinmux 和时钟启用例程。 这时、我将在 EMAC_OPEN 处获得异常。 我意识到我也没有为使用 UART_printf 的库初始化 UART、因此我认为这就是例外情况的原因。 我包括:
    if (uart_stdio.uart_handle==NULL)

    UART_INIT();
    /*假定参数在此之前已初始化*/
    UART_stdio.UART_Handle = UART_open (1、params);
    /*
    *为 UART_printf 构建线程安全信标
    *
    UART_osalSemParamsInit (semParams);
    semParams.mode = SemaphoreP_Mode_binary;
    semParams.name ="uartStdio";
    uart_stdio.sem = UART_osalCreateBlockingLock (1、semParams);


    初始化 UART 以实现此 printf 功能、但现在它在 EMAC_open 中一直挂起、就像在 Board_init 中一样。 我显然在这里遗漏了一些东西。 I 暂停且我处于"UARTRegConfigModeEnable"状态
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的观看。 我在该传输中看不到任何 RX_ER 断言、但确实存在串扰。

    您能否提供 REF_CLK+RXD0+RXD1图@ 10ns/div 和5ns/div 分辨率? 我希望量化时钟/数据时序关系。 请确保探头接地距离测量的信号相当近。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    现在电路板上有一根非常坚固的接地线、但不幸的是、由于电路板上没有任何测试点、电路板上的走线有点靠近、它们都相互通信、因此走线不是很漂亮。 无论采用哪种方法、都可能会出现一些相当大的电压摆幅。 走线取自 PHY 侧的直列式电阻器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、在尝试按照指南创建我自己的定制板驱动程序(尝试并尽可能多地使用 EVM 示例中的驱动程序)时、我在尝试实际构建板驱动程序时遇到错误。 我遵循以下指南: processors.wiki.ti.com/.../Adding_Custom_Board_Library_Target_to_Processor_SDK_RTOS_makefiles

    据我所知、除了 AM335x 而不是 AM572x 之外、我还能以最佳方式关注它。 当我尝试通过调用"gmake board_lib"来构建驱动程序时、我立即在构建 evm335x 时遇到错误。 错误"gGpevmPinmuxData"未声明。 我尝试将其更改为我可以在 starterware 文件夹中找到的变量、但无论我将其放入什么都是未定义的、因此我无法构建板驱动程序。

    我不确定这是否值得遵循、但我想我至少会尝试一下
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    运行 pdksetupenv.bat 后、请转至 pdk_am335x_1_0_8\packages/ti\board、然后键入"gmake"。
    gGpevmPinmuxData 在 starterware pdk_am335x_1_0_8\packages/ti\starterware\board\am335x\am335x_gpinmux_data.c 中定义

    单元测试有助于排除任何上层(DHCP/NDK/NIMU)问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    键入"gmake"可以执行以下操作:

    C:\ti\pdk_am335x_1_0_7\packages/ti\board>gmake
    Makefile: 33:/ti/build/Rules.make:无此类文件或目录
    Makefile: 41:/ti/build/comp_top.mk:没有这样的文件或目录
    gmake:***没有规则将目标`/ti/build/comp_top.mk。停止。

    实际上、我通过运行"gmake board_lib"获得了更多活动

    我知道它的定义位置、但知道它的定义位置不会对我有所帮助、除非我知道它的关联位置、这是我认为我不需要做的修复
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     在进行任何更改之前、您是否对构建电路板库有任何问题? 附件是我的 PC 的构建日志。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    >>makefile: 33:/ti/build/Rules.make:没有这样的文件或目录
    >>makefile: 41:/ti/build/comp_top.mk:没有这样的文件或目录

    Makefile 第33行是"包含$(pdk_install_path)/ti/build/Rules.make "

    您的 pdk_install_path 是否缺失?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    "在进行任何更改之前、您是否对构建电路板库有问题?"

    我不知道这句话是什么意思。 我没有对 EVM 板进行任何更改。 我用新目录制作了一个新的电路板。 我本来希望能够构建默认的 EVM 板库

    我假设 pdk_install_path 是 Windows 环境变量吗? 这是我假设在安装 PDK 时会创建的内容

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、为 pdk_install_path 创建系统变量让我进一步了解了电路板方向路径中的"gmake"。

    现在、它正在尝试构建我的板、这很好、但它尝试使用 A15内核来构建、这是错误的(我很确定我将所有内容都设置为 A8内核)

    C:\ti\pdk_am335x_1_0_7\packages/ti\board>gmake
    gmake libcore Board=MODEL840i_AM3352
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake lib_allenaans core=a15_0 build_profile_a15_0=发布
    gmake[2]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake comp_libs ENDIAN=小
    gmake[3]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake -C:\ti\pdk_am335x_1_0_7\packages/ti/board -f build/makefile.mk
    gmake[4]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    C:\ti\pdk_am335x_1_0_7\packages/ti/build/makerules/common.mk:355:c:\ti\pdk_am33
    5x_1_0_7\packages/ti/build/makerules/rules_a15.mk:没有此类文件或目录
    gmake[4]:***没有使目标`C:\ti\pdk_am335x_1_0_7\packages/ti/build/m 的规则
    akerules/rules_a15.mk。 停下。
    gmake[4]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmaked[3]:***[board]错误2.
    gmake[3]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmaked[2]:***[LIT_lib]错误2.
    gmake[2]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake[1]:***[a15_0_lib]错误2.
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    Gmake:***[MODEL840i_AM3352_lib]错误2.

    因此、通过查看文档中的步骤、我似乎无法找到我犯了错误并使系统认为它是 A15内核的地方
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的 packets\ti\board\board_component.mk 中是否有 board_lib_MODEL840i_AM3352_CORELIST = a8host?
    您可以尝试运行"gmake limit_SoCs=AM335x limit_boards=MODEL840i_AM3352 limit_cores=a8host"或"gmake limit_boards=MODEL840i_AM3352"吗? (不确定是否需要将 MODEL840i_AM3352重命名为 MODEL840i-AM3352以删除下划线_)

    关于 pdk_install_PAT、请参阅 pdksetupenv.bat 中的注释:

    @遥控器
    @REM *文件用途:用于构建 PDK 的环境设置
    @遥控器
    @REM *文件名:pdksetupenv.bat
    @REM *
    @REM *说明:
    @REM *配置和设置 PDK 的构建环境。
    @REM *
    @REM *批处理文件需要可选参数:pdk_install_path:location
    PDK 封装的@REM *。 如果未指定参数、则批处理文件
    @REM *假设 PDK 安装在批次的同一位置
    @REM *文件已找到并正在执行。
    @REM *
    @REM *用法:
    @REM * pdksetupenv.bat "C:\ti\pdk_ _ "封装"
    @REM *--或--
    @REM * pdksetupenv.bat

    此外、该线程混合了硬件/软件调试、您是否想打开另一个线程进行硬件讨论?

    此致、
    Garrett
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我没有为定制板设置 board_lib 变量、因为在指令中显示"board_lib_am572x_CORELIST = a15_0 c66x"而不是"board_lib_mycustomboard_CORELIST = a15_0 c66x"

    但我在中添加了它、但它没有帮助。

    当我运行"gmake limit_SoCs=AM335x limit_boards=MODEL840i_AM3352 limit_cores=a8host"时
    我得到:

    C:\ti\pdk_am335x_1_0_7\packages/ti\board>gmake limit_socs=am335x limit_boards=mo
    DEL840i_AM3352 limit_cores=a8host
    gmake libcore Board=MODEL840i_AM3352
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake[1]:对于`libcores'没有执行任何操作。
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake app_libcore Board=MODEL840i_AM3352
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake[1]:没有为`app_libcores'执行任何操作。
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake appcore Board=MODEL840i_AM3352
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake[1]:`"appcores"无需执行任何操作。
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board

    当我运行"gmake limit_boards=MODEL840i_AM3352"时、
    我得到:

    gmake libcore Board=MODEL840i_AM3352
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake lib_allenaans core=a15_0 build_profile_a15_0=发布
    gmake[2]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake comp_libs ENDIAN=小
    gmake[3]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake -C:\ti\pdk_am335x_1_0_7\packages/ti/board -f build/makefile.mk
    gmake[4]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    C:\ti\pdk_am335x_1_0_7\packages/ti/build/makerules/common.mk:355:c:\ti\pdk_am33
    5x_1_0_7\packages/ti/build/makerules/rules_a15.mk:没有此类文件或目录
    gmake[4]:***没有使目标`C:\ti\pdk_am335x_1_0_7\packages/ti/build/m 的规则
    akerules/rules_a15.mk。 停下。
    gmake[4]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmaked[3]:***[board]错误2.
    gmake[3]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmaked[2]:***[LIT_lib]错误2.
    gmake[2]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake[1]:***[a15_0_lib]错误2.
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    Gmake:***[MODEL840i_AM3352_lib]错误2.

    我将尝试取出下划线、看看这是否有用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试了破折号而不是下划线、但没有帮助

    我现在必须问,你指出,该文件对我来说可能不够清楚:
    步骤5:CFLAGS_GLOBAL_customAM572x =-DSOC_AM572x -DevmAM572x

    应该是:
    CFLAGS_GLOBAL_mycustomboard =-DSOC_AM572x -DevmAM572x
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、这应该是 CFLAGS_GLOBAL_mycustomboard =-DSOC_AM572x -DevmAM572x。 您能否发布您所做更改的电路板库相关文件? 我将与板级支持工程师进行交流...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果文件保持一致、那将会更好。 这2个实例中、它在步骤(步骤5和7)中不使用"mycustomboard"变量名称、此外、在步骤5中、它甚至不会说在哪里找到 build_config.mk、并且有2个文件具有相同的名称:

    C:\ti\pdk_am335x_1_0_7\packages/ti\build\makerules

    C:\ti\pdk_am335x_1_0_7\packages/ti\starterware\build\makerules

    如果能对这一步骤作出一定的澄清,那将是很好的。

    以下是我所有修改过的文件:

    e2e.ti.com/.../MyCustomBoard840i.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您需要在 platform.mk 中添加 MODEL840iAM3352

    # AM335x
    ifeq ($(Board)、$(filter $(Board)、MODEL840iAM3352 evmAM335x icev2AM335x iceAMICIIC110 skAM335x bbbAM335x))
    SoC = AM335x
    字节序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、需要在 packages/ti\board\build\makefile.mk 行#40和#46中添加 MODEL840iAM3352:

    ifeq ($(Board)、$(filter $(Board)、MODEL840iAM3352 evmAM335x icev2AM335x iceAMIC110 skAM335x bbbAM335x evmAM437x idkAM437x evmAM437x evmAM572x idkAM571x idkevm2kmb) OMAPL672kmevmb AC2kmevmb AC2kb AC2kb AC2mevmb AC2kb AC2kb ACM362kb kb ACn evmevmb ACn kb ACn apmevmapmapmevmapmapmapmb
    #跨所有平台和内核的通用源文件
    SRCS_common += board.c
    字节序

    ifeq ($(Board)、$(filter $(Board)、MODEL840iAM3352 evmAM335x icev2AM335x iceAMIC110 skAM335x bbbAM335x evmAM437x idkAM437x skAM437x))
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    和 ti\board\src\src_files_starterware.mk 行#50:
    ifeq ($(Board)、$(filter $(Board)、MODEL840iAM3352 evmAM335x icev2AM335x iceAMICIIC110 skAM335x bbbAM335x))

    第68行:
    ifeq ($(Board)、$(filter $(Board)、MODEL840iAM3352))
    SRCS_common += AM335x_MODEL840i_pinmux_data.c
    字节序

    您可以搜索"evmAM335x"、然后找到应添加 MODEL840iAM3352的位置。 AM335x_MODEL840i_pinmux_data.c 应位于 packages/ti\starterware\board\AM335x 中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经在第40行添加了它、但在第46行中没有说明:
    ############
    在 packages/ti\board\build\makefile.mk 中,将 board.c 添加到定制板构建中:
    ifeq ($(Board)、$(filter $(Board)、evmAM335x icev2AM335x skAM335x bbbAM335x evmAM437x idkAM437x skAM437x myCustomBoard evmAM572x idkAM571x idkAM572x evmK2H evmK2H kevm272H kmevmT) kevmevm672kmT C66mevmT K2g)
    #跨所有平台和内核的通用源文件
    SRCS_common += board.c
    字节序

    将电路板库源文件和 LLD 文件添加到定制电路板构建
    在 packages/ti\board\build\makefile.mk 中、更改

    ifeq ($(Board)、$(filter $(Board)、evmAM572x idkAM571x idkAM572x))
    包括$(pdk_Board_COMP_PATH)/src/$(Board)/src_files_$(Board).mk
    包括$(pdk_Board_COMP_PATH)/src/src_files_lld.mk
    CFLAGS_LOCAL_$(板)+=-D$(板)
    字节序
    更改为

    ifeq ($(Board)、$(filter $(Board)、myCustomBoard evmAM572x idkAM571x idkAM572x))
    包括$(pdk_Board_COMP_PATH)/src/$(Board)/src_files_$(Board).mk
    包括$(pdk_Board_COMP_PATH)/src/src_files_lld.mk
    CFLAGS_LOCAL_$(板)+=-D$(板)
    字节序
    ################
    没有提到:
    ifeq ($(Board)、$(filter $(Board)、MODEL840iAM3352 evmAM335x icev2AM335x iceAMIC110 skAM335x bbbAM335x evmAM437x idkAM437x skAM437x))
    包括$(pdk_Board_COMP_PATH)/src/$(Board)/src_files_$(Board).mk
    包括$(pdk_Board_COMP_PATH)/src/src_files_starterware.mk
    ifeq ($(Board)、$(filter $(Board)、icev2AM335x evmAM437x))
    包括$(pdk_Board_COMP_PATH)/src/flash/src_files_flash.mk
    字节序
    CFLAGS_LOCAL_$(板)+=-D$(板)
    字节序

    除了您的下一个帖子之外:文档中没有任何内容。

    我是查看错误的文档还是不完整?
    processors.wiki.ti.com/.../Adding_Custom_Board_Library_Target_to_Processor_SDK_RTOS_makefiles
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    添加所有这些新内容后、我在尝试立即编译时收到此错误:

    Microsoft Windows [版本6.1.7601]
    版权所有(c) 2009 Microsoft Corporation。 保留所有权利。

    C:\Users\Michael_j>CD C:\ti\pdk_am335x_1_0_7\packages/ti\board

    C:\ti\pdk_am335x_1_0_7\packages/ti\board>gmake limit_boards=MODEL840iAM3352
    gmake libcore Board=MODEL840iAM3352
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake lib_allenthans core=a8host build_profile_a8host=release
    gmake[2]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake comp_libs ENDIAN=小
    gmake[3]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake -C:\ti\pdk_am335x_1_0_7\packages/ti/board -f build/makefile.mk
    gmake[4]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    C:\ti\pdk_am335x_1_0_7\packages/ti/build/makerules/rules_A8.mk:131:目标`C:\t
    i\pdk_am335x_1_0_7\packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/rele
    ASE/Model840iAM335x.oa8fg'在同一规则中多次给出。
    C:\ti\pdk_am335x_1_0_7\packages/ti/build/makerules/rules_A8.mk:131:目标`C:\t
    i\pdk_am335x_1_0_7\packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/rele
    ASE/Model840iAM335x_info.oa8fg'在同一规则中多次给出。
    C:\ti\pdk_am335x_1_0_7\packages/ti/build/makerules/rules_A8.mk:131:目标`C:\t
    i\pdk_am335x_1_0_7\packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/rele
    ASE/Model840iAM335x_LLD_init.oa8fg'在同一规则中多次给出。
    C:\ti\pdk_am335x_1_0_7\packages/ti/build/makerules/rules_A8.mk:131:目标`C:\t
    i\pdk_am335x_1_0_7\packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/rele
    ASE/Model840iAM335x_pinmux.oa8fg'在同一规则中多次给出。
    C:\ti\pdk_am335x_1_0_7\packages/ti/build/makerules/rules_A8.mk:131:目标`C:\t
    i\pdk_am335x_1_0_7\packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/rele
    在同一规则中多次给出了 ASE/enet_phy.oa8fg'。
    C:/ti/ccsv7/utils/cygwin/mkdir -p C:\ti\pdk_am335x_1_0_7\packages/ti/binary/ti/b
    oard/board/obj/MODEL840iAM3352/A8/release
    C:/ti/ccsv7/utils/cygwin/mkdir -p C:\ti\pdk_am335x_1_0_7\packages/ti/binary/ti/b
    oard/board/obj/MODEL840iAM3352/A8/release/.deps
    #编译 MODEL840iAM3352:AM335x:a8host:release:board:src/board.c
    C:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc -M
    D -mf C:\ti\pdk_am335x_1_0_7\packages/ti/binary/ti/board/obj/MODEL840iAM33
    52/A8/release/.deps/board.P -DMakEFILE_Build -c -mcpu=cortex-A8 -mtune =cortex-A8
    -March =armv7-a -marm -mfpu=neon -mfloat-abi=hard -mabi=aapcs -mapcs-frame -D_a
    RMv7 -Wimplicit -Wall -Wunused -Wunknown-pragma -ffunion-SECTIONS -Fdata-sect
    负离子-Wall -MMD -MP -Werror -O2 -s -DNDEBUG -DAM335X_family_BUILD -Dam335x -DBUI
    LDCFG_MOD_UART -DBUILDCFG_MOD_GPIO -DBUILDCFG_MOD_I2C -DBUILDCFG_MOD_MCSPI -DB
    UILDCFG_MOD_QSPI -DBUILDCFG_MOD_PRU_ETH -DBUILDCFG_MOD_MMCSD -DBUILDCFG_MOD_CPSW
    -DBUILDCFG_MOD_PWMSS -DBUILDCFG_MOD_DSS -DBUILDCFG_MOD_USB -DBUILDCFG_MOD_GPMC
    -DBUILDCFG_MOD_DCAN -DBUILDCFG_MOD_MCASP -DBUILDCFG_MOD_VPFE -DBUILDCFG_MOD_MDIO
    -DBUILDCFG_MOD_DMTIMER-DBUILDCFG_MOD_EDMA3CC -DBUILDCFG_MOD_EDMA3TC -DBUILDCFG
    _MOD_RTC -DBUILDCFG_MOD_WDT -DBUILDCFG_MOD_ADC -DBUILDCFG_MOD_LCDC -DBUILDCFG_MO
    D_PRU_ICSS -DMODEL840iAM3352 -DMODEL840iAM3352 -DSOC_AM335x -DevmAM335x -IC:/t
    i/ccsv5/tools/compiler/gcc-arm-no-eabi-4_9-2015q3/arm-no-eabi/include -i. -I
    src -Isrc/MODEL840iAM3352 -Isrc/MODEL840iAM3352/器件-Isrc/MODEL840iAM3352/inc
    插曲-ic:\ti\pdk_am335x_1_0_7\packages/ti/starterware/include -ic:\ti\pdk_am335x
    _1_0_7\packages/ti/starterware/include/HW -IC:\ti\pdk_am335x_1_0_7\packages/ti/s
    tarterware/board -ic:\ti\pdk_am335x_1_0_7\packages/ti/starterware/device -ic:\ti
    \pdk_am335x_1_0_7\packages/ti/starterware/include/utils -ic:\ti\pdk_am335x_1_0_7
    \packages/ti/starterware/utils -ic:\ti\pdk_am335x_1_0_7\packages/ti/starterware/
    SoC -ic:\ti\pdk_am335x_1_0_7\packages/ti/starterware/board/am335x -ic:\ti\pdk_am
    335x_1_0_7\packages/ti/starterware/soc/AM335x -ic:\ti\pdk_am335x_1_0_7\packages/
    TI/starterware/include/AM335x -Isrc/MODEL840iAM3352 -Isrc/MODEL840iAM3352/器件
    -irc/MODEL840iAM3352/include -ic:\ti\pdk_am335x_1_0_7\packages/ti/drv/i2c/soc
    AM335x -IC:\ti\pdk_am335x_1_0_7\packages/ti/drv/UART/SoC/AM335x -ic:\ti\pdk_am33
    5x_1_0_7\packages/ti/drv/SPI/SoC/AM335x -ic:\ti\pdk_am335x_1_0_7\packages -ic:/t
    I/EDMA3_LLD_02_12_00_20/packages -ic:\ti\pdk_am335x_1_0_7\packages/ti/CSL -i/app
    s/apps_nonbam/inc -i/-i/common -mf C:\ti\pdk_am335x_1_0_7\packages/ti/binary/t
    I/board/board/obj/MODEL840iAM3352/A8/release/board.d -MT C:\ti\pdk_am335x_1_0_7\
    封装/ti/binary/ti/board/obj/MODEL840iAM3352/A8/release/board.oa8fg -o
    C:\ti\pdk_am335x_1_0_7\packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/
    release/board.oa8fg src/board.c
    Process_begin:CreateProcess (NULL、c:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-
    4_9-2015q3/bin/arm-no-eabi-gcc -md -mf C:\ti\pdk_am335x_1_0_7\packages/ti/bina
    Ry/ti/board/obj/MODEL840iAM3352/A8/release/.deps/board.P -DMAKEFILE_BUILE
    -c -mcpu=cortex-A8 -mtune =cortex-A8 -March =armv7-a -marm -mfpu=neon -mfloat-abi=
    hard -mabi=aapcs -mapcs-frame -D__ARMv7 -Wimplicit -Wall -Wunused -Wunknown-prag
    mas -ffunion-SECTIONS -Fdata-SECTIONS -Wall -MMD -MP -Werror -O2 -s -DNDEBUG -
    DAM335X_family_BUILD -Dam335x -DBUILDCFG_MOD_UART -DBUILDCFG_MOD_GPIO -DBUILDCFG
    _MOD_I2C -DBUILDCFG_MOD_MCSPI -DBUILDCFG_MOD_QSPI -DBUILDCFG_MOD_PRU_ETH -DBUILD
    CFG_MOD_MMCSD -DBUILDCFG_MOD_CPSW -DBUILDCFG_MOD_PWMSS -DBUILDCFG_MOD_DSS -DBUIL
    DCFG_MOD_USB -DBUILDCFG_MOD_GPMC -DBUILDCFG_MOD_DCAN -DBUILDCFG_MOD_MCASP -DBUIL
    DCFG_MOD_VPFE -DBUILDCFG_MOD_MDIO -DBUILDCFG_MOD_DMTIMER-DBUILDCFG_MOD_EDMA3CC
    -DBUILDCFG_MOD_EDMA3TC -DBUILDCFG_MOD_RTC -DBUILDCFG_MOD_WDT -DBUILDCFG_MOD_ADC
    -DBUILDCFG_MOD_LCDC -DBUILDCFG_MOD_PRU_ICSS -DMODE840iAM3352 -DMODE840iAM3352
    -DSOC_AM335x -DevmAM335x -IC:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-4_9-2015
    Q3/ARM-NONE - eabi/ include -I -Isrc -Isrc/MODEL840iAM3352 -Isrc/MODEL840iAM3352/d
    evice -Isrc/MODEL840iAM3352/include -ic:\ti\pdk_am335x_1_0_7\packages/ti/starter
    ware/include -ic:\ti\pdk_am335x_1_0_7\packages/ti/starterware/include/HW -ic:\ti
    \pdk_am335x_1_0_7\packages/ti/starterware/board -ic:\ti\pdk_am335x_1_0_7\package
    s/ti/starterware/device -ic:\ti\pdk_am335x_1_0_7\packages/ti/starterware/include
    /utils -ic:\ti\pdk_am335x_1_0_7\packages/ti/starterware/utils -ic:\ti\pdk_am335x
    _1_0_7\packages/ti/starterware/SoC -ic:\ti\pdk_am335x_1_0_7\packages/ti/starterw
    是/电路板/AM335x -IC:\ti\pdk_am335x_1_0_7\packages/ti/starterware/soc/AM335x -ic
    :\ti\pdk_am335x_1_0_7\packages/ti/starterware/include/am335x -Isrc/MODEL840iAM33
    52 -Isrc/MODEL840iAM3352/device -Isrc/MODEL840iAM3352/include -ic:\ti\pdk_AM335x
    _1_0_7\packages/ti/drv/i2c/soc -ic:\ti\pdk_am335x_1_0_7\packages/ti/drv/u
    ART/SoC/AM335x -IC:\ti\pdk_am335x_1_0_7\packages/ti/drv/SPI/SoC/AM335x -ic:\ti\p
    DK_AM335x_1_0_7\封装-IC:/ti/edma3_lld_02_12_00_20/packages -IC:\ti\pdk_am33
    5x_1_0_7\packages/ti/CSL -i/apps/apps_nonbam/inc -i/-i/common -mf C:\ti\pdk_am3
    35x_1_0_7\packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/release/board
    .d -MT C:\ti\pdk_am335x_1_0_7\packages/ti/binary/ti/board/obj/MODEL840iAM3
    352/A8/release/board.oa8fg -o C:\ti\pdk_am335x_1_0_7\packages/ti/binary/ti/board
    /board/obj/MODEL840iAM3352/a8/release/board.oa8fg src/board.c、...) 失败。
    make (e=2):系统找不到指定的文件。
    gmake[4]:***[C:\ti\pdk_am335x_1_0_7\packages/ti/binary/ti/board/board/obj/mode
    L840iAM3352/A8/release/board.oa8fg]错误2.
    gmake[4]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmaked[3]:***[board]错误2.
    gmake[3]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmaked[2]:***[LIT_lib]错误2.
    gmake[2]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake[1]:***[a8host_lib]错误2.
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake:***[MODEL840iAM3352_lib]错误2.

    C:\ti\pdk_am335x_1_0_7\packages/ti\board>
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Michael、

    是否可以尝试将 pdk_install_path 设置为"C:/ti/pdk_am335x_1_0_7/packages "而不是"C:\ti\pdk_am335x_1_0_7\packets"?

    您提到的 wiki 专为 evmAM572x、idkAM572x 和 evmK2G 等较新的电路板而创建。 我们已经在 wiki 中测试了这些说明、并确认其适用于较新的电路板。 对于 AM335x 和 AM437x、电路板库依赖于传统 Starterware 包、因此 Wiki 需要另一个部分来介绍这些平台的说明。 我们将在 wiki 中添加一条注释。

    谢谢、
    Garrett
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    完成。 结果是:

    Microsoft Windows [版本6.1.7601]
    版权所有(c) 2009 Microsoft Corporation。 保留所有权利。

    C:\Users\Michael_j>CD C:\ti\pdk_am335x_1_0_7\packages/ti\board

    C:\ti\pdk_am335x_1_0_7\packages/ti\board>gmake
    gmake libcore Board=MODEL840iAM3352
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake lib_allenthans core=a8host build_profile_a8host=release
    gmake[2]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake comp_libs ENDIAN=小
    gmake[3]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake -C:/ti/pdk_am335x_1_0_7/packages/ti/board -f build/makefile.mk
    gmake[4]:输入目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    C:/ti/pdk_am335x_1_0_7/packages/ti/build/makerules/rules_a8.mk:131:目标`C:/t
    I/pdk_am335x_1_0_7/packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/rele
    ASE/Model840iAM335x.oa8fg'在同一规则中多次给出。
    C:/ti/pdk_am335x_1_0_7/packages/ti/build/makerules/rules_a8.mk:131:目标`C:/t
    I/pdk_am335x_1_0_7/packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/rele
    ASE/Model840iAM335x_info.oa8fg'在同一规则中多次给出。
    C:/ti/pdk_am335x_1_0_7/packages/ti/build/makerules/rules_a8.mk:131:目标`C:/t
    I/pdk_am335x_1_0_7/packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/rele
    ASE/Model840iAM335x_LLD_init.oa8fg'在同一规则中多次给出。
    C:/ti/pdk_am335x_1_0_7/packages/ti/build/makerules/rules_a8.mk:131:目标`C:/t
    I/pdk_am335x_1_0_7/packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/rele
    ASE/Model840iAM335x_pinmux.oa8fg'在同一规则中多次给出。
    C:/ti/pdk_am335x_1_0_7/packages/ti/build/makerules/rules_a8.mk:131:目标`C:/t
    I/pdk_am335x_1_0_7/packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/rele
    在同一规则中多次给出了 ASE/enet_phy.oa8fg'。
    #编译 MODEL840iAM3352:AM335x:a8host:release:board:src/board.c
    C:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc -M
    D -MF C:/ti/pdk_am335x_1_0_7/packages/ti/binary/ti/board/board/obj/MODEL840iAM33
    52/A8/release/.deps/board.P -DMakEFILE_Build -c -mcpu=cortex-A8 -mtune =cortex-A8
    -March =armv7-a -marm -mfpu=neon -mfloat-abi=hard -mabi=aapcs -mapcs-frame -D_a
    RMv7 -Wimplicit -Wall -Wunused -Wunknown-pragma -ffunion-SECTIONS -Fdata-sect
    负离子-Wall -MMD -MP -Werror -O2 -s -DNDEBUG -DAM335X_family_BUILD -Dam335x -DBUI
    LDCFG_MOD_UART -DBUILDCFG_MOD_GPIO -DBUILDCFG_MOD_I2C -DBUILDCFG_MOD_MCSPI -DB
    UILDCFG_MOD_QSPI -DBUILDCFG_MOD_PRU_ETH -DBUILDCFG_MOD_MMCSD -DBUILDCFG_MOD_CPSW
    -DBUILDCFG_MOD_PWMSS -DBUILDCFG_MOD_DSS -DBUILDCFG_MOD_USB -DBUILDCFG_MOD_GPMC
    -DBUILDCFG_MOD_DCAN -DBUILDCFG_MOD_MCASP -DBUILDCFG_MOD_VPFE -DBUILDCFG_MOD_MDIO
    -DBUILDCFG_MOD_DMTIMER-DBUILDCFG_MOD_EDMA3CC -DBUILDCFG_MOD_EDMA3TC -DBUILDCFG
    _MOD_RTC -DBUILDCFG_MOD_WDT -DBUILDCFG_MOD_ADC -DBUILDCFG_MOD_LCDC -DBUILDCFG_MO
    D_PRU_ICSS -DMODEL840iAM3352 -DMODEL840iAM3352 -DSOC_AM335x -DevmAM335x -IC:/t
    i/ccsv5/tools/compiler/gcc-arm-no-eabi-4_9-2015q3/arm-no-eabi/include -i. -I
    src -Isrc/MODEL840iAM3352 -Isrc/MODEL840iAM3352/器件-Isrc/MODEL840iAM3352/inc
    插曲-ic:/ti/pdk_am335x_1_0_7/packages/ti/starterware/include -ic:/ti/pdk_am335x
    _1_0_7/packages/ti/starterware/include/HW -IC:/ti/pdk_am335x_1_0_7/packages/ti/s
    tarterware/board -ic:/ti/pdk_am335x_1_0_7/packages/ti/starterware/device -ic:/ti
    /pdk_am335x_1_0_7/packages/ti/starterware/include/utils -ic:/ti/pdk_am335x_1_0_7
    /packages/ti/starterware/utils -IC:/ti/pdk_am335x_1_0_7/packages/ti/starterware
    SoC -IC:/ti/pdk_am335x_1_0_7/packages/ti/starterware/board/am335x -IC:/ti/pdk_am
    335x_1_0_7/packages/ti/starterware/SoC/AM335x -IC:/ti/pdk_am335x_1_0_7/packages
    TI/starterware/include/AM335x -Isrc/MODEL840iAM3352 -Isrc/MODEL840iAM3352/器件
    -Isrc/MODEL840iAM3352/include -IC:/ti/pdk_am335x_1_0_7/packages/ti/drv/i2c/soc
    AM335x -IC:/ti/pdk_am335x_1_0_7/packages/ti/drv/uart/soc/am335x -IC:/ti/pdk_am33
    5x_1_0_7/packages/ti/drv/SPI/SoC/AM335x -IC:/ti/pdk_am335x_1_0_7/packages -IC:/t
    I/EDMA3_LLD_02_12_00_20/packages -ic:/ti/pdk_am335x_1_0_7/packages/ti/csl -i/app
    s/apps_nonbam/inc -i/-i/common -mf C:/ti/pdk_am335x_1_0_7/packages/ti/binary/t
    I/board/board/obj/MODEL840iAM3352/A8/release/board.d -MT C:/ti/pdk_am335x_1_0_7
    封装/ti/binary/ti/board/obj/MODEL840iAM3352/A8/release/board.oa8fg -o
    C:/ti/pdk_am335x_1_0_7/packages/ti/binary/ti/board/board/obj/MODEL840iAM3352/a8
    release/board.oa8fg src/board.c
    Process_begin:CreateProcess (NULL、c:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-
    4_9-2015q3/bin/arm-none-eabi-gcc -MD -mf C:/ti/pdk_am335x_1_0_7/packages/ti/bina
    Ry/ti/board/obj/MODEL840iAM3352/A8/release/.deps/board.P -DMAKEFILE_BUILE
    -c -mcpu=cortex-A8 -mtune =cortex-A8 -March =armv7-a -marm -mfpu=neon -mfloat-abi=
    hard -mabi=aapcs -mapcs-frame -D__ARMv7 -Wimplicit -Wall -Wunused -Wunknown-prag
    mas -ffunion-SECTIONS -Fdata-SECTIONS -Wall -MMD -MP -Werror -O2 -s -DNDEBUG -
    DAM335X_family_BUILD -Dam335x -DBUILDCFG_MOD_UART -DBUILDCFG_MOD_GPIO -DBUILDCFG
    _MOD_I2C -DBUILDCFG_MOD_MCSPI -DBUILDCFG_MOD_QSPI -DBUILDCFG_MOD_PRU_ETH -DBUILD
    CFG_MOD_MMCSD -DBUILDCFG_MOD_CPSW -DBUILDCFG_MOD_PWMSS -DBUILDCFG_MOD_DSS -DBUIL
    DCFG_MOD_USB -DBUILDCFG_MOD_GPMC -DBUILDCFG_MOD_DCAN -DBUILDCFG_MOD_MCASP -DBUIL
    DCFG_MOD_VPFE -DBUILDCFG_MOD_MDIO -DBUILDCFG_MOD_DMTIMER-DBUILDCFG_MOD_EDMA3CC
    -DBUILDCFG_MOD_EDMA3TC -DBUILDCFG_MOD_RTC -DBUILDCFG_MOD_WDT -DBUILDCFG_MOD_ADC
    -DBUILDCFG_MOD_LCDC -DBUILDCFG_MOD_PRU_ICSS -DMODE840iAM3352 -DMODE840iAM3352
    -DSOC_AM335x -DevmAM335x -IC:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-4_9-2015
    Q3/ARM-NONE - eabi/ include -I -Isrc -Isrc/MODEL840iAM3352 -Isrc/MODEL840iAM3352/d
    evice -Isrc/MODEL840iAM3352/include -IC:/ti/pdk_am335x_1_0_7/packages/ti/starter
    ware/include -ic:/ti/pdk_am335x_1_0_7/packages/ti/starterware/include/hw -ic:/ti
    /pdk_am335x_1_0_7/packages/ti/starterware/board -ic:/ti/pdk_am335x_1_0_7/package
    s/ti/starterware/device -ic:/ti/pdk_am335x_1_0_7/packages/ti/starterware/include
    /utils -ic:/ti/pdk_am335x_1_0_7/packages/ti/starterware/utils -ic:/ti/pdk_am335x
    _1_0_7/packages/ti/starterware/SoC -IC:/ti/pdk_am335x_1_0_7/packages/ti/starterw
    是/电路板/AM335x -IC:/ti/pdk_am335x_1_0_7/packages/ti/starterware/soc/am335x -IC
    :/ti/pdk_am335x_1_0_7/packages/ti/starterware/include/am335x -Isrc/MODEL840iAM33
    52 -Isrc/MODEL840iAM3352/device -Isrc/MODEL840iAM3352/include -IC:/ti/pdk_am335x
    _1_0_7/packages/ti/drv/i2c/soc /AM335x -ic:/ti/pdk_am335x_1_0_7/packages/ti/drv/u
    ART/SoC/AM335x -IC:/ti/pdk_am335x_1_0_7/packages/ti/drv/spi/soc/am335x -IC:/ti/p
    DK_AM335x_1_0_7/packages -IC:/ti/edma3_lld_02_12_00_20/packages -IC:/ti/pdk_am33
    5x_1_0_7/packages/ti/CSL -i/apps/apps_nonbam/inc -i/-i/common -mf C:/ti/pdk_am3
    35x_1_0_7/packages/ti/binary/ti/board/obj/MODEL840iAM3352/A8/release/board
    .d -MT C:/ti/pdk_am335x_1_0_7/packages/ti/binary/ti/board/board/obj/MODEL840iAM3
    352/A8/release/board.oa8fg -o C:/ti/pdk_am335x_1_0_7/packages/ti/binary/ti/board
    /board/obj/MODEL840iAM3352/a8/release/board.oa8fg src/board.c、...) 失败。
    make (e=2):系统找不到指定的文件。
    gmake[4]:***[C:/ti/pdk_am335x_1_0_7/packages/ti/binary/ti/board/board/obj/MODE
    L840iAM3352/A8/release/board.oa8fg]错误2.
    gmake[4]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmaked[3]:***[board]错误2.
    gmake[3]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmaked[2]:***[LIT_lib]错误2.
    gmake[2]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake[1]:***[a8host_lib]错误2.
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_7/packages/ti/board
    gmake:***[MODEL840iAM3352_lib]错误2.

    C:\ti\pdk_am335x_1_0_7\packages/ti\board>
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否按照  此处 processors.wiki.ti.com/.../Processor_SDK_RTOS_Building_The_SDK 所示设置了 SDK 构建环境

    [引用 user="cobsonchael"] process_begin:CreateProcess (NULL、c:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi- 4_9-2015q3/bin/arm-no-eabi-gcc

    这表示编译正在 C:\ti\ccsv5下查找 GCC 编译器

    实现这一目标的最简单方法是  

    CD PROCESSOR_SDK_RTOS_AM335x_4_01_00_06
    setupenv.bat 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我这么做了...这里就是我所在的位置(现在 cmd 窗口甚至不会退出到提示符、它像这样卡住了(因此图片、而不是复制/粘贴)

    我似乎缺少了更多的环境变量?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的环境变量看起来正常、但在您之前的日志中、您的编译器被指向 c:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-
    4_9-2015q3、与 toolchain_path_A8不一致。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这种感觉越来越像是浪费时间、使我们对我遇到的实际 NDK 问题注意力分散

    我运行了所有环境批处理文件、您说我的环境设置正确。 我现在出了什么问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../mode840iAM335_5F00_build_5F00_log.txtThere是两个环境变量设置脚本:PROCESSOR_SDK_RTOS_AM335x_4_01_00_05下的 setupenv.bat、以及 PDK_AM335x_1_0_8\packages 下的 pdksetupenv.bat。 您之前的日志可能会使用 pdksetupenv.bat 将编译器指向 c:/ti/ccsv5/tools?

    我尝试构建您的电路板库、随附的是构建日志文件。 在编译 Mdoel840iAM335x.c 时、我没有继续查看未声明的"pass"变量、因为构建日志指示的库构建过程已按预期开始...

    该主题混合了许多主题。 为硬件、引脚多路复用、电路板库、PHY 和 NDK 讨论创建多个 TT 会有所帮助。

    谢谢、

    Garrett

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我运行了两个批处理文件。 再次运行它们是否有意义? 我从未在该机器上安装过 CCS5。 我是不是为了把它们跑得不好、还是有什么问题? 我真的不知道如何解决这个问题、现在我认为这甚至是不值得的。 对于我来说、电路板库有什么作用呢?我还没有完成我的 pinmux 例程和我的时钟初始化、而我的时钟初始化被这些论坛上的每个人视为都在工作? 我在该示例项目中开始进行"苹果对苹果"比较、但我觉得我刚刚浪费了很多时间

    您是否已收到我们的硬件和项目文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们建议在内置电路板库中的引脚多路复用/时钟/DDR 配置、方法是按照培训幻灯片-使用处理器 SDK RTOS 进行应用开发、 training.ti.com/application-development-using-processor-sdk-rtos 中所述修改定制平台的源代码

    硬件和项目文件用于 McASP 问题调试、此处未提供。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我看到有人推荐他们。 但是、我使用了这些驱动程序中运行的确切代码、我只是将这些代码导入到了我的项目中、并进行了一些细微的修改、使其适用于我的硬件。 我很高兴我也指出了、因为文档不完整、生成库的软件似乎在我的 PC 上不起作用

    嗯、你将获得硬件。 与 Victor 交谈
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将中 Modal840iAM335x.c 的第84行更新为
    PASS = PRCMModuleEnable (CHIPDB_MOD_ID_GPIO、2U、0U);
    更改为
    状态= PRCMModuleEnable (CHIPDB_MOD_ID_GPIO、2U、0U);
    能够在 packages/ti\board\lib\MODEL840iAM3352\A8\release\中构建并列出 Model840i 库。

    "我从未在这台计算机上安装过 CCS5。 我是不是为了把它们跑得不好、还是有什么问题? "
    您可以尝试在 PDK 文件夹中进行 grep 操作、并查看是否在任何地方引入了 CCSv5。 运行环境变量设置脚本后、转到 packages/ti\board\、运行 gmake。

    此致、
    Garrett
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我也更新了该行、它不允许我构建任何内容

    当我查找 CCSv5时、它会显示在自述文件和 pdkProjectCreate.bat 注释中

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不确定是什么会触发您的设置中的内存问题。 您能否在 此处尝试从 PRSDK 4.1全新安装 PDK 1.0.8:software-dl.ti.com/.../index_FDS.html
    在添加文件之前、请尝试
    1.运行 pdksetupenv.bat
    2.转到 pdk\packages/ti\board
    3.清洁清洁
    4、Gmake
    如果工作正常,则开始添加 Model840i 文件并重新生成。

    此致、
    Garrett
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我卸载了另一个 PDK、安装了最新的 PDK、运行 pdksetupenv.bat、尝试运行 gmake clean、但无法运行、必须更新系统变量中的 PDK 安装目录。 修复了这个问题、重试后得到了以下结果:



    Microsoft Windows [版本6.1.7601]
    版权所有(c) 2009 Microsoft Corporation。 保留所有权利。

    C:\Users\Michael_j>CD C:\ti\pdk_am335x_1_0_8\packages/ti\board

    C:\ti\pdk_am335x_1_0_8\packages/ti\board>gmake clean
    gmake clear_libcore Board=evmAM335x
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake clean_lib_allenthans core=a8host build_profile_a8host=release
    gmake[2]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake comp_libs_clean ENDIAN=lit
    gmake[3]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake -C:/ti/pdk_am335x_1_0_8/packages/ti/board -f build/makefile.mk 清理
    gmake[4]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    C:/ti/ccsv7/utils/cygwin/rm -RF C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/boa
    RD/board/obj/evmAM335x/A8/release/* C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti
    /board/board/obj/evmAM335x/a8/release/.deps C/* C:/ti/pdk_am335x_1_0_8/packages/ti
    /board/lib/evmAM335x/a8/release/ti.board.aa8fg C:/ti/pdk_am335x_1_0_8/packages/t
    I/board/lib/evmAM335x/A8/release/ti.board.aa8fg_size.txt
    gmake[4]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[3]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[2]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake clear_libcore Board=icev2AM335x
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake clean_lib_allenthans core=a8host build_profile_a8host=release
    gmake[2]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake comp_libs_clean ENDIAN=lit
    gmake[3]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake -C:/ti/pdk_am335x_1_0_8/packages/ti/board -f build/makefile.mk 清理
    gmake[4]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    C:/ti/ccsv7/utils/cygwin/rm -RF C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/boa
    RD/board/obj/icev2AM335x/A8/release/* C:/ti/pdk_am335x_1_0_8/packages/ti/binary
    ti/board/obj/icev2AM335x/A8/release/.deps/* C:/ti/pdk_am335x_1_0_8/package
    s/ti/board/lib/icev2AM335x/A8/release/ti.board.aa8fg C:/ti/pdk_am335x_1_0_8/pack
    ages/ti/board/lib/icev2AM335x/A8/release/ti.board.aa8fg_size.txt
    gmake[4]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[3]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[2]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake clear_libcore Board=iceAMIC110
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake clean_lib_allenthans core=a8host build_profile_a8host=release
    gmake[2]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake comp_libs_clean ENDIAN=lit
    gmake[3]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake -C:/ti/pdk_am335x_1_0_8/packages/ti/board -f build/makefile.mk 清理
    gmake[4]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    C:/ti/ccsv7/utils/cygwin/rm -RF C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/boa
    RD/board/obj/iceAMIC110/A8/release/* C:/ti/pdk_am335x_1_0_8/packages/ti/binary/t
    I/board/board/obj/iceAMIC110/A8/release/.deps/* C:/ti/pdk_am335x_1_0_8/packages
    ti/board/lib/iceAMIC110/A8/release/ti.board.aa8fg C:/ti/pdk_am335x_1_0_8/package
    s/ti/board/lib/iceAMIC110/A8/release/ti.board.aa8fg_size.txt
    gmake[4]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[3]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[2]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake clear_libcore Board=skAM335x
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake clean_lib_allenthans core=a8host build_profile_a8host=release
    gmake[2]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake comp_libs_clean ENDIAN=lit
    gmake[3]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake -C:/ti/pdk_am335x_1_0_8/packages/ti/board -f build/makefile.mk 清理
    gmake[4]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    C:/ti/ccsv7/utils/cygwin/rm -RF C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/boa
    RD/board/obj/skAM335x/A8/release/* C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti
    board/board/obj/skAM335x/A8/release/.deps/* C:/ti/pdk_am335x_1_0_8/packages/ti/b
    oard/lib/skAM335x/A8/release/ti.board.aa8fg C:/ti/pdk_am335x_1_0_8/packages/ti/b
    oard/lib/skAM335x/A8/release/ti.board.aa8fg_size.txt
    gmake[4]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[3]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[2]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake clear_libcore Board=bbbAM335x
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake clean_lib_allenthans core=a8host build_profile_a8host=release
    gmake[2]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake comp_libs_clean ENDIAN=lit
    gmake[3]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake -C:/ti/pdk_am335x_1_0_8/packages/ti/board -f build/makefile.mk 清理
    gmake[4]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    C:/ti/ccsv7/utils/cygwin/rm -RF C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/boa
    RD/board/obj/bbbAM335x/A8/release/* C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti
    /board/board/obj/bbbAM335x/a8/release/.deps C/* C:/ti/pdk_am335x_1_0_8/packages/ti
    /board/lib/bbbAM335x/a8/release/ti.board.aa8fg C:/ti/pdk_am335x_1_0_8/packages/t
    I/board/lib/bbbAM335x/A8/release/ti.board.aa8fg_size.txt
    gmake[4]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[3]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[2]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake clear_libcore Board=evmAM437x
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake clean_lib_allenthans core=a9host build_profile_a9host=release
    gmake[2]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake comp_libs_clean ENDIAN=lit
    gmake[3]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake -C:/ti/pdk_am335x_1_0_8/packages/ti/board -f build/makefile.mk 清理
    gmake[4]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    C:/ti/pdk_am335x_1_0_8/packages/ti/build/makerules/common.mk:355:C:/ti/pdk_am33
    5x_1_0_8/packages/ti/build/makerules/rules_A9.mk:没有此类文件或目录
    gmake[4]:***没有使目标`C:/ti/pdk_am335x_1_0_8/packages/ti/build/m 成为目标的规则
    akerules/rules_A9.mk。 停下。
    gmake[4]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmaked[3]:***[board_clear]错误2.
    gmake[3]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmaked[2]:***[lLittle _lclear]错误2.
    gmake[2]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[1]:***[a9host_lclean]错误2.
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake:***[evmAM437x_lclear]错误2.

    C:\ti\pdk_am335x_1_0_8\packages/ti\board>
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以忽略这些错误、因为它正在尝试在 AM335x PDK 上清理 AM437x 驱动 程序、下一步的结果是什么- gmake、您可以使用以下语法快速尝试(processors.wiki.ti.com/.../Rebuilding_The_PDK)以查看您是否仍然存在"fork:reserve memory"问题。
    使 limit_boards=" " limit_SoCs=" " limit_cores=" "

    此致、
    Garrett
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    C:\ti\pdk_am335x_1_0_8\packages/ti\board>gmake
    gmake libcore Board=evmAM335x
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake lib_allenthans core=a8host build_profile_a8host=release
    gmake[2]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake comp_libs ENDIAN=小
    gmake[3]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake -C:/ti/pdk_am335x_1_0_8/packages/ti/board -f build/makefile.mk
    gmake[4]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    C:/ti/ccsv7/utils/cygwin/mkdir -p C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/b
    oard/board/obj/evmAM335x/A8/release
    C:/ti/ccsv7/utils/cygwin/mkdir -p C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/b
    oard/board/obj/evmAM335x/A8/release/.deps
    #编译 evmAM335x:AM335x:a8host:release:board:src/board.c
    C:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc -M
    D -MF C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/board/board/obj/evmAM335x/a8
    release/.deps/board.P -DMakEFILE_Build -c -mcpu=cortex-A8 -mtune =cortex-A8 -Marc
    h=armv7-a -marm -mfpu=neon -mfloat-abi=hard -mabi=aapcs -mapcs-frame -D__armv7 -
    隐式-Wall -Wunused -Wunknown-pragma -ffunion-SECTIONS -Fdata-SECTIONS -
    Wall -MMD -MP -Werror -O2 -s -DNDEBUG -DAM335X_family_BUILD -Dam335x -DBUILDCFG_
    MOD_UART -DBUILDCFG_MOD_GPIO -DBUILDCFG_MOD_I2C -DBUILDCFG_MOD_MCSPI -DBUILDCF
    G_MOD_QSPI -DBUILDCFG_MOD_PRU_ETH -DBUILDCFG_MOD_MMCSD -DBUILDCFG_MOD_CPSW -DBUI
    LDCFG_MOD_PWMSS -DBUILDCFG_MOD_DSS -DBUILDCFG_MOD_USB -DBUILDCFG_MOD_GPMC -DBUIL
    DCFG_MOD_DCAN -DBUILDCFG_MOD_MCASP -DBUILDCFG_MOD_VPFE -DBUILDCFG_MOD_MDIO -DBUI
    LDCFG_MOD_DMTIMER-DBUILDCFG_MOD_EDMA3CC -DBUILDCFG_MOD_EDMA3TC -DBUILDCFG_MOD_R
    TC -DBUILDCFG_MOD_WDT -DBUILDCFG_MOD_ADC -DBUILDCFG_MOD_LCDC -DBUILDCFG_MOD_PRU_
    ICSS -DevmAM335x -DSOC_AM335x -DevmAM335x -IC:/ti/ccsv5/tools/compiler/gcc-arm
    none-eabi-4_9-2015q3/arm-no-eabi/ include -i. -Isrc -Isrc/evmAM335x -Isrc/evmA
    M335x/器件-Isrc/evmAM335x/include -IC:/ti/pdk_am335x_1_0_8/packages/ti/starte
    rtware/include -ic:/ti/pdk_am335x_1_0_8/packages/ti/starterware/include/hw -ic:/t
    I/pdk_am335x_1_0_8/packages/ti/starterware/board -ic:/ti/pdk_am335x_1_0_8/packag
    est/ti/starterware/device -ic:/ti/pdk_am335x_1_0_8/packages/ti/starterware/includ
    E/utils -ic:/ti/pdk_am335x_1_0_8/packages/ti/starterware/utils -ic:/ti/pdk_am335
    X_1_0_8/packages/ti/starterware/SoC -IC:/ti/pdk_am335x_1_0_8/packages/ti/starter
    ware/board/AM335x -IC:/ti/pdk_am335x_1_0_8/packages/ti/starterware/soc/am335x -I
    C:/ti/pdk_am335x_1_0_8/packages/ti/starterware/include/am335x -IC:/ti/pdk_am335x
    _1_0_8/packages -ic:/ti/edma3_lld_02_12_00_20/packages -ic:/ti/pdk_am335x_1_0_8
    packages/ti/CSL -i/apps/apps_nonbam/inc -i/-i/common -mf C:/ti/pdk_am335x_1_0_
    8/packages/ti/binary/ti/board/obj/evmAM335x/A8/release/board.d -MT C:/ti/p
    DK_AM335x_1_0_8/packages/ti/binary/ti/board/obj/evmAM335x/A8/release/board
    oa8fg -o C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/board/board/obj/evmAM335x
    /a8/release/board.oa8fg src/board.c
    Process_begin:CreateProcess (NULL、c:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-
    4_9-2015q3/bin/arm-none-eabi-gcc -MD -mf C:/ti/pdk_am335x_1_0_8/packages/ti/bina
    y/ti/board/board/obj/evmAM335x/A8/release/.deps/board.P -DMAKEFILE_Build -c -mc
    pu = cortex-A8 -mtune = cortex-A8 -March = armv7-A -marm -mfpu = neon -mfloat-abi=硬质-
    mabi=aapcs -mapcs-frame -D__ARMv7 -Wimplicit -Wall -Wunused -Wunknown-pragma -f
    功能段-Fdata-SECTIONS -Wall -MMD -MP -Werror -O2 -s -DNDEBUG -DAM335
    X_family_BUILD -Dam335x -DBUILDCFG_MOD_UART -DBUILDCFG_MOD_GPIO -DBUILDCFG_MOD_I
    2C -DBUILDCFG_MOD_MCSPI -DBUILDCFG_MOD_QSPI -DBUILDCFG_MOD_PRU_ETH -DBUILDCFG_MO
    D_MMCSD -DBUILDCFG_MOD_CPSW -DBUILDCFG_MOD_PWMSS -DBUILDCFG_MOD_DSS -DBUILDCFG_M
    OD_USB -DBUILDCFG_MOD_GPMC -DBUILDCFG_MOD_DCAN -DBUILDCFG_MOD_MCASP -DBUILDCFG_M
    OD_VPFE -DBUILDCFG_MOD_MDIO -DBUILDCFG_MOD_DMTIMER-DBUILDCFG_MOD_EDMA3CC -DBUIL
    DCFG_MOD_EDMA3TC -DBUILDCFG_MOD_RTC -DBUILDCFG_MOD_WDT -DBUILDCFG_MOD_ADC -DBUIL
    DCFG_MOD_LCDC -DBUILDCFG_MOD_PRU_ICSS -DevmAM335x -DSOC_AM335x -DevmAM335x -IC:/
    TI/ccsv5/tools/compiler/gcc-arm-no-eabi-4_9-2015q3/arm-no-eabi/ include -i -
    Isrc -Isrc/evmAM335x -Isrc/evmAM335x/器件-Isrc/evmAM335x/include -IC:/ti/pdk_
    AM335x_1_0_8/packages/ti/starterware/include -ic:/ti/pdk_am335x_1_0_8/packages/t
    I/starterware/include/HW -IC:/ti/pdk_am335x_1_0_8/packages/ti/starterware/board
    -ic:/ti/pdk_am335x_1_0_8/packages/ti/starterware/device -ic:/ti/pdk_am335x_1_0_8
    /packages/ti/starterware/include/utils -IC:/ti/pdk_am335x_1_0_8/packages/ti/star
    terware/utils -ic:/ti/pdk_am335x_1_0_8/packages/ti/starterware/soc -ic:/ti/pdk_a
    m335x_1_0_8/packages/ti/starterware/board/AM335x -IC:/ti/pdk_am335x_1_0_8/packag
    est/ti/starterware/soc/AM335x -IC:/ti/pdk_am335x_1_0_8/packages/ti/starterware/in
    cluste/AM335x -IC:/ti/pdk_am335x_1_0_8/packages -IC:/ti/edma3_lld_02_12_00_20/pac
    kages -ic:/ti/pdk_am335x_1_0_8/packages/ti/csl -i/apps/apps_nonbam/inc -i/-i/co
    mmon -mf C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/board/board/obj/evmAM335x
    a8/release/board.d -MT C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/board/board
    obj/evmAM335x/a8/release/board.oa8fg -o C:/ti/pdk_am335x_1_0_8/packages/ti/binar
    y/ti/board/board/obj/evmAM335x/A8/release/board.oa8fg src/board.c、...) 失败。
    make (e=2):系统找不到指定的文件。
    gmake[4]:***[C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/board/board/obj/evmA
    M335x/A8/release/board.oa8fg]错误2.
    gmake[4]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmaked[3]:***[board]错误2.
    gmake[3]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmaked[2]:***[LIT_lib]错误2.
    gmake[2]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[1]:***[a8host_lib]错误2.
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake:***[evmAM335x_lib]错误2.

    C:\ti\pdk_am335x_1_0_8\packages/ti\board>
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    C:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-4_9-2015q3来自 ti\pdk_am335x_1_0_8\packages/ti\build\Rules.make

     toolchain_path_gcc ?= c:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-4_9-2015q3

    如果您运行 pdksetupenv.bat、则应该具有

    C:\ti\pdk_am335x_1_0_8\packages/pdksetupenv.bat

    未配置可选参数:CG_XML_bin_install_path

    XDC 版本构建所需

    示例:设置 CG_XML_bin_install_path=C:/ti/cg_xml/bin

    未配置可选参数:DOXYGEN_INSTALL_PATH

    XDC 版本构建所需

    示例:设置 DOXYGEN_INSTALL_PATH=C:/ti/Doxygen/doxygen/1.5.1-p1/bin

    (二

    环境配置:

      LIMIT_SoC         :AM335x

      limit_boards        :evmAM335x icev2AM335x iceAMIC110 bbbAM335x skAM335x

      pdk_install_path      :/ti/PDK_AM~3/packages

      C6X_GEN_INSTALL_PATH   :C:/ti/ti-cgt-c6000_8.1.3

      toolchain_path_gcc    :C:/ti/gcc-arm-none-eabi-4_9-2015q3

      toolchain_path_a15    :C:/ti/gcc-arm-none-eabi-4_9-2015q3

      toolchain_path_A8     :C:/ti/gcc-arm-none-eabi-4_9-2015q3

      toolchain_path_a9     :C:/ti/gcc-arm-none-eabi-4_9-2015q3

      toolchain_path_M4     :C:/ti/ti-cgt-arm_16.9.3.LTS

      toolchain_path_arm9   :C:/ti/ti-cgt-arm_16.9.3.LTS

      toolchain_path_EVE    :C:/ti/arp32_1.0.8

      CL_PRU_INSTALL_PATH   :C:/ti/ti-cgt-pru_2.1.5

      utils_install_DIR     :C:/ti/xdctools_3_32_01_22_core/bin

      FPULIB_PATH        :C:/ti/gcc-arm-none-eabi-4_9-2015q3/lib/gcc/arm-none-eabi/4.9.3/fpu

      Cross_tool_PRFX      :arm-none-eabi-

      XDC_INSTALL_PATH      :C:/ti/xdctools_3_32_01_22_core

      BIOS_install_path     :C:/ti/bios_6_46_05_55

      IPC_INSTALL_PATH      :C:/ti/ipc_3_46_02_04

      EDMA3LLD_BIOS6_INSTALLDIR:C:/ti/edma3_lld_2_12_05_29

      NDK_INSTALL_PATH      :C:/ti/ndk_2_25_01_11

      IMGLIB_INSTALL_PATH   :C:/ti/imglib_c66x_3_1_1_0

      DSPLIB_INSTALL_PATH   :C:/ti/dsplib_c66x_3_4_0_0

      MATHLIB_INSTALL_PATH   :C:/ti/mathlib_c66x_3_1_1_0

      UIA_INSTALL_PATH      :C:/ti/uia_2_00_06_52

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我现在已经运行 pdksetupenv.bat 几次了

    C:\ti\pdk_am335x_1_0_8\packages/pdksetupenv.bat
    未配置可选参数:CG_XML_bin_install_path
    XDC 版本构建所需
    示例:设置 CG_XML_bin_install_path=C:/ti/cg_xml/bin
    未配置可选参数:DOXYGEN_INSTALL_PATH
    XDC 版本构建所需
    示例:设置 DOXYGEN_INSTALL_PATH=C:/ti/Doxygen/doxygen/1.5.1-p1/bin
    (二
    环境配置:
    LIMIT_SoC :AM335x
    limit_boards :evmAM335x icev2AM335x iceAMIC110 bbbAM335x skAM3
    35倍
    pdk_install_path :/ti/PDK_AM~1/packages
    C6X_GEN_INSTALL_PATH :C:/ti/ti-cgt-c6000_8.1.3
    toolchain_path_gcc :C:/ti/gcc-arm-none-eabi-4_9-2015q3
    toolchain_path_a15 :C:/ti/gcc-arm-none-eabi-4_9-2015q3
    toolchain_path_A8 :C:/ti/gcc-arm-none-eabi-4_9-2015q3
    toolchain_path_a9 :C:/ti/gcc-arm-none-eabi-4_9-2015q3
    toolchain_path_M4 :C:/ti/ti-cgt-arm_16.9.3.LTS
    toolchain_path_arm9 :C:/ti/ti-cgt-arm_16.9.3.LTS
    toolchain_path_EVE :C:/ti/arp32_1.0.8
    CL_PRU_INSTALL_PATH :C:/ti/ti-cgt-pru_2.1.5
    utils_install_DIR :C:/ti/xdctools_3_32_01_22_core/bin
    FPULIB_PATH :C:/ti/gcc-arm-none-eabi-4_9-2015q3/lib/gcc/arm-n
    1 eabi/4.9.3/FPU
    Cross_tool_PRFX :arm-none-eabi-
    XDC_INSTALL_PATH :C:/ti/xdctools_3_32_01_22_core
    BIOS_install_path :C:/ti/bios_6_46_05_55
    IPC_INSTALL_PATH :C:/ti/ipc_3_46_02_04
    EDMA3LLD_BIOS6_INSTALLDIR:C:/ti/edma3_lld_2_12_05_29
    NDK_INSTALL_PATH :C:/ti/ndk_2_25_01_11
    IMGLIB_INSTALL_PATH :C:/ti/imglib_c66x_3_1_1_0
    DSPLIB_INSTALL_PATH :C:/ti/dsplib_c66x_3_4_0_0
    MATHLIB_INSTALL_PATH :C:/ti/mathlib_c66x_3_1_1_0
    UIA_INSTALL_PATH :C:/ti/uia_2_00_06_52
    (二
    更改为短名称以支持包含空格的目录名称
    当前目录:/ti/PDK_AM~1/packages
    已配置 PDK 构建环境
    (二
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请打开一个新的命令提示符窗口、运行 pdksetupenv.bat 一次、然后运行 gmake。 此外、您还可以使用更新 ti\pdk_am335x_1_0_8\packages/ti\build\Rules.make
    toolchain_path_gcc = C:/ti/gcc-arm-none-eabi-4_9-2015q3
    而不是
    toolchain_path_gcc ?= c:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-4_9-2015q3
    您可能必须更新 Rules.make 中的所有依赖路径、作为变通办法、例如 BIOS_install_path、pdk_install_path。。。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在一个窗口中运行环境设置。 这就是我之前粘贴的内容

    我找到了另一个导致问题的环境变量、我缺少了该变量。 似乎我能够构建电路板库。 我是一个特殊情况、还是每个人都必须手动为 code composer 设置所有环境变量?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    相关知识! 用户只需运行 pdksetupenv.bat 而无需手动设置环境变量。 我们尚未听到其他客户报告该问题。

    此致、
    Garrett
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果 EMAC 环回测试也失败,我们可以比较 BBB/EVM 和电路板之间的 EMAC_open()调用流,这将有助于我们缩小问题的范围。 您是否有方便使用的以太网环回适配器?

    --> emac_drv.c 中的 emac_open()
         ->EMAC_drv_v4.c 中的 EMAC_open_v4()
                      --> emac_drv_v4.c 中的 emac_setupCpswInitConfig
                      -->EMAC_drv_v4.c 中的 EMAC_interruptInit --> EMAC_cpswHwIntRx()
                ->emac_cpswOpen() in emac_cpsw.c

    此致、
    Garrett

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我根本没有环回适配器

    因此、我首先介绍了电路板 src 文件(现在只需重命名 evm335x 文件)以及在线文档和此主题中所做的评论之后所做的更改、然后我又回到了系统认为我的 gcc 编译器位于 CCSv5的问题上

    Microsoft Windows [版本6.1.7601]
    版权所有(c) 2009 Microsoft Corporation。 保留所有权利。

    C:\Users\Michael_j>CD C:\ti\pdk_am335x_1_0_8\packages/ti\board

    C:\ti\pdk_am335x_1_0_8\packages/ti\board>gmake
    gmake libcore Board=Model840iAM335x
    gmake[1]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake lib_allenthans core=a8host build_profile_a8host=release
    gmake[2]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake comp_libs ENDIAN=小
    gmake[3]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake -C:/ti/pdk_am335x_1_0_8/packages/ti/board -f build/makefile.mk
    gmake[4]:输入目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    C:/ti/pdk_am335x_1_0_8/packages/ti/build/makerules/rules_a8.mk:131:目标`C:/t
    I/pdk_am335x_1_0_8/packages/ti/binary/ti/board/obj/Model840iAM335x/A8/rele
    ASE/Model840iAM335x.oa8fg'在同一规则中多次给出。
    C:/ti/pdk_am335x_1_0_8/packages/ti/build/makerules/rules_a8.mk:131:目标`C:/t
    I/pdk_am335x_1_0_8/packages/ti/binary/ti/board/obj/Model840iAM335x/A8/rele
    ASE/Model840iAM335x_info.oa8fg'在同一规则中多次给出。
    C:/ti/pdk_am335x_1_0_8/packages/ti/build/makerules/rules_a8.mk:131:目标`C:/t
    I/pdk_am335x_1_0_8/packages/ti/binary/ti/board/obj/Model840iAM335x/A8/rele
    ASE/Model840iAM335x_LLD_init.oa8fg'在同一规则中多次给出。
    C:/ti/pdk_am335x_1_0_8/packages/ti/build/makerules/rules_a8.mk:131:目标`C:/t
    I/pdk_am335x_1_0_8/packages/ti/binary/ti/board/obj/Model840iAM335x/A8/rele
    ASE/Model840iAM335x_pinmux.oa8fg'在同一规则中多次给出。
    C:/ti/pdk_am335x_1_0_8/packages/ti/build/makerules/rules_a8.mk:131:目标`C:/t
    I/pdk_am335x_1_0_8/packages/ti/binary/ti/board/obj/Model840iAM335x/A8/rele
    在同一规则中多次给出了 ASE/enet_phy.oa8fg'。
    C:/ti/ccsv7/utils/cygwin/mkdir -p C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/b
    oard/board/obj/Model840iAM335x/A8/release
    C:/ti/ccsv7/utils/cygwin/mkdir -p C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/b
    oard/board/obj/Model840iAM335x/A8/release/.deps
    #编译 Model840iAM335x:AM335x:a8host:release:board:src/board.c
    C:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc -M
    D -MF C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/board/board/obj/Model840iAM33
    5x/A8/release/.deps/board.P -DMakEFILE_Build -c -mcpu=cortex-A8 -mtune =cortex-A8
    -March =armv7-a -marm -mfpu=neon -mfloat-abi=hard -mabi=aapcs -mapcs-frame -D_a
    RMv7 -Wimplicit -Wall -Wunused -Wunknown-pragma -ffunion-SECTIONS -Fdata-sect
    负离子-Wall -MMD -MP -Werror -O2 -s -DNDEBUG -DAM335X_family_BUILD -Dam335x -DBUI
    LDCFG_MOD_UART -DBUILDCFG_MOD_GPIO -DBUILDCFG_MOD_I2C -DBUILDCFG_MOD_MCSPI -DB
    UILDCFG_MOD_QSPI -DBUILDCFG_MOD_PRU_ETH -DBUILDCFG_MOD_MMCSD -DBUILDCFG_MOD_CPSW
    -DBUILDCFG_MOD_PWMSS -DBUILDCFG_MOD_DSS -DBUILDCFG_MOD_USB -DBUILDCFG_MOD_GPMC
    -DBUILDCFG_MOD_DCAN -DBUILDCFG_MOD_MCASP -DBUILDCFG_MOD_VPFE -DBUILDCFG_MOD_MDIO
    -DBUILDCFG_MOD_DMTIMER-DBUILDCFG_MOD_EDMA3CC -DBUILDCFG_MOD_EDMA3TC -DBUILDCFG
    _MOD_RTC -DBUILDCFG_MOD_WDT -DBUILDCFG_MOD_ADC -DBUILDCFG_MOD_LCDC -DBUILDCFG_MO
    D_PRU_ICSS -DModel840iAM335x -DModel840iAM335x -DSOC_AM335x -DevmAM335x -IC:/t
    i/ccsv5/tools/compiler/gcc-arm-no-eabi-4_9-2015q3/arm-no-eabi/include -i. -I
    src -Isrc/Model840iAM335x -Isrc/Model840iAM335x/device -Isrc/Model840iAM335x/inc
    插曲-ic:/ti/pdk_am335x_1_0_8/packages/ti/starterware/include -ic:/ti/pdk_am335x
    _1_0_8/packages/ti/starterware/include/HW -IC:/ti/pdk_am335x_1_0_8/packages/ti/s
    tarterware/board -ic:/ti/pdk_am335x_1_0_8/packages/ti/starterware/device -ic:/ti
    /pdk_am335x_1_0_8/packages/ti/starterware/include/utils -ic:/ti/pdk_am335x_1_0_8
    /packages/ti/starterware/utils -IC:/ti/pdk_am335x_1_0_8/packages/ti/starterware
    SoC -IC:/ti/pdk_am335x_1_0_8/packages/ti/starterware/board/am335x -IC:/ti/pdk_am
    335x_1_0_8/packages/ti/starterware/SoC/AM335x -IC:/ti/pdk_am335x_1_0_8/packages
    TI/starterware/include/AM335x -Isrc/Model840iAM335x -Isrc/Model840iAM335x/器件
    -Isrc/Model840iAM335x/include -IC:/ti/pdk_am335x_1_0_8/packages/ti/drv/i2c/soc
    AM335x -IC:/ti/pdk_am335x_1_0_8/packages/ti/drv/uart/soc/am335x -IC:/ti/pdk_am33
    5x_1_0_8/packages/ti/drv/SPI/SoC/AM335x -IC:/ti/pdk_am335x_1_0_8/packages -IC:/t
    I/EDMA3_LLD_02_12_00_20/packages -ic:/ti/pdk_am335x_1_0_8/packages/ti/csl -i/app
    s/apps_nonbam/inc -i/-i/common -mf C:/ti/pdk_am335x_1_0_8/packages/ti/binary/t
    I/board/board/obj/Model840iAM335x/A8/release/board.d -MT C:/ti/pdk_am335x_1_0_8
    packages/ti/binary/ti/board/obj/Model840iAM335x/A8/release/board.oa8fg -o
    C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/board/board/obj/Model840iAM335x/a8
    release/board.oa8fg src/board.c
    Process_begin:CreateProcess (NULL、c:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-
    4_9-2015q3/bin/arm-none-eabi-gcc -MD -mf C:/ti/pdk_am335x_1_0_8/packages/ti/bina
    Ry/ti/board/obj/Model840iAM335x/A8/release/.deps/board.P -DMAKEFILE_Build
    -c -mcpu=cortex-A8 -mtune =cortex-A8 -March =armv7-a -marm -mfpu=neon -mfloat-abi=
    hard -mabi=aapcs -mapcs-frame -D__ARMv7 -Wimplicit -Wall -Wunused -Wunknown-prag
    mas -ffunion-SECTIONS -Fdata-SECTIONS -Wall -MMD -MP -Werror -O2 -s -DNDEBUG -
    DAM335X_family_BUILD -Dam335x -DBUILDCFG_MOD_UART -DBUILDCFG_MOD_GPIO -DBUILDCFG
    _MOD_I2C -DBUILDCFG_MOD_MCSPI -DBUILDCFG_MOD_QSPI -DBUILDCFG_MOD_PRU_ETH -DBUILD
    CFG_MOD_MMCSD -DBUILDCFG_MOD_CPSW -DBUILDCFG_MOD_PWMSS -DBUILDCFG_MOD_DSS -DBUIL
    DCFG_MOD_USB -DBUILDCFG_MOD_GPMC -DBUILDCFG_MOD_DCAN -DBUILDCFG_MOD_MCASP -DBUIL
    DCFG_MOD_VPFE -DBUILDCFG_MOD_MDIO -DBUILDCFG_MOD_DMTIMER-DBUILDCFG_MOD_EDMA3CC
    -DBUILDCFG_MOD_EDMA3TC -DBUILDCFG_MOD_RTC -DBUILDCFG_MOD_WDT -DBUILDCFG_MOD_ADC
    -DBUILDCFG_MOD_LCDC -DBUILDCFG_MOD_PRU_ICSS -DModel840iAM335x -DModel840iAM335x
    -DSOC_AM335x -DevmAM335x -IC:/ti/ccsv5/tools/compiler/gcc-arm-none-eabi-4_9-2015
    Q3/ARM-NONE - eabi/ include -I -Isrc -Isrc/Model840iAM335x -Isrc/Model840iAM335x/d
    evice -Isrc/Model840iAM335x/include -IC:/ti/pdk_am335x_1_0_8/packages/ti/starter
    ware/include -ic:/ti/pdk_am335x_1_0_8/packages/ti/starterware/include/hw -ic:/ti
    /pdk_am335x_1_0_8/packages/ti/starterware/board -ic:/ti/pdk_am335x_1_0_8/package
    s/ti/starterware/device -ic:/ti/pdk_am335x_1_0_8/packages/ti/starterware/include
    /utils -ic:/ti/pdk_am335x_1_0_8/packages/ti/starterware/utils -ic:/ti/pdk_am335x
    _1_0_8/packages/ti/starterware/SoC -IC:/ti/pdk_am335x_1_0_8/packages/ti/starterw
    是/电路板/AM335x -IC:/ti/pdk_am335x_1_0_8/packages/ti/starterware/soc/am335x -IC
    :/ti/pdk_am335x_1_0_8/packages/ti/starterware/include/am335x -Isrc/Model840iAM33
    5x -Isrc/Model840iAM335x/device -Isrc/Model840iAM335x/include -IC:/ti/pdk_am335x
    _1_0_8/packages/ti/drv/i2c/soc /AM335x -ic:/ti/pdk_am335x_1_0_8/packages/ti/drv/u
    ART/SoC/AM335x -IC:/ti/pdk_am335x_1_0_8/packages/ti/drv/spi/soc/am335x -IC:/ti/p
    DK_AM335x_1_0_8/packages -IC:/ti/edma3_lld_02_12_00_20/packages -IC:/ti/pdk_am33
    5x_1_0_8/packages/ti/CSL -i/apps/apps_nonbam/inc -i/-i/common -mf C:/ti/pdk_am3
    35x_1_0_8/packages/ti/binary/ti/board/obj/Model840iAM335x/A8/release/board
    .d -MT C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/board/board/obj/Model840iAM3
    35x/A8/release/board.oa8fg -o C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/board
    /board/obj/Model840iAM335x/a8/release/board.oa8fg src/board.c、...) 失败。
    make (e=2):系统找不到指定的文件。
    gmake[4]:***[C:/ti/pdk_am335x_1_0_8/packages/ti/binary/ti/board/board/obj/Mode
    l840iAM335x/A8/release/board.oa8fg]错误2.
    gmake[4]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmaked[3]:***[board]错误2.
    gmake[3]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmaked[2]:***[LIT_lib]错误2.
    gmake[2]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake[1]:***[a8host_lib]错误2.
    gmake[1]:离开目录`C:/ti/pdk_am335x_1_0_8/packages/ti/board
    gmake:***[Model840iAM335x_lib]错误2.

    C:\ti\pdk_am335x_1_0_8\packages/ti\board>