原创 【MTK】EMMC移植問題【二】

有的可能燒入不了,或者無法開就需要調節 時序 電壓和頻率  1、修改DDR時序     vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MT67

原创 【MTK】 EMMC移植常見問題【一】

memory移植常見問題有:1、無法下載;2、下載後無法開機; 一、無法下載 MTK平臺會有以下幾種情況:在下載過程中經常出現enable Dram fail的錯錯誤,遇到這種情況第一反應先format 一下memory,然後再down,

原创 【MTK】camera移植

硬件IO口配置    2.打開 vendor/mediatek/proprietary/bootable/bootloader/lk/target/sm6737t_66_n/dct/dct/codegen.dws 以及 kernel-

原创 【MTK】USB網卡移植

      1)USB開關選擇 GPIO 87 置高爲USB master模式(OTG),置低爲slave模式(ADB),DWS裏的設置是上電後控制的。      2)OTG功能配置 PS:       a.alps/kernel-3.1

原创 【MTK】Android Camera HAL 層淺析

一、Android Camera HAL層架構        Android的硬件抽象層,簡單來說,就是對Linux內核驅動程序的封裝,向上提供接口,屏蔽低層的實現細節。也就是說,把對硬件的支持分成了兩層,一層放在用戶空間(User Sp

原创 【MTK】LCM移植

軟件要求 compare_id 必須保證可以正確讀取,通過resume 打印信息查看id 讀取是否成功與正確,確認OK後需要刪除resume compare_id代碼,避免由於頻繁resume 讀取id導致系統可能發生重啓;  LCD 刷

原创 【iptables】bluetooth自組網

一.整體解決的思路 本人使用的是bluez5.5,併成功在倆個虛擬機間成功跑了起來。 具體的原理暫不詳細介紹,藍牙的解決方案硬件上通常分爲串口或是USB。 1.串口: tty驅動<->tty線程規劃<->tty核心。 tty驅動主要承擔註

原创 MTK_Android9.0修改波特率操作

1.設置  preloader  波特率 alps\vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\k62v1_64_bsp\inc\cus_bldr.h

原创 MT6735 EMI 定製

一:MTK 平臺查看eMMC和DDR的工作頻率     eMMC:      adb shell cat /sys/kernel/debug/mmc0/clock     DDR:      adb shell cat /sys/bus/

原创 【Linux】LINUX內核目錄文件說明

kernel第一級目錄:   內核源代碼的根目錄下包含了以下文件夾   arch block crypto Documentation drivers firmware fs include init ipc kernel lib mm

原创 MTK67xx+Android啓動----pre-loader

Bootloader能夠準備一個至關重要的執行環境和引導linux操作系統及Android框架(framework)。 bootloader主要包括設置處理器和內存的頻率、調試信息端口、可引導的存儲設備等等。在可執行環境創建好之後,接下來

原创 Kernel下的DMA 地址映射詳解

在網上查看了各路大牛的DMA資料,但一直未解決我的問題和疑問; 我的問題就是:這個DMA Buf地址區間在哪,是如何劃分的。大部分資料都是 DMA的抽象層,沒有講到具體,比如這個dma_map_single這個函數。這個 phys

原创 MTK6737 WCN省晶體問題

MTK6737是 在6735基礎上的升級版本,使用的的是同樣的MT6225L(FM、GPS、WCN、BT)芯片,不需要修改驅動,只需要注意是否省晶體的配置,目前只是一個記錄,需要根據核心模塊的原理選擇。 此處根據原理圖得知使用的是獨立晶

原创 MTK Android7.1 未編譯使用git添加版本控制後external/iw/version.sh報錯

原文鏈接:https://blog.csdn.net/xzx208/article/details/84028898 錯誤: [  0% 43/19107] build out/target/p

原创 MT6762 FLASH 操作

一:MTK 平臺查看eMMC和DDR的工作頻率     eMMC:      adb shell cat /sys/kernel/debug/mmc0/clock     DDR:      adb shell cat /sys/bus/