MFA 通过 Camera kit 连...
 
Notifications
Clear all

MFA 通过 Camera kit 连接 iPhone 时提示因器件耗电大而不能使用的问题

1 Posts
1 Users
0 Likes
4,238 Views
 hc
(@hc)
Posts: 64
Member Admin
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