Ubah konfigurasi V_VBAT_BKUP pada Board Intel® Edison
Lihat langkah-langkah di bawah ini untuk mengubah pengaturan default V_VBAT_BKUP pada papan Intel® Edison. Panduan ini mengasumsikan Anda memiliki lingkungan yang siap untuk membangun gambar Intel® Edison standar. Jika lingkungan Anda belum siap, lihat paket dukungan Intel® Edison Board.
Dalam contoh ini, daftar BBCHGRCFG diatur ke 31, dengan tegangan pengisian 3.3 V, dan arus pengisian 500 uA.
Untuk mengubah pengaturan default, ikuti langkah berikut:
- Ubah direktori:
CD/meta-Intel-Edison/meta-Intel-Edison-BSP/Recipes-kernel/Linux/Files/ - Buat file dengan nama intel_scu_pmic. patch dengan konten berikut:
diff-urN a/driver/platform/x86/intel_scu_pmic. c b/driver/platform/x86/intel_scu_pmic. c
---a/driver/platform/x86/intel_scu_pmic. c 2015-08-20 14:16:14.115259252-0700
+ + + b/driver/platform/x86/intel_scu_pmic. c 2015-08-20 14:15:11.823260500-0700
@ @-380, 6 + 380, 8 @@pmic_rpmsg_probe int statis (struct rpmsg_channel * rpdev)
{
+ uint8_t bbchgrcfg_value;
+ Int ret1;
Int RET = 0;Jika (rpdev = = NULL) {
@ @-415, 6 + 417, 13 @@
Goto rpmsg_err;
}+ ret1 = intel_scu_ipc_ioread8 (0x52, & bbchgrcfg_value);
+ printk ("RET =% d, reg =%d\n ", ret1, bbchgrcfg_value);
+ ret1 = intel_scu_ipc_iowrite8 (0x52, 31);
+ printk ("RET =%d\n ", ret1);
+ ret1 = intel_scu_ipc_ioread8 (0x52, & bbchgrcfg_value);
+ printk ("RET =% d, reg =%d\n ", ret1, bbchgrcfg_value);
+
Goto Out;rpmsg_err:
@ @-475, 3 + 484, 4 @@
MODULE_AUTHOR ("bin yang");
MODULE_DESCRIPTION ("driver Intel PMIC");
MODULE_LICENSE ("GPL v2");
+ - Mundur satu tingkat ke direktori ini:
CD/meta-Intel-Edison/meta-Intel-Edison-BSP/Recipes-kernel/Linux/ - Mengedit Linux-yocto_3.10. bbappend file dan tambahkan baris ini:
FILESEXTRAPATHS_prepend: = "$ {THISDIR}/Files:"
COMPATIBLE_MACHINE = "Edison"
LINUX_VERSION = "3.10.17"
SRCREV_machine = "c03195ed6e3066494e3fb4be69154a57066e845b"
SRCREV_meta = "6ad20f049abd52b515a8e0a4664861cfd331f684"SRC_URI + = "file://defconfig"
SRC_URI + = "file://upstream_to_edison. patch"
SRC_URI + = "file://intel_scu_pmic. patch"
PV = "$ {LINUX_VERSION}" - Jalankan perintah berikut ini untuk membersihkan Build:
bitbake virtual/kernel – c cleanall - Jalankan perintah berikut untuk membangun kernel:
bitbake virtual/kernel
Setelah Anda berhasil membangun kernel, Flash Gambar baru Anda ke Board Intel Edison. V_VBAT_BKUP memiliki konfigurasi sebagai berikut:
- Pengaturan daftar: BBCHGRCFG = 31
- Tegangan 3.3 V
- Saat ini 500 uA