600 likes | 692 Views
D M A - 2 4 4 0 X P 平台使用. 目錄. 1 教學平台設置及連接 1.1 啟動模式選擇 1.2 其他跳線設置 1.3 外部硬體連接 1.4 除錯終端配置 2 教學平台開機使用 3 DMA-2440XP 的初步使用 3.1 DMA-2440XP 的 BIOS 使用 3.2 非作業系統下的週邊裝置測試 . 1.1 啟動模式選擇. J3 接上 JUMP ,從 NAND FLASH 啟動。 J3 不接 JUMP ,從 NOR FLASH 啟動。
E N D
目錄 • 1 教學平台設置及連接 • 1.1 啟動模式選擇 • 1.2 其他跳線設置 • 1.3 外部硬體連接 • 1.4 除錯終端配置 • 2 教學平台開機使用 • 3DMA-2440XP的初步使用 • 3.1 DMA-2440XP的BIOS使用 • 3.2 非作業系統下的週邊裝置測試
1.1 啟動模式選擇 J3 接上JUMP,從NAND FLASH 啟動。 J3 不接JUMP,從NOR FLASH 啟動。 出廠時起動代碼置於NAND FLASH 中,所以J3 處於短路狀態。
1.2 其他跳線設置 • J26 是LCD 的電壓選擇,可選擇3.3V 供電或是5V 供電。
1.3 外部硬體連接 • 1)用交叉串列連接線(教學平台中提供)將教學平台上的串列介面J12 與PC 串列介面1 相連。 • 2) 用USB 連接線將教學平台與PC 機相連。 • 3) 12V電源連接到教學平台上。
1.4 除錯終端配置 • 在PC 機上DNW(0.50),在configuration 中設置為:COM1,串列傳輸速率為115200,8 位元,無奇偶位元,停止位元1,無硬體流量控制。
目錄 • 1 教學平台設置及連接 • 1.1 啟動模式選擇 • 1.2 其他跳線設置 • 1.3 外部硬體連接 • 1.4 除錯終端配置 • 2 教學平台開機使用 • 3DMA-2440XP的初步使用 • 3.1 DMA-2440XP的BIOS使用 • 3.2 非作業系統下的週邊裝置測試
2 教學平台開機使用 • 開啟電源,系統會提示找到新硬體,按以下步驟安裝好USB 驅動。
2 教學平台開機使用 • 1.出現以下提示,選擇“從清單或指定位置安裝...”
2 教學平台開機使用 • 點選下一步,選擇教學平台提供的光碟所提供的驅動路徑,點選下一步。
2 教學平台開機使用 • 安裝好USB 驅動後可以看到電腦的硬體中多出了如下硬體:
目錄 • 1 教學平台設置及連接 • 1.1 啟動模式選擇 • 1.2 其他跳線設置 • 1.3 外部硬體連接 • 1.4 除錯終端配置 • 2 教學平台開機使用 • 3DMA-2440XP的初步使用 • 3.1 DMA-2440XP的BIOS使用 • 3.2 非作業系統下的週邊裝置測試
3 DMA-2440XP 的初步使用 • 按重置鍵後,在DNW 中敲入任意鍵進入BIOS 啟動目錄介面如下圖:
3.1 DMA-2440XP 的BIOS 使用 • 功能[0]:透過USB DEVICE 下載程式,並執行。 • 功能[1]:透過USB DEVICE 下載程式,不立即執行,下載完後,會自動返回到主功能功能表。 • 在選擇這個功能選項後,要輸入一個下載位址,測試程式的執行位址為0x30100000,不要與測試程式的位址相衝突就行。
3.1 DMA-2440XP 的BIOS 使用 • 功能[2]:透過串列介面下載程式。 • 功能[3]:向NOR FLASH 寫入檔案或程式。 • 功能[4]:向NAND FLASH 寫檔案或程式,NAND FLASH 分為4 個分區,分區1為BOOT 分區,分區2 為核心分區,分區3 跟檔案系統分區,分區4 跟其他檔案系統分區。 • 功能[5]:從NAND FLASH 執行程式。 • 功能[6]:用來抹除NAND FLASH 分區。 • 功能[7]:配置一些系統參數。 • 功能[8]:解壓縮WINCE 的Bin 檔。
3.1 DMA-2440XP 的BIOS 使用 • 在功能[7]中,會出現14 個設定,下面主要介紹幾個關鍵的參數。 • 設置方法是輸入選項編號,如在提示“please select item::"下輸入14,出現“please enter value:",輸入“1"後Enter,再次出現功能表,要保存參數的話,選擇15 退出,退出時出現提示是否需要保存,按“Y"後系統會保存參數及退出,顯示主功能表。
3.1 DMA-2440XP 的BIOS 使用 • 具體操作可以參看下圖:
3.1 DMA-2440XP 的BIOS 使用 • 參數[0]:啟動分區選擇,1 為Linux 系統,2為WINCE 系統。 • 參數[2]:rundelay ,這個選項用來設置啟動延遲的時間。設置為0,則不啟動, • 若設置某個非0 參數,則BOOTLOADER 啟動後,不按任意鍵延遲一段時間後,會啟動NAND FLASH 分區1 裡的程式。
3.1 DMA-2440XP 的BIOS 使用 • 參數[7]:rootfs,設置Linux 跟檔案系統所在的分區,1 為1 分區,2 為2 分區。 一般情況下設為“2"。
3.1 DMA-2440XP 的BIOS 使用 • 參數[8]:tty,設置Linux 啟動時所採用的串列終端,1 為ttyS0,2 為ttyS1,3 為ttySA0,4為ttySA1。 一般情況下設為“4"。 • 參數[14]:userpara,設置LCD 顯示參數,對於Sharp 3.5’’(240X320),設置的參數為1,對於Sharp 3.5’’( 320X240),設置的參數為2,對於Sharp 4.3’’(480X272),設置的參數為3,對於Sharp 6.4’’(640X480),設置的參數為4。
3.1 DMA-2440XP 的BIOS 使用 • 參數設置後,選擇15 退出,將會提示是否要儲存,輸入“y",這樣就將參數儲存到FLASH 中了。
3.2 非作業系統下的週邊裝置測試 • 在非作業系統下,主要是測試蜂鳴器,RTC 即時時鐘測試,ADC 測試,按鍵測試,觸控螢幕測試,LCD 螢幕測試,640x480 VGA 測試,紅外線測試,CAN 匯流排測試,IIC 測試,音效輸出測試,音效輸入測試, SD 卡測試,CF 卡測試以及攝影鏡頭測試。
3.2.1 執行測試程式 • 先找到BIOS 測試程式DMA-2440A_Test.bin,這個bin 檔案在光碟目錄的“Image"資料夾下載執行,首先下載測試程式,下載步驟如下: • (1) 接好教學平台電源,打開電源啟動教學平台,按Enter 鍵,進入BOOTLOADER的主功能功能表。
3.2.1 執行測試程式 • (2) 在DNW 中設置USB 下載執行位址為0x32000000。
3.2.1 執行測試程式 • (3) 接上USB DEVICE 的連接線,這時要保證USB 驅動程式已裝好(前面已詳細講過USB 驅動的具體安裝),在DNW 中輸入“0"進入USB 下載並執行,出現“USB host is connected. Waiting a download."說明USB 正確啟動了,這時可以通過USB 下載了。
3.2.1 執行測試程式 • 注意用USB 下載前要先確定USB 連接好,有時PC 端出現發現無法識別的USB 設備時,可在BIOS中輸入ESC 取消下載,等幾秒鐘再輸入“0"啟動USB 下載。
3.2.1 執行測試程式 • USB 連接是否成功在啟動資訊中有提示,如下圖
3.2.1 執行測試程式 • (4) 點選“USB Port””Transmit”選項,選擇DMA-2440A_Test.bin 這個檔案在光碟目錄的“Image"資料夾下。接著點選開啟,這樣就開始下載了。
3.2.1 執行測試程式 • (5) 下載結束後,會自動執行。 出現如下介面:
3.2.2 相關週邊資源測試 • 測試程式執行後,就可以進行相對應的週邊資源測試了,通過選擇測試程式主功能表相對應的選項,就可以進行測試。
3.2.2 相關週邊資源測試 • (1)蜂鳴器測試(Test PWM)在主功能表中,輸入“1",再按“Enter"鍵,將進行蜂鳴器測試,蜂鳴器測試執行起來,將會聽到蜂鳴器發出叫聲。
3.2.2 相關週邊資源測試 • (2)即時時鐘測試 • 在測試程式主功能表中,選擇“2",再按“Enter"鍵,看到秒鐘在不斷的變化,說明RTC 在正常工作,有一點要說明的是,這個時間並不是當前的時間。
3.2.2 相關週邊資源測試 按“ESC"鍵可以退出該測試,並返回到主功能表中。
3.2.2 相關週邊資源測試 • (3)ADC 測試 • 在主功能表中,輸入“3”,再按“Enter”鍵,將進行ADC 測試,利用平台右下角的可變電阻(AIN0),可以看到ADC 的值在不斷的變化(順時針變小、逆時針變大)。
3.2.2 相關週邊資源測試 • 按“ESC"鍵可以退出該測試,並返回到主功能表中。
3.2.2 相關週邊資源測試 • (4)按鍵測試 • 在主功能表中,輸入“4",再按“Enter"鍵,將進行按鍵測試,按鍵測試執行起來後,可以按教學平台上的SW 按鍵進行測試,按一個鍵將在串列介面列印相對應的按鍵資訊。
3.2.2 相關週邊資源測試 按“ESC"鍵可以退出該測試,並返回到主功能表中。
3.2.2 相關週邊資源測試 • (5)觸控螢幕測試 • 在主功能表中,輸入“5",再按“Enter"鍵,將進行觸控螢幕測試,接著點選觸 • 控螢幕,可以看到串列介面可以列印出觸點的位置。
3.2.2 相關週邊資源測試 • 按“ESC"鍵可以退出該測試,並返回到主功能表中。
3.2.2 相關週邊資源測試 • (6)LCD 測試 • 在主功能表中,輸入“6",再按“Enter"鍵,將進行LCD 測試,按任意鍵將顯示繼續,接著再按“Enter"鍵,直到圖片都顯示結束,將退出LCD 測試,返回主功能功能表。
3.2.2 相關週邊資源測試 • (7)640x480 VGA 測試 • 在主功能表中,輸入“7",再按“Enter"鍵,將進行640x480 VGA 測試,接著將DMA-2440XP 的VGA 介面與VGA 彩色顯示器相連。
3.2.2 相關週邊資源測試 • 按任意鍵將顯示繼續,接著再按“Enter"鍵,直到圖片都顯示結束,將退出640x480VGA 測試,返回主功能功能表。
3.2.2 相關週邊資源測試 • (8)紅外線測試 • 在主功能表中,輸入“8",再按“Enter"鍵,將進行紅外線測試,紅外線進行的是自收發模式測試,可以看到發一個立刻接收一個資料,如下圖:
3.2.2 相關週邊資源測試 (9)CAN 匯流排測試 在主功能表中,輸入“9",再按“Enter"鍵,將進行CAN 匯流排測試,我們讓CAN 工作在回環模式,可以在串列介面的顯示資訊中看到CAN 通訊的結果。
3.2.2 相關週邊資源測試 • 按“ESC"鍵可以退出該測試,並返回到主功能表中。
3.2.2 相關週邊資源測試 • (10)IIC 測試 • 在主功能表中,輸入“10",再按“Enter"鍵,將進行IIC 讀寫測試,這個測試,主要是通過向AT24C02 寫0~255 的資料,然後讀出來。
3.2.2 相關週邊資源測試 • 這個測試結束後,會自動退回到主功能表中。