project bootable/bootloader/uboot-imx/ branch wand project device/fsl/ branch wand project hardware/broadcom/libbt/ branch wand project hardware/imx/ branch wand project hardware/libhardware_legacy/ branch wand project kernel_imx/ branch wand project system/core/ branch wand
有一個 brcm 的 folder, 所以找一下有沒有用到...
./linux-linaro-stable-mx6/include/linux/platform_data/brcmfmac-sdio.h ./out/target/product/wandboard/system/etc/firmware/brcm/brcmfmac4329-sdio.txt ./out/target/product/wandboard/system/etc/firmware/brcm/brcmfmac4330-sdio.txt ./out/target/product/wandboard/system/etc/firmware/brcm/brcmfmac4330-sdio.bin ./out/target/product/wandboard/system/etc/firmware/brcm/brcmfmac4329-sdio.bin ./out/target/product/wandboard/system/lib/modules/brcmfmac.ko ./device/fsl/wandboard/brcm-firmware/brcmfmac4329-sdio.txt ./device/fsl/wandboard/brcm-firmware/brcmfmac4330-sdio.txt ./device/fsl/wandboard/brcm-firmware/brcmfmac4330-sdio.bin ./device/fsl/wandboard/brcm-firmware/brcmfmac4329-sdio.bin ./kernel_imx/include/linux/platform_data/brcmfmac-sdio.h ./kernel_imx/include/config/brcmfmac.h ./kernel_imx/drivers/net/wireless/brcm80211/brcmfmac/brcmfmac.mod.o ./kernel_imx/drivers/net/wireless/brcm80211/brcmfmac/brcmfmac.mod.c ./kernel_imx/drivers/net/wireless/brcm80211/brcmfmac/brcmfmac.o ./kernel_imx/drivers/net/wireless/brcm80211/brcmfmac/brcmfmac.ko ./kernel_imx/.tmp_versions/brcmfmac.mod ./brcm/brcmfmac4329-sdio.txt ./brcm/brcmfmac4330-sdio.txt ./brcm/brcmfmac4330-sdio.bin ./brcm/brcmfmac4329-sdio.bin
覆蓋後 branch:
* copy-wand | in: bootable/bootloader/uboot-imx build device/fsl hardware/broadcom/libbt hardware/imx hardware/libhardware_legacy kernel_imx prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9還有新增了 cooker folder,
另外新增的 brcm linux-linaro-stable-mx6 好像沒用到。
原來的 kernel bootcmd 已經有 androidboot.selinux=disabled
只要把 device/fsl/imx6/etc/init.rc 的 adb.secure 1 改 0 之後,adb 就可以動了。
-- 如果要使用 Vysor, 要用 adb remount 讓 system 變成 rw
因為uboot 用了 SPL. 所以一起 build 的時候,如果使用太多 thread 來 build, 就會 fail. -- 說找不到 SPL
所以要先 build 好 uboot:
make bootloader之後就可以了。
OK..make bootloader && make -j10 就可以 build 完,之後 copy cooker 過來。
一樣run env_wb.sh 後 flashcard /dev/sdb 就可以。
另一個,在 官方 bsp 覆蓋 wandboard source 的方式。
最後, bt, wifi 都 working 的修改...
project bootable/bootloader/uboot-imx/ branch wand project device/fsl/ branch wand project hardware/broadcom/libbt/ branch copy-wand project hardware/imx/ branch copy-wand project hardware/libhardware_legacy/ branch copy-wand project kernel_imx/ branch copy-wand
所以把patch 放到 github: https://github.com/checko/wandboard-5.0.2_r1
先依照 freescale bsp 的 user guide 準備好 android-5.0.2_r1 的 source.
然後依照 github readme 的目錄位置一一 patch 就可以了
這個patch 只有修改 source code,所以燒錄與 eMMC/SD 的 pattition layout 都和標準 freescale bsp 一樣。
所以燒錄SD的方式是用 fsl-sdcard-partition.sh
沒有留言:
張貼留言