您好!
我最近使用常用 的示例代码为 TMS320VC5505 eZdsp 记忆棒(RevB)编写了一个简单的软件。 在我使用 eZdsp 编程工具(编程器_USBKey.out)将程序加载到 EEPROM 之前、一切都正常。 之后、通过 I2S 的通信完全停止工作。 I2S 引脚的测量结果表明、无论是在调试会话中还是通过运行编程到 EEPROM 的程序、任何时候都不会产生 I2S 信号。
主要问题是我无法恢复工作状态、因此我不知道从哪里开始找出问题的原因。
"我们知道这个问题。 该示例未清除预安装代码(从闪存引导)设置的某些条件。"
因此、有一个想法是、这些由预安装代码设置的条件对于我的软件启动/初始化 I2S 是必要的。
代码的重要部分(或一个最小示例)基本上是 示例代码。 程序的其他部分(UART、LED)不受影响、工作正常。
是否有人有类似的问题?
提前非常感谢!
- TMS320VC5505 eZdsp USB 记忆棒(修订版 B)
- Code Composer Studio 版本:4.0.0.16000
-使用 hex55.exe 将.out 转换为.bin (最新版本)
-使用 eZdsp 编程工具( 编程人员 USBKey.out)进行编程。