请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM243X - MCU-PLUS-SDK 工具/软件:
您好、
我们正在将现有工程从 SDK v8迁移到 v9。 我们用 EEPROM 代替了 I2C、我看到 I2C 驱动程序已经进行了大量更改、现在比使用 V8慢很多。 速度差似乎是由于睡眠功能造成的。 如果我替换 Clock_uSleep 以使用 V8中的 I2C_udelay 函数、则可以获得更好的速度。
- i2cLldHandle->Clock_uSleep = ClockP_usleep;
+ i2cLldHandle->Clock_uSleep = I2C_udelay;
我的问题是:
1. 使用 SDK v9优化 I2C 事务速度的最佳方法是什么?
2、有没有建议验证 I2C 驱动器后的稳定性?
谢谢你。
赢了。
