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.

[参考译文] STARTERWARE-Sitara:计时器示例 API 定义

Guru**** 2601915 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/647592/starterware-sitara-timer-example-api-definitions

器件型号:STARTERWARE-Sitara

尝试使用 StarterWare 和 PDK 版本1.0.7中的计时器示例、但无法找到 uartStdio.h、interrupt.h 和 evmAM335x.h 中声明的 API 的定义

请尽早帮助定义所有 API 或提供低级代码。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    科马尔
    对于其他 API、请参阅 C:\ti\pdk_am335x_1_0_7\packages/ti\drv\pm\examples\utils\uartStdio.c 和类似内容。

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

    感谢您的回应 Lali、但并非所有定义都在上述位置提供。 我仍然可以找到与计时器相关的 API 函数定义。

    请列出 PDK 或软件版本 AM335X_StarterWare_02_00_00_07中使用的大多数示例的特定位置吗?

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

    AM335x PDK 中的示例位于 C:\ti\pdk_am335x_1_0_8\packages\MyExampleProjects

    请注意、必须通过运行脚本生成这些代码。 相关说明请访问 processors.wiki.ti.com/.../Rebuilding_The_PDK

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

    Lali、

    感谢您的回答。 但我不想找示例。 我正在寻找这些示例中调用的 API 和函数的源代码和低级实现。

    如果可能、请帮助我在 Starterware 示例中探索定义、而不是在 PDK 中探索。

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

    请查看有关此主题的一些培训模块:
    training.ti.com/introduction-processor-sdk-rtos-part-1
    training.ti.com/introduction-processor-sdk-rtos-part-2
    training.ti.com/application-development-using-processor-sdk-rtos

    我假设您正在尝试深入了解底层驱动程序代码。 第2部分深入到各层。

    我希望这能让您朝着正确的方向前进。

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

    很抱歉、但这对我的问题没有帮助。

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

    不能完全理解可能缺少的内容。 查看您的原始帖子
    "找不到 uartStdio.h、interrupt.h 和 evmAM335x.h 中声明的 API 的定义"

    以 uartStdio.h 为例,函数 UARTWrite()在 C:\ti\pdk_am335x_1_0_8\packages/ti\drv\pm\examples\utils\uartStdio.c 中定义
    同样、IntMasterIRQEnable()也在 C:\ti\pdk_am335x_1_0_8\packages/ti\cSL\arch\arm9\src\interrupt.c 中定义

    Lali