[RK3399][Android7.1] 系統boot code 的boot procedure
OS: Android 7.1
Board: Firefly-RK3399
Kernel: v4.4.55
系統可以從eMMC, SD, Flash開機, bootRom中存有boot code, 載入流程如下:
參考:Rockchip_RK3399TRM_V1.4_Part1-20170408.pdf
相關推薦
[RK3399][Android7.1] 系統boot code 的boot procedure
OS: Android 7.1 Board: Firefly-RK3399 Kernel: v4.4.55 系統可以從eMMC, SD, Flash開機, bootRom中存有boot cod
[RK3399][Android7.1] Display系統中的DRM模組介紹
https://blog.csdn.net/kris_fei/article/details/79046380 OS: Android 7.1 Board: Firefly-RK3399 Kernel: v4.4.55 DRM介紹: DRM全稱 Direct Re
[RK3399][Android7.1] 除錯筆記 --- 檢視系統中應用對應的許可權
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 Board: Firefly-RK3399 背景: 弄了個應用寫資料到sdcard目錄,
[RK3399][Android7.1]開發環境搭建
最後還是安裝了雙系統,在Ubuntu16.04下編譯的,以下的解決方法依然後效;/(ㄒoㄒ)/~~ ######################黃金分割線########################### Virtual Machine:Vmware 14, Linux:Ubuntu16
[RK3399][Android7.1] Vmware虛擬機器裡的Ubuntu硬碟空間越來越大
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 背景: Vmware裡的Ubuntu系統隨著使用會越來越大,比如編譯了Android系統,即使編譯後刪除了也是佔虛擬硬碟空間, 最終會吃掉物理硬碟空間。 解決方法: 使
[RK3399][Android7.1] 除錯筆記 --- OTA diff升級輸入法異常
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 現象: 之前因為版權的原因替換了輸入法。請參考:[RK3399][Android7.1] 除錯筆記 —谷歌拼音替換搜狗輸入法 但是再做OTA升級的時候發現輸入法升級異常。
[RK3399][Android7.1] 除錯筆記 --- 解決開關按鍵時產生的Pop聲
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 背景: 按鍵音在開啟和關閉的時候,會有pop聲。 原因: audio codec後面有個功放,功放一直開啟著,當codec開啟和關閉的時候,會有噪聲帶進到功放中。
[RK3399][Android7.1] 除錯筆記 --- Sending non-protected broadcast ...
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 使用自定義的廣播,然後用命令列測試的時候出現如下warning: 1300 D AndroidRuntime: Calling main entry com.android.com
[RK3399][Android7.1] 除錯筆記 --- USB:device descriptor read/64, error -32
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 現象: 由於rk3399四個usb口不能滿足數量需求,對其中的usb3.0(非OTG口)進行外接Hub(用的是GL850)做擴充套件。 插上U盤後出現如下error: [
[RK3399][Android7.1] 除錯筆記 --- USB:no configuration chosen from 1 choice
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 背景: 由於rk3399四個usb口不能滿足數量需求,對其中的usb3.0(非OTG口)進行外接Hub做擴充套件成3個USB2.0+1一個USB3.0。 原理圖如下: 現象
[RK3399][Android7.1] 除錯筆記 --- Android7.1 Launcher選擇位置
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 一開始沒找到在哪選擇切換Launcher,記錄下。 步驟: 1. 進入Settings app 2. Apps 3. Settings 4. Home app
[RK3399][Android7.1] 除錯筆記 --- I2S1工作輸出是12MHz問題
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 現象: 使用I2S1通道,測量到的I2S MCLK是12MHz. 理論上應該是11.288MHz. 原因: rk3399平臺有三路I2S(其中一路內部使用,可以不管),
[RK3399][Android7.1] 除錯筆記 --- SD卡升級不會清除data
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 現象: 使用update.img製作sd卡升級完成後發現不會清除data分割槽 原因: 像rk3288 android6.0上會在recovery中設定misc分割槽,
RK3399 android7.1 DTS 電壓域的配置
RK3399的CPU採用big.LITTLE大小核架構,雙Cortex-A72大核+四Cortex-A53小核結構,對整數、浮點、記憶體等作了大幅優化,在整體效能、功耗及核心面積三個方面都具革命性提升。 RK3399的GPU採用四核ARM新一代高階影象處理器Mali
[RK3399][Android7.1] 除錯筆記 --- 預編譯呼叫第三方庫
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 背景: 現在在Framework層及以下經常會呼叫到第三方的C++演算法庫,比如語音識別,人臉識別等等。
[RK3399][Android7.1] Android各個層次的版權協議
題外話: 谷歌開始對歐盟用的應用收費了,不知道國內會怎麼樣。 最近專案產品也需要關注下此資訊,避免不必要的版權糾紛。 Android平臺,由不同模組組成,每個模組的license不一定相同。 由於A
[RK3399][Android7.1] 除錯筆記 ---谷歌拼音替換搜狗輸入法
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 由於搜狗輸入法存在版權原因,換成了谷歌拼音,雖然apk已經下架,但還是可以使用的。 改動: diff --git a/packages/SettingsProvid
[RK3399][Android7.1] Uboot啟動過程小結
整個過程和rk3288平臺的uboot(v2014.10)載入流程類似,可參考[RK3288][Android6.0] U-boot 啟動流程小結blboard_init_f -> crt0_64.S //初始化環境安裝 board_init_f -> board_f.c initcall
[RK3399][Android7.1] 除錯筆記 --- DDR工作頻率的獲取和設定
OS: Android 7.1 Board: Firefly-RK3399 Kernel: v4.4.55 之前有提到loader中有設定ddr頻率為800MHz,當kernel中開啟了ddr devfreq之後,驅動載入時會獲取ddr預設頻率。
[RK3399][Android7.1] Uboot所用交叉編譯工具鏈
Uboot: v2017.02 Board: Firefly-RK3399 Uboot的交叉編譯工具鏈通過巨集CROSS_COMPILE來定義,在Makefile中。 ifeq ($(ARCHV),aarch64) ifneq ($(wildcard