博客專欄

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

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

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

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


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


以下為打印信息:


  

 

建議從兩方面進(jìn)行 問(wèn)題排查:


 1) AM335x 系列開(kāi)發(fā)板啟動(dòng)方式有2種:SD卡、nand. 請(qǐng)檢查 是否設(shè)置的 SD卡啟動(dòng),但是沒(méi)有插SD 卡或者 SD卡中無(wú)程序。  底板上的撥碼開(kāi)關(guān)要撥到相應(yīng)位置,參考以下說(shuō)明:

1. SD 卡啟動(dòng)設(shè)置:直接撥到 On

2. NandFlash 啟動(dòng)設(shè)置:直接撥到 Off

 注: On 代表?yè)艿缴戏剑琌ff 代表?yè)艿较路?/span>

(2)飛凌 AM335x 系列 開(kāi)發(fā)板DI8-13的引腳,  boot啟動(dòng)項(xiàng)相關(guān)引腳。 如果您 這幾個(gè)引腳上接的外設(shè)模塊電平跟 uboot(下拉)啟動(dòng)電平相反,也可能會(huì)影響啟動(dòng)??梢耘挪橄率欠袷沁@幾個(gè)引腳導(dǎo)致。

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

 

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


以下為打印信息:


  

 

 

 

建議從兩方面進(jìn)行 問(wèn)題排查:


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

 

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

 

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

 

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


原因就是電源管理芯片不同,F(xiàn)ET335xS-II 核心板 用的電源管理芯片是 TPS650250,沒(méi)有調(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,沒(méi)有調(diào)壓功能,所以核心板主頻只能用600MHz800MHz  FET335xS 用的電源管理芯片是65217,有調(diào)壓功能,核心板可以用800MHz
PCB引腳不是同一款 PCB,有3個(gè)引腳不同,其他完全兼容
原理圖電源管理芯片不相同,其他都相同


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

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


設(shè)置 CPU的主頻,設(shè)置完后保存改腳本,并執(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 總線的測(cè)試情況


1.各型號(hào)開(kāi)發(fā)板對(duì)總線的支持情況


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



2.總線可以接什么設(shè)備

1.鐵電存儲(chǔ)器      2.FPGA     3. DSP    4.其他

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

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

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

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

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

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

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

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

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

 

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


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

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

2.yaffs 版本的自適應(yīng) 256MB NandFlash 版本和 1GB NandFlash 版本,建議最好 1GB NandFlash 版本燒寫(xiě) yaffs版本程序。

3.燒寫(xiě)過(guò)程對(duì)比:UBI:燒錄鏡像時(shí)間:2分16S

Yaffs:燒錄鏡像時(shí)間:6分4S,

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

 

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


OK335 xD  核心板支持 RGB888,底板不支持,相 應(yīng)的開(kāi)發(fā)板標(biāo)配軟件是 RGB565。

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

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

------

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

 RGB 三基色 是指紅 、  、 藍(lán) 三色 。

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

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

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

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

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




關(guān)鍵詞:

相關(guān)推薦

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

關(guān)閉