Notifications
Clear all
Topic starter
MFA 通过 Camera Kit 与 iPhone 进行连接时, 如果 iPhone 出现“器件耗电太大, 不能工作”的提示时, 应如何处理这个问题呢?
首先, iPhone 提示 "器件耗电太大" 是因为 MFA 的 bMaxPower 为 500mA, iPhone 会以为 XMOS 需要它提供 500mA 的电量, PC 跟安卓因为会忽略 bMaxPower, 从而不会出现这个问题
要解决这个问题, 我们只需要把 bMaxPower 设为 0mA 即可, 那么怎么把 bMaxPower 设为 0mA 呢?
This text is hidden from guests
在 customdefines.h 中找到 #define SELF_POWERED 0
并把 0 改为 1, 即 #define SELF_POWERED 1 (customdefines.h 在 project 的 src/core下)
修改成功后我们可以通过 Thesycon USB Descriptor Dumper 来检查是否修改成功, 如下图
可以看到 bMaxPower 已被修改为 0mA
Posted : 29/09/2017 3:13 pm