am335x系列軟件包lst-pad335xd spl d1測試方案_第1頁
am335x系列軟件包lst-pad335xd spl d1測試方案_第2頁
am335x系列軟件包lst-pad335xd spl d1測試方案_第3頁
am335x系列軟件包lst-pad335xd spl d1測試方案_第4頁
am335x系列軟件包lst-pad335xd spl d1測試方案_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、科技Beijing Lisa Technology Co.,測試方案產(chǎn)品名稱:LST-PAD3354-512D512N10RL-080-IC-L版本:V1.0擬審會制核簽 標(biāo)準(zhǔn)化批 準(zhǔn)文檔歷史第 1頁版本號修改日期編寫人修訂摘要1.02015.12.21孫向東初始版本目錄范圍31.術(shù)語、定義和縮略語3術(shù)語、定義3縮略語3系統(tǒng)介紹32.2.1.2.2.3.測試環(huán)境3硬件環(huán)境搭建3鏡像文件拷貝4SD 卡燒寫5Nand 燒寫9測試?yán)炭截愔?NAND12測試說明124.4.1.4.2.4.3.4.4.4.5.5.測試內(nèi)容12LCD()顯示屏12Touchpanel(AD)觸摸板132 個千兆 phy

2、 測試13USB(host、slave)14Audio 音頻14UART 通口15GPIO-LED17GPIO-KEY17RTC18I2C 轉(zhuǎn) IO18DS18B2019buzzer205.1.5.2.5.3.5.4.5.5.5.6.5.7.5.8.5.9.5.10.5.11.5.12.5.13.第 2頁1.范圍本文件規(guī)定了LST-SPL-PAD335X-D1 的測試內(nèi)容。本文件適用于LST-SPL-PAD335X-D1 的測試工作。術(shù)語、定義和縮略語術(shù)語、定義無2.2. 縮略語本文件應(yīng)用了以下縮略語:LCD TP I2C UART CAN MMC SD SPI RTCUSB(Liquid C

3、rystal Display)(Touch Panel)液晶顯示屏觸摸板集成電路總線通用異步收發(fā)傳輸器控制器局域網(wǎng)總線(er-egrated Circuit)(Universal Asynchronous Receiver/Transmitter)(Controller Area Network)(Multimedia Card)(Secure Digital Card)多卡安全數(shù)字卡 串行外設(shè)接口實時時鐘通用串行總線(Serial Peripheralerface)(Real-Time(UniversalClock)Serial Bus)系統(tǒng)介紹3.基于AM335x 的 linux4.測試環(huán)

4、境10 寸工業(yè)平板。4.1. 硬件環(huán)境搭建工業(yè)平板拆掉后殼以便進試,將直連 RS232 調(diào)試線接入電腦 232 串口,再由工業(yè)平板 RS232 通信口通過導(dǎo)線連接到 RS232 調(diào)試線的 DB9端子,在工業(yè)平板的子,接入 12V 電源啟動。串口線序和短路端子短接線序如下:RS232、RS485、GPIO 通口接入短路端DB9端子線序RS232、RS485 短路端子線序第 3頁引腳序號引腳名稱功能描述備注5.GPIO 短路端子線序4.2. 鏡像文件拷貝將包含鏡像文件的 2 個文件夾“mksdrootfs_with_poercal”和“mksdrootfs_without_poercal”從本地硬

5、盤“AM335X 系列workspace 目錄下。包LST-PAD335X-D包LST-SPL-PAD335X-D1鏡像文件”拷貝到虛擬機主文件夾第 4頁引腳序號引腳名稱功能描述備注1ISO-DC12V12V 輸出短接本端子 3 引腳2ISO-GNDGND短接本端子 8 引腳3S/S輸入節(jié)點 SINK/SOURCE 模式選擇短接本端子 1 引腳4X0輸入信號短接本端子 9 引腳5X1輸入信號短接本端子 10 引腳6X2輸入信號短接本端子 11 引腳7X3輸入信號短接本端子 12 引腳8C0晶體管發(fā)射極公共端短接本端子 2 引腳9Y0晶體管集電極輸出短接本端子 4 引腳10Y1晶體管集電極輸出短

6、接本端子 5 引腳11Y2晶體管集電極輸出短接本端子 6 引腳12Y3晶體管集電極輸出短接本端子 7 引腳1ISO-DC5V5V 輸出空腳20-TXDRS232 COM0 TXD 信號接 DB9 端子第 2 個引腳30-RXDRS232 COM0 RXD 信號接 DB9 端子第 3 個引腳4ISO-GNDGND接 DB9 端子第 5 個引腳51-TXDRS232 COM1 TXD 信號短接本端子 8 引腳61-RXDRS232 COM1 RXD 信號短接本端子 7 引腳72-TXDRS232 COM2 TXD 信號短接本端子 6 引腳82-RXDRS232 COM2 RXD 信號短接本端子 5

7、 引腳9ISO-GNDGND10NCNC11NCNC12UART1-RS485-1ARS485-1A 信號短接本端子 15 引腳13UART1-RS485-1BRS485-1A 信號短接本端子 16 引腳14ISO-GNDGND15UART4-RS485-2A短接本端子 12 引腳16UART4-RS485-2BRS485-2A 信號短接本端子 13 引腳4.3. SD 卡燒寫步驟一:點擊左側(cè)啟動面板的終端圖標(biāo),運行終端窗口。注:以下的描述,如非特殊說明,都在終端中運行。第 5頁準(zhǔn)備一張空的 SD 卡,容量 4G 以上,裝入時表示 SD 卡接入成功。,在虛擬機界面接入電腦端,下圖紅框中圖標(biāo)顯示

8、并點亮步驟二:執(zhí)行以下命令查看文件夾內(nèi)容# cd /home/steve/workspace/# ls(此處可以看到進去的 2 個文件夾)以下是 2 個文件夾代表含義:mksdrootfs_with_poercal mksdrootfs_without_poercalSD 卡啟動不需要校準(zhǔn)屏幕SD 卡啟動需要校準(zhǔn)屏幕步驟三:以下為制作開機需要校準(zhǔn)屏幕燒寫程序為例,執(zhí)行以下命令:# # #cd mksdrootfs_without_poercal/ls(執(zhí)行此命令查看里面文件)cat README.TXT(執(zhí)行此命令會提取到 ./mksdcard.sh -device/dev/sdX)sudo

9、./mksdcard.sh -device /dev/sdb(提取到令,前面加上“sudo+空格”,sdX 一般為sdb,然后執(zhí)行此命令)。第 6頁執(zhí)行命令后需要輸入虛擬機賬戶:ss123456,此處輸入字符不可見,切勿輸入錯誤。輸入完成后敲回車鍵,到提示部分再敲回車開始燒寫此處輸入字符不可見根據(jù)提示敲回車第 7頁命令執(zhí)行完成后顯示如下圖終端紅框所示,重新拔插,會識別出 SD 卡的 2 個分區(qū):rootfs 和 boot第 8頁4.4. Nand 燒寫步驟一: 在本地硬盤“AM335X 系列包串口調(diào)試工具串口超級終端”目錄下打開串口調(diào)試工具“”,打開后選擇“serial”,再設(shè)置好“端口”設(shè)置

10、為電腦端識別的串;“波特率”115200;其它。注:以下操作,如無特殊說明,是在調(diào)試助手下操作。步驟二:將燒寫好的 SD 卡裝入工業(yè)平板使之停在 uboot 模式。,接入 12V 電源上電。系統(tǒng)有打印信息出來之后按空格鍵第 9頁步驟三:在“uboot”模式下執(zhí)行以下命令:執(zhí)行如下命令擦除整個flash # nand erase.chip執(zhí)行如下命令將 MLO 拷貝到 nand 的第 0 個分區(qū)(0 x00 x20000)# foad mmc 0 0 x80200000 nand/MLO# nand write 0 x80200000 0 x0 0 x20000c. 執(zhí)行如下命令將 u-boot

11、.img 拷貝到 nand 的第 4 個分區(qū)(0 x800000 x260000)# foad mmc 0 0 x80200000 nand/u-boot.img# nand write 0 x80200000 0 x80000 0 x100000(寫入大小可以根據(jù)實際 u-boot.img 大小更改)d. 執(zhí)行如下命令將 uImage 拷貝到 nand 的第 6 個分區(qū)(0 x2800000 x780000)# foad mmc 0 0 x80200000 nand/uImage# nand write 0 x80200000 0 x280000 0 x500000 (寫入大小可以根據(jù)實際

12、uImage 大小更改)e. 執(zhí)行如下操作將 rootfs.ubi.img 文件寫入 nand 的第 7 個分區(qū)#ext2load mmc 0:2 0 x81000000 /home/root/rootfs.ubi.imgnandwrite0 x810000000 x7800000 x14C00000(寫入大小可以根據(jù)實際uImage 大小更改)第 10頁步驟四:拔掉電源,再從拔掉SD 卡,撥碼開關(guān) 2 位置打開,重新上電,校準(zhǔn)屏幕后進入系統(tǒng),到此表示 nand 燒寫程序成功,可以正常啟動。至此工業(yè)平板可以正常使用。注:工業(yè)平板啟動順序由下圖所示的撥碼開關(guān)調(diào)節(jié);啟動選項設(shè)置如下表所示。撥碼開關(guān)

13、 2 位置打開時是從 nand 啟動,但是在啟動過程中會掛載并以啟動的會是SD 卡所燒寫的程序。在撥碼開關(guān)全都關(guān)閉狀態(tài)下或撥碼開關(guān) 1 打開狀態(tài)下是從 SD 卡啟動。SD 卡的內(nèi)核文件和文件系統(tǒng),所第 11頁撥碼開關(guān)2:1SYSBOOT4:0boot sequence2ON ,1ON10000bXIP(MUX1)UART0EMAC1MMC02ON ,1OFF10100bNANDNANDI2CSPI0EMAC12OFF,1ON11000bSPI0MMC0(SD卡)USB0UART02OFF,1OFF11100bMMC1(EMMC)MMC0(SD卡)UART0USB04.5.測試?yán)炭截愔?NAN

14、D在虛擬機環(huán)境下將 SD 卡裝入接入電腦,測試?yán)獭皌estcode”文件在虛擬機主文件夾“workspace”目錄下,在虛擬機終端界面執(zhí)行以下指令。#cd workspace/#cp -fr testcode/ /media/rootfs/home/root/(此時將“testcode”拷入SD 卡)#sync(拷貝完成后執(zhí)行同步)上電啟動后將SD 卡裝入工業(yè)平板,在串口調(diào)試工具界面執(zhí)行以下命令。#cp -fr /media/mmcblk0p2/home/root/testcode/ ./mmcblk0p2 為 SD 卡,./ 是為本地 nand,也就是把 SD 卡里的“testcode”文

15、件夾拷入 nand 里,執(zhí)行命令完成后,即可以在串口調(diào)試工具里運用例程進試。測試說明測試內(nèi)容LCD()顯示屏Touchpanel(AD)觸摸板2 個千兆 phyUSB(host、slave)Audio 音頻UART 通GPIO-LEDGPIO-KEYRTCI2C 轉(zhuǎn)IO11. DS18B20口12.buzzerLCD(任務(wù)說明)顯示屏測試LCD()顯示屏的顯示是否正確、位置是否準(zhǔn)確、背光是否可控等。測試環(huán)境LST-PAD3354-512D512N10RL-080-IC-L;串口調(diào)試工具。測試方法上電后觀察 LCD()顯示屏的顯示,無花屏、色差、暗點等不良現(xiàn)象。第 12頁5.2.4. 通過準(zhǔn)則圖

16、形顯示正常,無較大的顯示偏移或色差。用如下命令可以調(diào)節(jié)背光(XX 表示 0100):#echo XX /sys/class/backlight/例:echo 99 /sys/class/backlight/ echo 39 /sys/class/backlight/-backlight/brightness-backlight/brightness-backlight/brightnessTouchpanel(AD)觸摸板任務(wù)說明測試Touchpanel(AD)觸摸板是否響應(yīng),校準(zhǔn)位置是否準(zhǔn)確等。測試環(huán)境LST-PAD3354-512D512N10RL-080-IC-L;串口調(diào)試工具。測試方法

17、上電進入系統(tǒng)后,輸入以下命令進行校準(zhǔn):(停止圖形顯示程序)# # # #/etc/init.d/matrix-gui-2.0 stoprm -fr /etc/poercal syncts_calibrate/etc/init.d/matrix-gui-2.0 start(根據(jù)提示進行校準(zhǔn)) (啟動圖形顯示程序)校準(zhǔn)完畢,重啟圖形顯示程序后,觸摸觸摸板,點擊相應(yīng)的圖形程序是否運行以及能否正確關(guān)閉。最好再使用 hexdump 工具抓包,命令如下:#hexdump /dev/input/touchscreen0觀察在無觸摸的情況下,是否有觸摸屏事件上報。5.3.4. 通過準(zhǔn)則觸摸觸摸屏上的圖形,會有

18、相應(yīng)的圖形程序運行,而且可以正確關(guān)閉。使用hexdump 命令,觸摸時,有事件上報;無觸摸時,沒有事件上報。2 個千兆phy 測試任務(wù)說明測試 2 個網(wǎng)卡是否正常。測試環(huán)境LST-PAD3354-512D512N10RL-080-IC-L;串口調(diào)試工具。測試方法將網(wǎng)線接到 eth0(LAN 1 位置)上面,上電啟動后在串口終端界面執(zhí)行如下命令,測試 eth0:(檢查有線網(wǎng)卡是否存在,存在幾個) (關(guān)閉 eth1)( 給 eth0 分配ip 地址)# #ifconfig -aifconfig eth1 down udhcpc -i eth0第 13頁首先觀察 eth0 是否能正確獲取 ip 地址

19、,若獲取 ip 地址正常,則說明 eth0 驅(qū)動基本正常。再將網(wǎng)線接到eth1(LAN 2 位置)的網(wǎng)口上面,執(zhí)行如下命令,測試 eth1:(關(guān)閉 eth0)(給 eth1 分配 ip 地址)#ifconfig eth0 down#udhcpc -i eth1首先觀察 eth1 是否能正確獲取 ip 地址,若獲取 ip 地址正常,則說明 eth1 驅(qū)動基本正常。5.4.4. 通過準(zhǔn)則開始菜單輸入cmd 打開DOS,輸入:.xt查看測試情況;關(guān)閉eth1,能通過 eth0 接口關(guān)閉eth0,能通過 eth1 接口通獲取到的相應(yīng)網(wǎng)關(guān),短時間內(nèi)無丟包現(xiàn)象。通獲取到的相應(yīng)網(wǎng)關(guān),短時間內(nèi)無丟包現(xiàn)象。US

20、B(host、slave)任務(wù)說明測試USB(host、slave)是否正常。測試環(huán)境LST-PAD3354-512D512N10RL-080-IC-L;串口調(diào)試工具;U 盤。測試方法USBhost 測試:上電后將 U 盤評估板的 USBhost 口,系統(tǒng)能識別 U 盤,并在終端上打印信息。USBslave 測試:在串口工具界面輸入以下指令:#insmod /lib/modules/3.2.0/kernel/drivers/usb/gadget/g_mass_storage.ko通過USBslave 口將評估板通連接到PC 端,這時 PC 端會將評估板的 SD 卡做為一個 U 盤識別。5.5.

21、4. 通過準(zhǔn)則USBhost 能識別 U 盤,并能操作 U 盤。USBslave 能被 PC 識別為一個U 盤。Audio 音頻任務(wù)說明測試Audio 音頻系統(tǒng)是否可以和聲音等。第 14頁測試環(huán)境LST-PAD3354-512D512N10RL-080-IC-L;串口調(diào)試工具;麥克;耳機。測試方法將麥克和耳機相應(yīng)的插孔。上電后在串口終端界面使用如下命令進行測試:(打開 mic) (打開 mic) (打開 mic)(打開 mic)# # #amixer sset Right PGA Mixer Mic3L onamixer sset Right PGA Mixer Mic3R on amixer

22、 sset Left PGA Mixer Mic3L on amixer sset Left PGA Mixer Mic3R onamixer cset name=PCM Playback Volume 90%,90%(調(diào)整音頻音量,可更改百分比)#amixer cset name=PGA Capture Volume70%,70%(調(diào)整音頻錄入音量,可更改百分比)以上兩條調(diào)整音量的執(zhí)行其中一條即可(開始# arecord -d 10 -t wav -c 2 -r 44100 -f S16_LE linein.wav使用如下命令進行播音測試:)#aplay linein.wav(5.6.4.

23、通過準(zhǔn)則之前的內(nèi)容)能正確之前的內(nèi)容。UART 通任務(wù)說明測試UART 通信是否正常。(debug 串口的設(shè)置為波特率 115200,數(shù)據(jù)位 8,無校驗,停止位 1)測試環(huán)境LST-PAD3354-512D512N10RL-080-IC-L;串口調(diào)試工具;短路端子。測試方法上電后,串口調(diào)試工具能正確的顯示內(nèi)容并且能正常進入系統(tǒng),說明debug 的UART0 是正常的。使用編寫的 serial 和rs485 例程進行 UART 測試。RS 232 測試: 輸入以下指令:#cd testcode/serial/然后輸入#./serial /dev/ttyO2 115200 8 n 1 r &#./

24、serial /dev/ttyO5 115200 8 n 1 w再輸入任何內(nèi)容會自動接收同樣信息口第 15頁再執(zhí)行以下命令#ps(查詢指令碼)1) 1695(會查詢出此條指令運行)kill 1695(執(zhí)行此命令關(guān)閉,再查詢 ps 應(yīng)該沒有此條信息)#RS485 測試:# # #cd testcode/rs485/insmod gpio_ctl_drv.ko./rs485 /dev/ttyO4 115200 8 n 1 r 13 &./rs485 /dev/ttyO1 115200 8 n 1 w 12(在此命令執(zhí)行后輸入任何字符都會自動接收到同樣信息)。第 16頁5.7.4. 通過準(zhǔn)則發(fā)送的數(shù)

25、據(jù)跟接收的數(shù)據(jù)保持一致。GPIO-LED任務(wù)說明測試GPIO-LED 是否正常。測試環(huán)境LST-PAD3354-512D512N10RL-080-IC-L;串口調(diào)試工具。測試方法上電啟動系統(tǒng),觀察“LEDK1”位置 led 燈的狀態(tài)變化:上電后 1 個燈常亮,系統(tǒng)啟動后 1 燈常亮,1 燈常閃。通過準(zhǔn)則Led 狀態(tài)燈啟動狀態(tài)正常。GPIO-KEY任務(wù)說明測試GPIO-KEY 是否正常。測試環(huán)境LST-PAD3354-512D512N10RL-080-IC-L;串口調(diào)試工具。測試方法上電啟動后,在串口終端界面使用 hexdump 工具抓包,命令如下:#hexdump /dev/input/eve

26、ntX (一般為 event1)第 17頁在按下按鍵后,查看串口終端是否有打印信息。5.9.4. 通過準(zhǔn)則每按一次鍵,都會有相應(yīng)的信息打印出來。RTC任務(wù)說明針對DS1339 這款RTC。測試RTC 是否正常工作。測試環(huán)境LST-PAD3354-512D512N10RL-080-IC-L;串口調(diào)試工具;紐扣電池。測試方法上電后,在串口終端界面運行如下命令,設(shè)置 RTC 時間:#date -s 2015-3-19 10:00:00注:觀察板子上面是否裝有電池??纯聪到y(tǒng)默認(rèn)的 RTC 是否是要進試的 RTC。c.為防止系統(tǒng)未能正確寫入 RTC5.10.4. 通過準(zhǔn)則中,首先輸入 reboot 命令重啟系統(tǒng),然后再直接拔掉電源。等待片刻后,重新上電。根據(jù)以上步驟設(shè)置的時間,輸入 date,觀察當(dāng)前顯示的時間是否基本等于設(shè)置時間加等待時間的和。若基本相等則說明 RTC 正常工作。I2C 轉(zhuǎn) IO任務(wù)說明測試I2C 轉(zhuǎn)IO 是否正常。測試環(huán)境LST-PAD3354-512D512N10RL-080-IC-L;串口調(diào)試工具;短路端子。測試方法上電啟動后,在串口終端界面輸入以下指令:# #cd testcode/pca9538/./pca9538 /dev/i2c-3 o 1 1./pca9538 /dev/i2c-3 i 1(先執(zhí)行輸出 output )(再

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論