方案分享-RK3399-C開發板常見問題及解決方案分享
一. OK3399-C開發板啟動時,調試串口打印亂碼問題分析:
以下為打印信息:
問題定位:
1. 參照RK3399《軟件手冊第二章2.2》,設置串口調試軟件,波特率設置:1500000,請檢查是否少寫了一個零,如果少了的話,會直接打印亂碼。
2. 設置了正確的波特率,點擊open,報錯,是因為串口驅動不兼容所致,在wince10上,許多用戶如果不安裝資料工具中提供的驅動包,使用調試串口會出現亂碼。
優化方案:鑒于 有些用戶 在使用時不詳細看軟件手冊,出現以上問題。技術工程師已經更改了驅動芯片,芯片型號:CP2102N,更改后用戶使用自己電腦上自帶的串口驅動也可以。
備注:更改要求已經提交給了生產,目前已經針對庫存更改完畢。
注意事項:OK3399-C平臺調試串口使用的是Mirco USB 接口,板載USB 轉 UART芯片,無需用戶購買USB 轉串口調試工具,使用極其簡單方便。首先使用 Micro USB 線將PC 與開發板的Debug(UART2)-microUSB類型接口連接,打開開發板電源,Windows將自動搜索并安裝驅動程序,如果您的系統無法安裝驅動程序,或者安裝之后無法打開,請使用用戶資料工具目錄提供的驅動包CP210x_VCP_Windows_XP_Vista.zip 進行安裝。
二. 關于 用戶 自己新作rk3399底板,出現WiFi調試不通的情況。
WiFi芯片型號:板載 WiFi&Bluetooth 一體模塊 U32,模塊型號為 AP6256。接口:WiFi走的是SDIO,藍牙走的是UART。
需重點從四個方面進行問題排查:
1.建議交叉更替芯片,在飛凌rk3399開發板上測試是否能是通的。如果是通的,排除芯片本身問題;
2.排查底板是否存在虛焊;
3.SDIO布線長度需要等長,而且模塊下面盡量不要走線(如果沒有做等長處理,可能會出現WiFi不通的情況)。
3. 目前飛凌選擇的WiFi模塊支持的功能相對較多,如:WiFi、藍牙、藍牙高清通話,硬件接口是完全獨立的。如果用戶只用WiFi,其余功能的引腳(例如晶振,GPIO控制的一些使能引腳)也要連接,這幾個管教跟驅動有關,引腳務必引出后才可正常運行。
如果排查以上四點還未解決問題,請聯系飛凌技術支持0312-3119192!
三. 用戶使用 開發板上2排2 .54mm 的排針這幾個引腳接的設備 無法運行。
開發板上有2排2.54mm的排針,將rk3399核心板上的一些串口、SPI、GPIO等接口引出,需要注意其電平都是1.8V的。
(這幾個接口是通過IO出來,中間沒有經過任何電壓轉換。如果用戶用這幾個引腳接的設備是3.3V的,需要做一個電壓轉換才可正常運行)
四. 用戶 想自己做按鍵和接LED的屏 , GPIO的按鍵驅動以及LED的驅動。
3399使用了設備樹,這一點與4418是不同的,設備樹文件和內核配置文件如下:
kernel/arch/arm64/boot/dts/rockchip/ok3399.dts
kernel/arch/arm64/configs/rockchip_linux_defconfig
關于IO控制、和添加按鍵的修改說明,飛凌工程師已有成熟解決方案,如有需求可直接聯系工程師獲取,后續關于此修改方法將添加到應用筆記里,便于用戶隨時查找。
五.客戶需要安裝 D ocker 容器
發布版的ForlinxDesktop系統,運行Docker會卡在這個界面。系統報錯:forlinx systemd[1]: Failed to start Docker Application Container Engine.
此問題已經解決,在ForlinxDesktop系統下,可直接運行Docker容器。如果您有此需求,可以找技術支持輸出臨時鏡像,后續我們會將此內容更新至論壇資料中,請大家保持關注。
六.在 OK 3399 -C 上實現豎屏 , 以下是 基于 Linux系統 實現豎屏的方法:
OK3399-C是以Wayland作為屏幕服務器,,可參考下述鏈接中的方式來進行解決
http://bbs.witech.com.cn/article-339-1.html
http://bbs.witech.com.cn/article-238-1.html
七.OK3399平臺上 支持單屏和雙屏顯示 。
軟件手冊上有具體修改方法: (rk3399軟件手冊2.3章節)
OK3399-C 支持 MIPI DSI、HDMI、eDP 等多種屏幕接口,同時可以進行兩個屏幕的同顯和異顯,可靈 活指定其中一個接口支持 4K 輸出。目前屏幕切換控制方式有兩種:uboot 菜單動態控制;內核設備樹指定。
一般情況下選用uboot菜單動態控制比較方便,但是重燒系統后還需要二次設置。
內核設備樹指定后,就可以把配置固死,適合批量生產。
八.客戶如果需要硬件VPU,該如何調用API接口, 飛凌 提供什么資料?
OK3399-C 平臺音視頻部分應用層軟件采用的是 Gstreamer(系統自帶,跑視頻,音頻都可以),支持硬件編解碼。 OK3399-C 平臺內部有一個視頻處理單元 VPU,支持以下格式的視頻硬編解:
視頻解碼: H264, H265, VP8, VP9,最大支持 4Kx2K@60fps
視頻編碼: H264,最大支持 1080p@30fps
手冊上提供了一個演示歷程。關于如何調用API接口,請參照以下說明:
關于如何調用API接口,手冊上提供了一個演示歷程。請參照以下說明:
編碼調用mppvideodec組件進行視頻硬解碼。源碼中包含1個開發手冊:MPP開發參考_v0.3.pdf,是開源的,用戶參考即可。
九.用戶 使用O TG 燒寫系統時,開發板在燒寫Android后再燒寫Linux,會報燒寫錯誤。
這種情況需要先點擊右上角擦除flash按鈕,再燒寫即可。(下圖為燒寫成功示意)
十. 4G模塊支持說明
目前Linux、Android、ForlinxDesktop均適配了EC20的4G模塊、 也適配了華為4G模塊(型號:ME909s-821)。
以上就是小編給大家分享的內容。希望能夠幫到您。飛凌有專業的技術支持團隊,如果您手里有飛凌的開發板,如果您正被問題所困擾,請聯系飛凌技術支持
電話:0312-3119192!
郵箱:Linux@forlinx.com ;Android@forlinx.com;hardware@forlinx.com
飛凌,用心服務,助力您的產品快速上市!
相關產品 >
-
FET3399-C核心板
飛凌RK3399安卓高性能核心板采用 采用六核Rockchip RK3399芯片,雙Cortex-A72大核+四Cortex-A53小核結構,對整數、浮點、內存等作了大幅優化,在整體性能、功耗及核心面積三個方面提升。以下將對瑞芯微芯片RK3399參數,RK3399核心板方案及其性能做具體介紹。如您對飛凌RK3399系列核心板有興趣,歡迎咨詢了解。
了解詳情 -
OK3399-C開發板
飛凌嵌入式RK3399安卓開發板主芯片采用高性能六核CPU Rockchip RK3399,GPU采用Mail-T860四核 GPU,RK3399作為目RK產品線中低功耗、高性能的代表,可滿足人臉識別設備、機器人、無人機、IoT物聯網領域應用。飛凌RK3399開發板在整體性能、功耗及核心面積做了大幅度優化,更加滿足工業設計需求。飛凌RK3399開發板為進一步減少用戶二次開發難度,開放了底板原理圖,并提供了RK3399用戶手冊、芯片手冊,加上優質的技術服務,讓您的方案從構思到上市時間縮短。