方案分享-RK3399-C開發(fā)板常見問題及解決方案分享

原創(chuàng) 2020-05-25 17:12:00 RK3399 方案分享 解決方案

一. OK3399-C開發(fā)板啟動(dòng)時(shí),調(diào)試串口打印亂碼問題分析:

以下為打印信息:


rk3399開發(fā)板常見問題 


 

問題定位:

1. 參照RK3399《軟件手冊(cè)第二章2.2》,設(shè)置串口調(diào)試軟件,波特率設(shè)置:1500000,請(qǐng)檢查是否少寫了一個(gè)零,如果少了的話,會(huì)直接打印亂碼。  

2. 設(shè)置了正確的波特率,點(diǎn)擊open,報(bào)錯(cuò),是因?yàn)榇隍?qū)動(dòng)不兼容所致,在wince10上,許多用戶如果不安裝資料工具中提供的驅(qū)動(dòng)包,使用調(diào)試串口會(huì)出現(xiàn)亂碼。

優(yōu)化方案:鑒于 有些用戶 在使用時(shí)不詳細(xì)看軟件手冊(cè),出現(xiàn)以上問題。技術(shù)工程師已經(jīng)更改了驅(qū)動(dòng)芯片芯片型號(hào):CP2102N,更改后用戶使用自己電腦上自帶的串口驅(qū)動(dòng)也可以。

備注:更改要求已經(jīng)提交給了生產(chǎn),目前已經(jīng)針對(duì)庫(kù)存更改完畢。

注意事項(xiàng):OK3399-C平臺(tái)調(diào)試串口使用的是Mirco USB 接口,板載USB 轉(zhuǎn) UART芯片,無(wú)需用戶購(gòu)買USB 轉(zhuǎn)串口調(diào)試工具,使用極其簡(jiǎn)單方便。首先使用 Micro USB 線將PC 與開發(fā)板的DebugUART2-microUSB類型接口連接,打開開發(fā)板電源,Windows將自動(dòng)搜索并安裝驅(qū)動(dòng)程序,如果您的系統(tǒng)無(wú)法安裝驅(qū)動(dòng)程序,或者安裝之后無(wú)法打開,請(qǐng)使用用戶資料工具目錄提供的驅(qū)動(dòng)包CP210x_VCP_Windows_XP_Vista.zip 進(jìn)行安裝。


rk3399開發(fā)板解決方案


二. 關(guān)于 用戶 自己新作rk3399底板,出現(xiàn)WiFi調(diào)試不通的情況。

WiFi芯片型號(hào):板載 WiFi&Bluetooth 一體模塊 U32,模塊型號(hào)為 AP6256。接口:WiFi走的是SDIO,藍(lán)牙走的是UART

需重點(diǎn)從四個(gè)方面進(jìn)行問題排查:

1.建議交叉更替芯片,在飛凌rk3399開發(fā)板上測(cè)試是否能是通的。如果是通的,排除芯片本身問題;

2.排查底板是否存在虛焊

3.SDIO布線長(zhǎng)度需要等長(zhǎng),而且模塊下面盡量不要走線(如果沒有做等長(zhǎng)處理,可能會(huì)出現(xiàn)WiFi不通的情況)


OK3399-C開發(fā)板常見問題 


3. 目前飛凌選擇的WiFi模塊支持的功能相對(duì)較多,如:WiFi、藍(lán)牙、藍(lán)牙高清通話,硬件接口是完全獨(dú)立的。如果用戶只用WiFi,其余功能的引腳例如晶振,GPIO控制的一些使能引腳)也要連接,這幾個(gè)管教跟驅(qū)動(dòng)有關(guān),引腳務(wù)必引出后才可正常運(yùn)行

如果排查以上四點(diǎn)還未解決問題,請(qǐng)聯(lián)系飛凌技術(shù)支持0312-3119192

 

三. 用戶使用 開發(fā)板上22 .54mm 的排針這幾個(gè)引腳接的設(shè)備 無(wú)法運(yùn)行。

開發(fā)板上有22.54mm的排針,將rk3399核心板上的一些串口、SPIGPIO等接口引出,需要注意其電平都是1.8V的。

(這幾個(gè)接口是通過IO出來(lái),中間沒有經(jīng)過任何電壓轉(zhuǎn)換。如果用戶用這幾個(gè)引腳接的設(shè)備是3.3V,需要做一個(gè)電壓轉(zhuǎn)換才可正常運(yùn)行)



OK3399-C開發(fā)板常見問題


OK3399-C開發(fā)板解決方案分享 



四.  用戶 想自己做按鍵和接LED的屏 GPIO的按鍵驅(qū)動(dòng)以及LED的驅(qū)動(dòng)。

3399使用了設(shè)備樹,這一點(diǎn)與4418是不同的,設(shè)備樹文件和內(nèi)核配置文件如下:
kernel/arch/arm64/boot/dts/rockchip/ok3399.dts
kernel/arch/arm64/configs/rockchip_linux_defconfig

關(guān)于IO控制、和添加按鍵的修改說明,飛凌工程師已有成熟解決方案,如有需求可直接聯(lián)系工程師獲取,后續(xù)關(guān)于此修改方法將添加到應(yīng)用筆記里,便于用戶隨時(shí)查找。


五.客戶需要安裝 D ocker 容器

發(fā)布版的ForlinxDesktop系統(tǒng),運(yùn)行Docker會(huì)卡在這個(gè)界面。系統(tǒng)報(bào)錯(cuò):forlinx systemd[1]: Failed to start Docker Application Container Engine.


OK3399-C開發(fā)板解決方案  


此問題已經(jīng)解決,在ForlinxDesktop系統(tǒng)下,可直接運(yùn)行Docker容器。如果您有此需求,可以找技術(shù)支持輸出臨時(shí)鏡像,后續(xù)我們會(huì)將此內(nèi)容更新至論壇資料中,請(qǐng)大家保持關(guān)注


六.在 OK 3399 -C 上實(shí)現(xiàn)豎屏 以下是 基于 Linux系統(tǒng) 實(shí)現(xiàn)豎屏的方法:

OK3399-CWayland作為屏幕服務(wù)器,,可參考下述鏈接中的方式來(lái)進(jìn)行解決

http://bbs.witech.com.cn/article-339-1.html

http://bbs.witech.com.cn/article-238-1.html


七.OK3399平臺(tái)上 支持單屏和雙屏顯示

軟件手冊(cè)上有具體修改方法: (rk3399軟件手冊(cè)2.3章節(jié))

OK3399-C 支持 MIPI DSI、HDMI、eDP 等多種屏幕接口,同時(shí)可以進(jìn)行兩個(gè)屏幕的同顯和異顯,可靈 活指定其中一個(gè)接口支持 4K 輸出。目前屏幕切換控制方式有兩種:uboot 菜單動(dòng)態(tài)控制;內(nèi)核設(shè)備樹指定。

一般情況下選用uboot菜單動(dòng)態(tài)控制比較方便,但是重?zé)到y(tǒng)后還需要二次設(shè)置。

內(nèi)核設(shè)備樹指定后,就可以把配置固死,適合批量生產(chǎn)。


八.客戶如果需要硬件VPU,該如何調(diào)用API接口, 飛凌 提供什么資料?

OK3399-C 平臺(tái)音視頻部分應(yīng)用層軟件采用的是 Gstreamer(系統(tǒng)自帶,跑視頻,音頻都可以),支持硬件編解碼。 OK3399-C 平臺(tái)內(nèi)部有一個(gè)視頻處理單元 VPU,支持以下格式的視頻硬編解:

視頻解碼: H264, H265, VP8, VP9,最大支持 4Kx2K@60fps

視頻編碼: H264,最大支持 1080p@30fps

手冊(cè)上提供了一個(gè)演示歷程。關(guān)于如何調(diào)用API接口,請(qǐng)參照以下說明:

關(guān)于如何調(diào)用API接口,手冊(cè)上提供了一個(gè)演示歷程。請(qǐng)參照以下說明:

編碼調(diào)用mppvideodec組件進(jìn)行視頻硬解碼。源碼中包含1個(gè)開發(fā)手冊(cè):MPP開發(fā)參考_v0.3.pdf,是開源的,用戶參考即可。


九.用戶 使用O TG 燒寫系統(tǒng)時(shí),開發(fā)板在燒寫Android后再燒寫Linux,會(huì)報(bào)燒寫錯(cuò)誤


rk3399開發(fā)板常見問題 


這種情況需要先點(diǎn)擊右上角擦除flash按鈕,再燒寫即可。(下圖為燒寫成功示意)


rk3399開發(fā)板解決方案


 

十. 4G模塊支持說明

目前LinuxAndroidForlinxDesktop均適配了EC204G模塊、 也適配了華為4G模塊(型號(hào):ME909s-821)。

以上就是小編給大家分享的內(nèi)容。希望能夠幫到您。飛凌有專業(yè)的技術(shù)支持團(tuán)隊(duì),如果您手里有飛凌的開發(fā)板,如果您正被問題所困擾,請(qǐng)聯(lián)系飛凌技術(shù)支持

電話:0312-3119192

郵箱:Linux@forlinx.com Android@forlinx.comhardware@forlinx.com

飛凌,用心服務(wù),助力您的產(chǎn)品快速上市!

 

相關(guān)產(chǎn)品 >

  • FET3399-C核心板

    飛凌RK3399安卓高性能核心板采用 采用六核Rockchip RK3399芯片,雙Cortex-A72大核+四Cortex-A53小核結(jié)構(gòu),對(duì)整數(shù)、浮點(diǎn)、內(nèi)存等作了大幅優(yōu)化,在整體性能、功耗及核心面積三個(gè)方面提升。以下將對(duì)瑞芯微芯片RK3399參數(shù),RK3399核心板方案及其性能做具體介紹。如您對(duì)飛凌RK3399系列核心板有興趣,歡迎咨詢了解。

    了解詳情
    FET3399-C核心板
  • OK3399-C開發(fā)板

    飛凌嵌入式RK3399安卓開發(fā)板主芯片采用高性能六核CPU Rockchip RK3399,GPU采用Mail-T860四核 GPU,RK3399作為目RK產(chǎn)品線中低功耗、高性能的代表,可滿足人臉識(shí)別設(shè)備、機(jī)器人、無(wú)人機(jī)、IoT物聯(lián)網(wǎng)領(lǐng)域應(yīng)用。飛凌RK3399開發(fā)板在整體性能、功耗及核心面積做了大幅度優(yōu)化,更加滿足工業(yè)設(shè)計(jì)需求。飛凌RK3399開發(fā)板為進(jìn)一步減少用戶二次開發(fā)難度,開放了底板原理圖,并提供了RK3399用戶手冊(cè)、芯片手冊(cè),加上優(yōu)質(zhì)的技術(shù)服務(wù),讓您的方案從構(gòu)思到上市時(shí)間縮短。

    了解詳情
    OK3399-C開發(fā)板

推薦閱讀 換一批 換一批