请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:66AK2L06 工具/软件:Starterware
大家好、
我已经开始使用 EVMK2L 评估模块、并在最新的 Processor SDK (03.03.00.04)中找到了 platform_test_evmk2l 示例程序。 当我运行程序时、代码会滞留在无限循环中、等待正确设置寄存器值。
在链接的库 CSL_serdes2.h 第2060行中、在 DO while 循环中调用函数 CSL_SerdesGetStatus。 该函数正在读取一些寄存器、执行一些位屏蔽、然后将结果返回 DO while 循环以进行检查。 此检查无穷大失败、从未通过 DO while。
此问题似乎与下面链接的同一问题有关、该问题应在 SDK 中修复
https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/511962#pi316458=1
由于问题出在库本身、所以这个问题对我打开的不同示例的影响非常大。 这个项目最容易清理并运行、开箱即用示例中也存在一些链接问题。
感谢您的帮助、期待很快收到您的回复!
Scott