博客專欄

        EEPW首頁 > 博客 > 飛凌干貨|關(guān)于AM335x系列的板卡和相關(guān)模塊產(chǎn)品常見問題的解決方法

        飛凌干貨|關(guān)于AM335x系列的板卡和相關(guān)模塊產(chǎn)品常見問題的解決方法

        發(fā)布人:flseo 時間:2020-05-23 來源:工程師 發(fā)布文章

        最近有客戶在使用 AM335x  系列 開發(fā)板中 遇到了一 些問題, 所以在這里簡單地 總結(jié)了 幾點 常見 問題和解決方案   這里分享一下  如果您手中正好有 飛凌的 AM335x 系列板卡,  仔細閱讀 ,可能目前困擾您的 問題答案就在這里 


        一. 關(guān)于 AM335x 系列開發(fā)板, 啟動時,調(diào)試串口 循環(huán) 打印 CCCCC 問題分析


        以下為打印信息:


          

         

        建議從兩方面進行 問題排查:


         1) AM335x 系列開發(fā)板啟動方式有2種:SD卡、nand. 請檢查 是否設置的 SD卡啟動,但是沒有插SD 卡或者 SD卡中無程序。  底板上的撥碼開關(guān)要撥到相應位置,參考以下說明:

        1. SD 卡啟動設置:直接撥到 On

        2. NandFlash 啟動設置:直接撥到 Off

         注: On 代表撥到上方,Off 代表撥到下方

        (2)飛凌 AM335x 系列 開發(fā)板DI8-13的引腳,  boot啟動項相關(guān)引腳。 如果您 這幾個引腳上接的外設模塊電平跟 uboot(下拉)啟動電平相反,也可能會影響啟動。可以排查下是否是這幾個引腳導致。

        (3) 如果排查以上兩點還未解決問題,請聯(lián)系飛凌技術(shù)支持 0312-3119192!

         

        二. 關(guān)于 AM335x 系列開發(fā)板 啟動時,串口打印信息出現(xiàn): please  contact  forlinx 問題分析。


        以下為打印信息:


          

         

         

         

        建議從兩方面進行 問題排查:


        (1)AM335x 系列 核心板上有個加密芯片:DS2406,通過IIC接的CPU,這個芯片 用戶 不能 使 用, 因為 出廠時里面已經(jīng)寫入了飛凌的加密信息  只有 飛凌 系統(tǒng)可以使用  uboot在啟動過程中會取讀取保存在DS2460里的密碼。驗證不通過的時候  會在串口打印信息里提示 “Contact Forlinx….”,這種情況一般是加密芯片里的密碼丟了  也可能是出廠沒有燒寫加密芯片。

         

        (2) 除了加密芯片用了一路 IIC接口,核心板還支持2路 ,有些用戶需要接自己的 IIC外設模塊 如果您 把設備掛載到加密芯片的這路 IIC上,地址 出現(xiàn)沖突,這樣也可能會有影響,出現(xiàn) “please contact forlinx”信息 。所以要建議 用戶 檢查IIC地址 是否 沖突,可以修改下地址或者 用另外 2路的IIC接口。

         

         3 )如果排查以上兩點還未解決問題,請聯(lián)系飛凌技術(shù)支持 0312-3119192!

         

        三. FET335xS 核心板  FET335xS-II 核心板 同為一款 CPU芯片, 為什么 FET335xS 主頻是 800MH z  FET335xS-II是600MH z 呢?


        原因就是電源管理芯片不同,F(xiàn)ET335xS-II 核心板 用的電源管理芯片是 TPS650250,沒有調(diào)壓功能,所以核心板主頻只能用600MHz。

        FET335xS  用的電源管理芯片是 TPS65217,有調(diào)壓功能,  核心板可以用 800MHz。



        現(xiàn)售核心板
        FET335 xS -II核心板V3.0
        FET335 xS 核心板 V2.2
        CPUCPU用的也是相同的,都用的800MHz的
        工作頻率600MHz  FET335xS-II 用的電源管理芯片是650250,沒有調(diào)壓功能,所以核心板主頻只能用600MHz800MHz  FET335xS 用的電源管理芯片是65217,有調(diào)壓功能,核心板可以用800MHz
        PCB引腳不是同一款 PCB,有3個引腳不同,其他完全兼容
        原理圖電源管理芯片不相同,其他都相同


        附上 FET335xD  FET335xS 修改主頻的方法:

        CPU主頻可以通過修改文件系統(tǒng)/etc/init.d/qt.sh 腳本來實現(xiàn),主頻設置如下,可以通過修改腳本中以下代碼部分 


        設置 CPU的主頻,設置完后保存改腳本,并執(zhí)行sync同步命令即可。 方式 如下:

         

        BOARDNAME=`cat /proc/boardname`

        if [ $BOARDNAME != "OK335xS2" ]; then

           amixer cset name='PGA Capture Volume' 75%,75% >/dev/null

           #set cpu freq from  default 720M to MAX Hz

           CPUMAXFREQFILE=/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

           if [ -e $CPUMAXFREQFILE ]; then

              MAXFREQ=$(cat  $CPUMAXFREQFILE)

              echo $MAXFREQ > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed

           fi

        fi

         

        四. 關(guān)于 FET335xD 總線的測試情況


        1.各型號開發(fā)板對總線的支持情況


        開發(fā)板型號總線支持情況測試歷程情況功能復用情況
        OK335xD
        FET335xD
        Gpmc總線,16位數(shù)據(jù)總線,12位地址總線可單獨提供和鐵電存儲器通訊的例程(目前以臨時鏡像提供)
        FETMX6UL-C
        OKMX6UL-C底板
        EBI BUS16位并行總線不建議使用總線,引腳復用太多底板沒有引出總線。
        FETMX6Q/6DL-C
        OKMX6Q-C/6DL-C
        EBI BUS  27位地址總線,32位數(shù)據(jù)總線軟件手冊有測試腳本。但是底板上是默認沒有開啟EMI時鐘,引腳也沒有復用為EMI。如果要測試:參考軟件手冊EMI接口測試章節(jié)。通過腳本寫或讀數(shù)據(jù),用示波器測EMI總線信號查看時序。提供詳細復用表
        FET4418-C
        FET6818-C
        OK4418/6818-C2
        最高數(shù)據(jù)總線寬度: 16位,最高地址總線位數(shù)17位C2的底板上焊接了nor flash,跟他通信, 驗證了總線的讀寫歷程。 底板上也有雙排針座子, 插上杜邦線連接FPGA等。方便客戶驗證。(驅(qū)動不開源,測試歷程開源)C上復用串口,PWM,觸摸,用戶按鍵,還有一些功能的使能 影響電容觸摸的中斷,HDMI的I2C,LCD的PWM,SDIO ,WIFI,攝像頭的使能。這些都是可以更換IO來替換的 也不算是完全影響這些功能。 C2上無復用。
        FET5718-C
        OK5718-C
        GPMC支持8-bit/16-bit數(shù)據(jù)總線寬度 最多支持28個地址線 最多支持8個片選線軟件手冊也介紹了如何設置總線時序方法。



        2.總線可以接什么設備

        1.鐵電存儲器      2.FPGA     3. DSP    4.其他

        3.FETMX6UL-C支持數(shù)據(jù)地址總線(16位數(shù)據(jù),27位地址)復用比較嚴重,不建議使用。 原因:

        1)地址0-7和攝像頭數(shù)據(jù)線0-7引腳復用

        2)地址8-15和NAND數(shù)據(jù)線0-7引腳復用

        3)地址16-26和NAND控制線、SD卡6根線、網(wǎng)口2的2根線復用

        4)數(shù)據(jù)線0-15和LCD數(shù)據(jù)線8-23復用

        5)控制線和NAND線、攝像頭線、網(wǎng)口2、網(wǎng)口1線復用.

        復用占用了主要的端口線,不建議 FETMX 6UL -C 使用外部總線

        4. 飛凌 提供的總線驅(qū)動是什么形式的, 用戶 可以直接使用嗎?有沒有例程?

        答:調(diào)試總線驅(qū)動需要根據(jù)總線所接設備,來調(diào)試時序。比方說 FET 335xD飛凌提供了總線驅(qū)動, 工程師 是以 FRAM為例做的測試,所以 FET 335xD 總線的驅(qū)動是以 FRAM的時序調(diào)試的,如果客戶要接FPGA需要重新修改驅(qū)動,以適應FPGA的時序  應用例程主要實現(xiàn)設備的讀寫。

         

        五. AM335x 系列核心板上 關(guān)于 兩種 文件系統(tǒng)的說明


        目前 支持兩種文件系統(tǒng): ubi 和 和 yaffs 

        1.ubi 版本的分為 256MB NandFlash 版本和 1GB NandFlash 版本,根據(jù)核心板  NandFlash   大小選擇程序。

        2.yaffs 版本的自適應 256MB NandFlash 版本和 1GB NandFlash 版本,建議最好 1GB NandFlash 版本燒寫 yaffs版本程序。

        3.燒寫過程對比:UBI:燒錄鏡像時間:2分16S

        Yaffs:燒錄鏡像時間:6分4S,

        備注:不同配置的板子,燒錄時間會有幾秒的差別。 用戶 可以根據(jù)實際需求選擇相應的文件系統(tǒng)!

         

        六. 關(guān)于 AM335x 系列板卡對于 RGB 565/888 的支持


        OK335 xD  核心板支持 RGB888,底板不支持,相 應的開發(fā)板標配軟件是 RGB565。

        如果不用 GPMC總線高8位(GPMC_D8-15)的話,可自己重新設計底板硬件上實現(xiàn)RGB888,相應軟件驅(qū)動也需要修改,可參考OK335 xS 開發(fā)板驅(qū)動。

        OK335 xS :核心板和底板,液晶屏和軟件驅(qū)動均是 RGB888 

        ------

        小編順便給 大家普及一下 RGB的概念:

         RGB 三基色 是指紅     三色 

        原色,又稱為 基色 ,即用以調(diào)配其他 色彩  基本色 

        原色的 色純度 最高,最純凈、最鮮艷。可以調(diào)配出絕大多數(shù)色彩,而其他顏色不能調(diào)配出 三原色 

         RGB565 為例,以下圖片可以幫您快速理解:

        *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。

        電路圖符號相關(guān)文章:電路圖符號大全




        關(guān)鍵詞:

        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 满城县| 称多县| 六盘水市| 朝阳市| 隆子县| 永福县| 和硕县| 兴业县| 波密县| 偏关县| 新干县| 榆中县| 饶阳县| 德兴市| 澄江县| 瑞丽市| 三原县| 香格里拉县| 海伦市| 双鸭山市| 泗洪县| 青田县| 黄骅市| 鸡西市| 五峰| 西宁市| 周口市| 唐山市| 泾川县| 剑阁县| 射阳县| 仪陇县| 肃北| 确山县| 施秉县| 呼伦贝尔市| 云阳县| 盐源县| 柳林县| 浮梁县| 洞口县|