1 / 14

FS2410XP 教學平臺使用

FS2410XP 教學平臺使用. 執行 FS2410XP 教學平臺實驗. 進入 Bootloader 或 Reset 時 按著數字鈕 7 就進入 Bootloader 的狀態 否則會進入一般的 DEMO 程式 觸控螢幕或者鍵盤就 可以控制相對實驗測試 可以用 “ A ” (或 PC 鍵盤的 ESC 鍵)退出 返回主選單. 4×4 鍵盤的對應功能圖. BIOS 使用和說明. 類似 PC 的 BIOS 具有啟動、載入,下載、燒寫 設置日期、時間,設置工作頻率等多種功能 並且支援各種參數的存儲和自動

race
Download Presentation

FS2410XP 教學平臺使用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FS2410XP教學平臺使用

  2. 執行FS2410XP教學平臺實驗 • 進入Bootloader或Reset時 • 按著數字鈕7 • 就進入Bootloader的狀態 • 否則會進入一般的DEMO程式 • 觸控螢幕或者鍵盤就 • 可以控制相對實驗測試 • 可以用“A”(或PC鍵盤的ESC鍵)退出 • 返回主選單 4×4鍵盤的對應功能圖

  3. BIOS 使用和說明 • 類似PC的BIOS • 具有啟動、載入,下載、燒寫 • 設置日期、時間,設置工作頻率等多種功能 • 並且支援各種參數的存儲和自動 • 可用FLASHPGM等軟體將BIOS燒寫到FLASH中去 • BIOS的自身駐留位址位於NOR FLASH的0x1f0000處 • 系統參數保存在0x1ff000以上區域中在燒寫完BIOS • 重置後先要執一定要執行backup命令把BIOS本身複製到NOR FLASH的高端1f0000去

  4. BIOS選擇平臺實驗

  5. 實驗平台使用 • (1)連好電源線,串列埠線,預設串列埠是UART1,用網路線將PC的網路與教學平臺的網路連起來。 • (2)打開超級終端或者DNW串列埠工具 • 設置參數為 • 串列傳輸速率115200,資料位元8, 奇偶校驗無,停止位元1,無硬體流量 • (3)打開電源,並一直按住4X4鍵盤的“A”鍵不放,直到進入BIOS狀態,“\>”是BIOS的命令提示符號 • (4)設置PC的網卡的IP位址,這個IP位址是192.168.3.100,我們需要將PC的IP位址設置為192.168.3.80或者其他的,只要保證兩者在同一網域就行

  6. BootLoader的介面

  7. FS2410XP_BIOS指令-Basic Command • help和? • 列出所有命令並給出簡單的說明 • date • 顯示和設置當前日期,只輸入date命令則顯示日期 • 輸入date 2004-6-8則設置當前日期為2004年6月8日 • time • 顯示和設置當前時間,只輸入time命令則顯示時間 • 輸入date 14:4:30則設置當前時間為14:4:30 • setweek • n可設置星期幾,n從1到7表示星期一到星期日 • clock • 顯示當前的工作頻率 • setmclk • 可以改變CPU工作頻率,注意不要使頻率超出工作範圍 • setbaud • 可改控制串列埠的串列傳輸速率 • 改完後要在PC上相應改變串列埠通訊串列傳輸速率後再敲Enter • lcdbl • 命令可以控制LCD背光,執行該命令後,會有提高通過”+”或“-”來調節背光

  8. FS2410XP_BIOS指令-Communication Command • ipcfg • 可顯示和修改tftp下載時所用的IP位址 • netload • 啟動tftp接收,若沒帶位址參數,則使用預設下載位址0x30008000 • netrun或者是n • 啟動tftp接收完資料後會自動執行下載到的程式,預設下載位址和指定參數同netload。 • comload • 啟動串列埠下載(DNW程式的串列埠下載),預設下載位址和指定參數同netload. • comrun • 啟動串列埠下載(DNW程式的串列埠下載)並在接收完資料後自動執行下載的程式,預設下載位址和指定參數同netload。

  9. FS2410XP_BIOS指令- Communication Command • rx • 啟動XMODEM方式下載,可在超級終端內選擇1K XMODEM或XMODEM發送資料到開發板上,預設下載位址和指定參數同netload。 • Rxrun • 在啟動XMODEM方式接收完資料後自動執行下載到的程式,預設下載位址和指定參數同netload。 • usbload • 命令啟動USB DEVICE下載,預設位址和指定參數同netload一樣 • 但在第一次執行usbload的時候,PC會提示有新硬體發現,這是要裝好USB驅動,才能進行下載 • 要利用USB下載的時候,請用DNW2410.EXE工具 • usbrun 或u • 通過USB DEVICE下載資料,資料下載完後,自動執行下載到的程式,預設位址和指定參數同netload一樣

  10. FS2410XP_BIOS指令-Program Command • prog • 可以燒寫NOR FLASH,目前支援SST39VF1601。 • ap • 自動下載完資料並將資料燒寫到nor flash的0位址處,預設為tftp 下載 • backup • 在第一次燒寫完BIOS到Nor Flash 0位址後上電執行時將Bios本身複製到0x1f0000處。 • copy • 將Nor Flash某位址的資料複製到另一位址 • boot • 可執行用戶通過BIOS下載燒寫到0位址並修改過0位址跳轉位址的程式,見prog.

  11. FS2410XP_BIOS指令-Program Command • run • 執行記憶體中的程式,預設位址就是預設下載位址,也可指定執行位址。 • move addr1 addr2 size • 可將記憶體中addr1開始的長度為size的資料複製到addr2開始的位址去 • mrun • 可自動執行move的過程並執行程式, mrun內部使用的參數見setpa命令 • md • 顯示記憶體中的資料,可以帶位址參數 • memd • 可顯示單個記憶體單元中的內容,-c參數表示8位元資料,-s參數表示16位元資料,-l參數表示32位元資料,後面跟記憶體位址 • Mems • 可修改單個記憶體單元中的內容,-c,-s,-l參數同上,後面跟記憶體位址和要寫入的內容 • machine • 設置機器號,適用於linux,此參數可保存

  12. FS2410XP_BIOS指令-Environment Command • Setpa • Usage : setpa -s[-r][-i][-ni][-nor][-nand] [address] • -s表示用戶程式在FLASH中的存儲位址 • 如上面所說的將linux內核參數保存到Nor Flash的0x10000處 • 為使mrun正確執行,我們就要設置setpa -s 10000 • -r表示用戶程式的執行位址, • 如linux內核的執行位址是0x30400000 • 為使mrun正確執行,我們就要設置setpa -r 30400000 • -i表示使用initrd(對於linux或uClinux),它的存儲位址是多少。 • -noi表示 • 取消initrd • -nor表示 • 用戶程式存儲在Nor Flash中 • nand表示用戶程式存儲在Nand Flash中。注意使用Nand Flash存儲時,前述保存位址1000表示Nand分區1,2000表示Nand分區2,依此類推,Nand分區見nfpart命令。 • Setbp • 可以設置啟動命令(對於uClinux和linux) • Usage : setpa -s[-r][-i][-ni][-nor][-nand] [address] • -s 表示mrun執行的程式是記憶體在flash的什麼位置, • 對於nor flash是nor flash中的位址 • 對於nand flash 1000表示分區0,2000表示分區2. • -r表示存儲的程式要讀到sdram中什麼位置再執行.對於linux是30400000. • -i表示initrd存儲在flash的什麼位置,如同-s. • -ni表示取消initrd

  13. FS2410XP_BIOS指令-Environment Command • bootkey • BIOS重置執行後檢查哪個按鍵來自動啟動存儲在Flash中的用戶程式 • 0表示低啟動 • 1表示高啟動 • bootkey可帶-b參數 • 表示自動執行boot指令,預設情況下是執行mrun指令。 • Senv • 命令可以保存所有保存的參數到Flash中 • 下次重置執行BIOS後會調入這些參數 • Defset • 命令可以將執行uClinux所需要的各種預設設置一次性設置好,並且保存起來。

  14. FS2410XP_BIOS指令 – Flash Command • nfpart • 在Bios中對Nand Flash簡單分區 • 比如Nand Flash大小是32M,5個分區,可以執行 • nfpart 30000 200000 800000 1000000 2000000 • nferase • 可以擦除Nand Flash分區,塊有錯誤時會有提示。 • nfprog • 將下載的資料寫入Nand Flash分區 • 也可指定燒入資料的起始位址和長度 • Nfload • 可以將Nand Flash分區的資料全部讀入sdram中 • 可以指定sdram位址和Nand Flash分區

More Related