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 工程的 while 循环中

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1160347/tmdsidk437x-stuck-in-a-while-loop-in-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