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.

[参考译文] TMDSIDK437X:构建 ADC_TEST.c 项目

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1160340/tmdsidk437x-building-adc_test-c-project

器件型号:TMDSIDK437X

大家好、

我正在尝试从 C:\ti\pdk_am437X_1_0_17\packages/ti\starterware\examples\adc 为 idk AM437x 评估板构建 adc_test 项目

我尝试对工程进行 gmake;但是、它只生成二进制文件 、包括.out 和.bin 文件、而不是.ccsproject (这允许我导入到 CCS 工程)

因此、我决定打开 UART_BasicExample_idkAM437x_armExampleProject 并将 ADC_TEST.c 文件复制到 UART 项目中。

添加其他路径后、包括:  

我还在我的项目中添加了:cpu.c、gic.c 和 TSC_adc_ss.c 文件。

我最终构建了我的项目、并在 IDK AM437X 评估板上运行 ADC_TEST.c 项目。  

但是、代码在此 while 循环处停止:

我返回并检查以确保在 Pinmux 中启用 ADC0、如下所示:

我怀疑中断永远不会发生、并导致代码卡在上面的 while 环路中。

我想知道是否缺少导致此问题的 ADC 配置。

如果我能就此提出任何建议或建议、那将是很好的。 或者可能是导入项目的更好方法。

感谢您阅读我的帖子。

此致、

Minh Vo

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

    您好 Minh、

     starterware\examples\ADC 中的 ADC 测试代码来自传统的 StarterWare 包。 我认为您不能将其与 PDK 项目混合使用。

    您可以尝试查看 makefile 文件并找到构建 ADC 测试所需的所有依赖项、然后创建 CCS 工程。

    请注意、TI 已停止支持 AM437x 的 PDK 或基于 StarterWare 的软件开发。 请参阅 本公告 、在此处查找综合资源。

    此致、

    _________  

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

    您好、Jianzhong、

    感谢您的建议。

    此致、

    Minh Vo