方案分享飞凌嵌入式-RK3399-C开发板常见问题及解决方案分享
一. OK3399-C 開發板啟動時,調試串口打印亂碼問題分析:
以下為打印信息:
問題定位:
參照《軟件手冊第二章 2.2 》,設置串口調試軟件,波特率設置: 1500000 ,請檢查是否少寫了一個零,如果少了的話,會直接打印亂碼。
設置了正確的波特率,點擊 open ,報錯,是因為串口驅動不兼容所致,在 wince10 上, 許多用戶如果不安裝資料工具中提供的驅動包,使用調試串口會出現亂碼。
優化方案:鑒于 有些用戶 在使用時不詳細看軟件手冊,出現以上問題。 技術工程師已經更改了驅動芯片, 芯片型號: CP2102N,更改后用戶使用自己電腦上自帶的串口驅動也可以。
備注:更改要求已經提交給了生產,目前已經針對庫存更改完畢。
注意事項: OK3399-C 平臺調試串口使用的是 Mirco USB 接口,板載 USB 轉 UART 芯片,無需用戶購買 USB 轉串口調試工具,使用極其簡單方便。首先使用 Micro USB 線將 PC 與開發板的 Debug ( UART2 ) -microUSB 類型接口連接,打開開發板電源, Windows 將自動搜索并安裝驅動程序,如果您的系統無法安裝驅動程序,或者安裝之后無法打開,請使用用戶資料工具目錄提供的驅動包 CP210x_VCP_Windows_XP_Vista.zip 進行安裝。
二. 關于用戶自己新作底板,出現WiFi調試不通的情況。
WiFi 芯片型號:板載 WiFi&Bluetooth 一體模塊 U32 ,模塊型號為 AP6256。接口:WiFi 走的是 SDIO ,藍牙走的是 UART 。
需重點從四個方面進行問題排查:
建議 交叉更替芯片,在 飛凌開發板上測試是否能是通的。如果是通的,排除芯片本身問題;
排查底板是否存在虛焊 ;
SDIO 布線長度需要等長,而且模塊下面盡量不要走線(如果沒有做等長處理,可能會出現 WiFi 不通的情況) 。
目前飛凌選擇的WiFi 模塊 支持的功能相對較多 ,如: WiFi 、藍牙、藍牙高清通話 ,硬件接口是完全獨立的。如果用戶 只用 WiFi ,其余功能的引腳 ( 例如晶振, GPIO控制的一些使能引腳)也要連接,這幾個管教跟驅動有關,引腳務必引出后才可正常運行 。
如果排查以上四點還未解決問題,請聯系飛凌技術支持 0312-3119192 !
三. 用戶使用開發板上2排2.54mm的排針這幾個引腳接的設備無法運行。
開發板上有 2 排 2 .54mm 的排針,將 核心板上的一些串口、 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 控制、和添加按鍵的修改說明, 飛凌工程師已有成熟解決方案,如有需求可直接聯系工程師獲取,后續關于此修改方法將添加到應用筆記里,便于用戶隨時查找。
五.客戶需要安裝 Docker 容器
發布版的ForlinxDesktop系統,運行Docker 會卡在這個界面。系統報錯: forlinx systemd[1]: Failed to start Docker Application Container Engine.
此問題已經解決,在 ForlinxDesktop 系統下,可直接運行 Docker 容器。如果您有此需求,可以找技術支持輸出臨時鏡像,后續我們會將此內容更新至論壇資料中,請大家保持關注 。
六.在 OK3399-C 上實現豎屏 , 以下是基于 Linux 系統實現豎屏的方法:
OK3399-C 是 以 Wayland 作為 屏幕服務器 , ,可參考下述鏈接中的方式來進行解決
http://bbs.witech.com.cn/article-339-1.html
http://bbs.witech.com.cn/article-238-1.html
七.OK3399-C平臺上支持單屏和雙屏顯示 。
軟件手冊上有具體 修改方法: (軟件手冊 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 ,是開源的,用戶參考即可。
九.用戶使用OTG燒寫系統時, 開發板在燒寫 Android 后再燒寫 Linux ,會報燒寫錯誤 。
這種情況需要先點擊右上角擦除 flash按鈕,再燒寫即可。 (下圖為燒寫成功示意)
十. 4G 模塊支持說明
目前 Linux 、 Android 、 ForlinxDesktop 均適配了 EC20 的 4G 模塊、 也適配了華為 4G 模塊(型號: ME909s-821 )。
以上就是小編給大家分享的內容。希望能夠幫到您。飛凌有專業的技術支持團隊,如果您手里有飛凌的板子,如果您正被問題所困擾,請聯系飛凌技術支持
電話: 0312-3119192 !
郵箱: Linux@forlinx.com ; Android@forlinx.com ; hardware@forlinx.com
飛凌,用心服務,助力您的產品快速上市!
https://www.forlinx.com/article_view_429.html
總結
以上是生活随笔為你收集整理的方案分享飞凌嵌入式-RK3399-C开发板常见问题及解决方案分享的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: selenium抓取页面表格
- 下一篇: wamp服务器的配置和angularjs