[RK3399][Android7.1] 除錯筆記 --- 串列埠列印輸出亂碼
Platform: RK3399
OS: Android 7.1
Board: Firefly-RK3399
剛拿到FireFly的板子,開機後輸出亂碼,原因在於波特率設定不對。
一般的板子平臺設定的都是115200,而這塊板子設定的1500000, 當然,你可以在source code中修改。
Ubuntu上, Kermit是不支援這個速率的,而minicom可以。
波特率的選擇通過A和B選取下一個。
參考:
串列埠除錯
相關推薦
[RK3399][Android7.1] 除錯筆記 --- 串列埠列印輸出亂碼
Platform: RK3399 OS: Android 7.1 Board: Firefly-RK3399 剛拿到FireFly的板子,開機後輸出亂碼,原因在於波特率設定不對。 一般的板子平臺設定的都是115200,而這塊板子設定的1500000,
[RK3399][Android7.1] 除錯筆記 --- 串列埠JNI測試用例
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 有將它修改做了實現,也分享給大家做參考。 JNI部分: SerialPort.c /* * Copyright 2009-2011 Cedri
[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] 除錯筆記 --- 預編譯呼叫第三方庫
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 背景: 現在在Framework層及以下經常會呼叫到第三方的C++演算法庫,比如語音識別,人臉識別等等。
[RK3399][Android7.1] 除錯筆記 ---谷歌拼音替換搜狗輸入法
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 由於搜狗輸入法存在版權原因,換成了谷歌拼音,雖然apk已經下架,但還是可以使用的。 改動: diff --git a/packages/SettingsProvid
[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] 除錯筆記 --- sdk本地環境搭建
Platform: rk3399 OS: Android 7.1 Kernel: v4.4.83 拿到官方sdk之後需要在本地gerrit伺服器上搭建環境。 manifest.xml過濾: cat manifest.xml | sed 's;r
[RK3399][Android7.1] 除錯筆記ADC驅動配置及使用
平臺 核心版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目錄 結構體 配置步驟
[RK3399][Android7.1] 除錯筆記 強制橫屏或者豎屏顯示
平臺 核心版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目錄 當前預設豎屏:
[RK3399][Android7.1] 除錯筆記 修改瀏覽器預設主頁
平臺 核心版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目錄 修改預設主頁
[RK3399][Android7.1] 除錯筆記 修改預設桌布
平臺 核心版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目錄 修改預設桌布
[RK3399][Android7.1] 除錯筆記 隱藏導航欄和狀態列
平臺 核心版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目錄 導航欄與狀態列
[RK3399][Android7.1] 除錯筆記 去掉頂部Google搜尋欄
平臺 核心版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目錄 原始碼 正確改法