at_kazutaka.bito
2015年3月1日 21時00分
Armadillo-400シリーズハードウェアマニュアル3.2.2. 電源回路の構成 -「Armadillo-420/440」の 「Armadillo-420/440のUSBインターフェースからUSBデバイスに供給する電源は、 CON12(またはCON13)の電源入力VINと電源ICで生成される+5V電源のどちらかを選択することが可能です。」 より、USB電源の供給源を設定してみる。
USB電源の供給源が、電源入力(VIN)か、電源ICの5Vかは、Linuxカーネルのソースコード atmark-dist/linux-2.6.x/arch/arm/mach-mx25/board-armadillo400.h の80行目付近で下記のように指定されている。
#define USB_PWRSEL_GPIO GPIO(3, 26) #define USB_PWRSRC_5V 1 #define USB_PWRSRC_VIN 0 #define USB_PWRSRC USB_PWRSRC_VIN
デフォルトの設定は、
#define USB_PWRSRC USB_PWRSRC_VIN
電源入力(VIN)になっています。
#define USB_PWRSRC USB_PWRSRC_5V
にしてビルドしたカーネルを使用すると、電源ICの5Vに設定できる。