日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

fs2410开发板搭建网站服务器,FS2410开发板使用步骤

發布時間:2023/12/10 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 fs2410开发板搭建网站服务器,FS2410开发板使用步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

FS2410開發板使用步驟

FS2410開發板使用步驟

FS2410套件包括:

1.一塊已測試好的FS2410開發板(包括FS2410核心板和設備板)

2.LCD板一塊,包含三星/sharp 3.5寸256K色 TFT 真彩屏加驅動電路

3.一個SuperJtag調試頭(帶20芯排線),該調試頭可用來燒寫2410的boot程序

4.一條并口線(一邊是公頭一邊是母頭,一對一)

5.一條串口線(兩邊都是母頭,直連串口線)

6.一條網線(交叉網線)

7.USB線一條

8.觸摸筆一支

9.一個+12V/1A直流電源

10.一個包裝盒

FS2410 V5.00硬件資源:

中央處理器

◆ CPU: 三星S3C2410A,主頻203MHz, 工業級;

外部存儲器

◆ 內存:64M字節;

◆ NOR Flash:2M字節(SST39VF160或SST39VF1601);

◆ NAND Flash:64M字節(K9F1208,用戶可自己更換為16M、32M或128M的NandFlash)

串口

◆ 兩個標準5線串口

網絡接口

◆ 10M網口,CS8900Q3,帶聯接和傳輸指示燈;

USB接口

◆ 兩個USB1.1 HOST接口(其中一個HOST與Device復用,通過短路塊選擇)

◆ 一個USB1.1 Device接口(它與USB HOsT接口復用,通過短路塊選擇)

紅外通訊口

◆ 一個IRDA紅外線數據通訊口;

音頻接口

◆ 采用IIS接口芯片UDA1341,一路立體聲音頻輸出接口可接耳機或音箱;

◆ 支持錄音,板子自帶駐機體話筒可直接錄音,另有一路話筒輸入接口可接麥克風;

存儲卡接口

◆ 一個SD卡接口,可接256M SD卡;

LCD和觸摸屏接口

◆ 一個50芯LCD接口引出了LCD控制器和觸摸屏的全部信號;

◆ 支持黑白、4級灰度、16級灰度、256色、4096色STN液晶屏,尺寸從3.5寸到12.1寸,

屏幕分辨率可達到800×600象素;

◆ 支持黑白、4級灰度、16級灰度、256色、64K色、真彩色TFT液晶屏,尺寸從3.5寸到

12.1寸,屏幕分辨率可達到800×600象素;

◆ 標準配置為夏普256K色240x320/3.5英寸TFT液晶屏,帶觸摸屏;

時鐘源

◆ 內部實時時鐘(帶有后備鋰電池);

調試及下載接口

◆ 一個20芯Multi-ICE標準JTAG接口,支持SDT2.51,ADS1.2等調試 ;

電源接口

◆ 開關電源供電,輸入直流電壓范圍是7~20V(推薦使用12V),帶電源開關和指示燈;

其他

◆ 一個EEPROM(AT24C02)用來驗證IIC總線讀寫;

◆ 十六個小按鍵,四個高亮LED;

◆ 一個蜂鳴器(帶使能控制的短路塊);

◆ 兩個PS/2接口,信號線接在中斷引腳上;

◆ 一個精密可調電阻接到ADC引腳上用來驗證模數轉換;

◆ 一個60芯2毫米間距雙排標準連接器用作擴展口,引出了地址線、數據線、讀寫、片選

、中斷、IO口、ADC、5V和3.3V電源、地等用戶擴展可能用到的信號;

操作系統

◆ 支持linux和WINCE4.2.NET

用戶光盤上提供的開發工具和源代碼:

ADS1.20安裝程序(評估版);

使用SUPERJTAG并支持ADS1.20和SDT2.51的JTAG調試軟件ARMJTAGDEBUGFINAL;

燒寫FLASH的工具軟件SJF2410(包含NT/2000/XP解決方案)

串口工具軟件sscom32.exe、dnw.exe、tftp.exe;

64K色(RGB565)圖片字模軟件;

USB Device接口驅動程序;

FS2410 BIOS源代碼(ADS1.20的項目文件);

FS2410測試程序(ADS1.20的項目文件,包含全部源代碼),具有如下功能測試:

NANDBOOT:demo的功能是從nandFlash程序中引導系統的示例代碼;

2410APP:這個demo的功能是USB下載運行、串口下載運行、SD卡讀寫測試、音頻錄音放音

測試、蜂鳴器測試、按鍵、觸摸屏、TFT液晶屏測試程序等等;

U2410MON:這個demo是從三星網站上的代碼移植過來的,它是一個監控程序,供用戶參考

S3C2410_TEST--這個demo是從三星網站上的測試代碼移植過來的,包含CPU所有功能單元

的測試程序,NAND FLASH燒寫程序

Linux for S3c2410內核源碼包以及編譯工具,含CS8900 EHTNENET端口驅動,UART驅動

USB HOST & DEVICE驅動

WINCE4.2.NET板級支持包BSP for S3c2410

已經編譯好并可在FS2410上運行的wince內核,基于優龍提供的BSP

Samsung半導體網站關于S3C2410的全部資料和參考代碼

FS2410核心板和底板電路原理圖(pdf格式);

FS2410開發板使用手冊(pdf格式)

開發板上所用到的全部芯片手冊、資料

閱讀《FS2410 使用手冊V66.pdf》后自己理解的使用步驟:

1.通過Jtag燒寫FLASH

首先通過Jtag接口燒寫FLASH存儲器 NOR FLASH and NAND FLASH

作用:

在啟動FLASH為空的情況下將啟動引導程序燒入FLASH存儲器實現自啟動

原理:

通過一根并口電纜和一顆信號轉換IC以建立PC與開發板之間的通訊,借助ARM核內的

JTAG調試邏輯來控制CPU的片選、地址、數據等信號的實現

步驟:

a.用FLASHPGM燒寫NOR FLASH(SST39VF160)

特點:速度快

步驟:缺少必要資料,未找到FLASHPGM源程序

注意:有時候可能燒寫不成功,應降低燒寫頻率,設置如下

FLASHPGM界面下Configuration->Communications里將Debug Port Clock Rate:4MHZ/1最

后的1改成4

b.用sjf2410燒寫NAND FLASH(K9F1208)

首先,在Win2000,WinNT,WinXP操作系統下需要先安裝GIVEIO的驅動程序,在Win95/98中

則不需要,安裝步驟參照光盤中sjf2410_v4.pdf如下

Win2000

以Administrator登錄

復制giveio.sys文件到%systemroot%\system32\drivers下

Control Panel 選擇 Add/Remove Hardware

選擇 Add/Troubleshoot a device

選擇 Add a new device 然后 next,選擇 No,I want to select the hardware from a

list

選擇 Other devices 然后 Have Disk……

選擇 Browse 找到 giveio.inf文件

完成

WinNT

以Administrator登錄

打開DOS命令窗口->開始->運行->cmd 回車

復制giveio.sys文件到%systemroot%\system32\drivers下

用下面的命令安裝

instdrv giveio c:\winnt\system32\drivers\giveio.sys

使驅動器在每次開機自動加載驅動步驟

Settings->Control Panel->Devices->giveio->Startup->Device->Startup Type

Automatic

其次,燒寫NOR FLASH or NAND FLASH 需要根據核心板上JP1跳線來決定

JP1插上短路塊,復位之后將從NAND FLASH啟動

JP1沒插短路塊,復位之后將從NOR FLASH啟動

在DOS下進入sjf2410的目錄

運行

sjf2410 /f:u2410mon.bin (調用u2410mon.bin文件來燒寫FLASH)

選擇您想要燒寫的FLASH類型

0:K9S1208 prog 1:28F128J3A prog 2:AM29LU800 prog

3:SST39UF160 prog 4:Memory Rd/Wr 5:Exit

其中

3:SST39UF160 prog 為 NOR FLASH

0:K9S1208 prog 為 NAND FLASH

輸入起始地址為0

燒寫結束后程序會自動退出

關閉電源,拔掉Jtag插頭,將PC串口和開發板串口0通過串口線接好,在PC上啟動DNW程序

,并通過Configuration選項設置好PC的串口和波特率,點擊OK后再在Serial Port菜單下

選擇Connect,注意不要有其它程序占用所選中的串口。

Serial Port

Baud Rate->115200

COM Port->COM1

Download Address-> >0x30000000(FS2410 SDRAM add 0x30000000-0x34000000)

打開開發板電源,燒進FLASH的程序u2410mon會啟動運行

注意:以上的u2410mon.bin可以換成其它的程序如2410bios.bin或用戶自編的啟動程序!

2.燒寫BIOS

文件:2410bios.bin 支持NOR和NAND FLASH兩種啟動模式

當然該文件可以按照1所述方法進行燒寫,但速度較慢,因此可以通過1所燒寫的u2410mon

程序,通過USB從PC上下載BIOS并運行,再通過USB或串口下載BIOS自身并燒入到FLASH里

去。

前提:

使用USB下載前,必須在PC上安裝開發板USB設備對應的驅動程序:secbulk.sys和

secbulk.inf,步驟應該是:

復制 secbulk.sys文件到%systemroot%\system32\drivers中

將驅動程序指向secbulk.inf---參照上述giveio安裝說明

步驟:

根據1步驟啟動DNW和打開開發板電源后,DNW->USB Port->Transmit->2410bios.bin,發

送,bios下載成功后會自動運行

0 : USB download file

1 : Uart download file

2 : Write Nand Flash with download file

3 : Load Program from Nand Flash and run

4 : Erase Nand Flash regions

5 : Write Nor Flash with download file

6 : Set boot params

7 : Test Power off

輸入0(USB下載)或1(串口下載)

USB或串口下載成功后,會詢問是否運行下載的程序

輸入 n ,選擇2或5分別燒寫Nand或Nor FLASH

此處燒寫Nand FLASH時注意:

chip id=ec75 表示32M FLASH,ec76表示64M FLASH

BIOS會對NAND FLASH進行簡單分區

0 : 0~192K---boot---bootloader

1 : kernel

2 : rootfs

3 : ext-fs1

4 : ext-fs2

5 : ext-fs3

選擇0并輸入y,燒入boot區

按下復位鍵重啟開發板,可以看到BIOS運行情況。

附:BIOS簡介

主要功能:文件下載(USB和串口)、FLASH燒寫(NOR和NAND)、啟動存儲在FLASH中的程

序、設置啟動參數(For Linux)、簡單的POWER-OFF模式。

主要原理及注意事項:

0和1功能分別是USB和串口下載,配合DNW使用,DNW中Configuration菜單的Options選項

設置PC和開發板通訊的串口和波特率,指定USB下載時開發板要將下載的文件保存到SDRAM

中的起始位置(對于FS2410開發板,SDRAM add 0x30000000-0x34000000),大小64Mbytes

。而BIOS自身占用0x30200000以下的空間,因此用BIOS的USB下載功能時應指

定地址大于等于0x30200000。用串口下載時,BIOS內部固定下載地址為

0x30400000。有時PC端出現發現無法識別的USB設備(安裝驅動后),可在BIOS中輸入ESC

取消下載,等幾秒鐘再輸入0啟動USB下載。

2功能可以執行NAND FLASH燒寫,支持三星32M和64M兩種型號,并做簡單分區。注意若下

載的文件大于分區大小時,BIOS會有提示,但仍可執行燒寫。

4功能可以擦除NAND FLASH分區。

5功能可以執行NOR FLASH(SST39VF160)燒寫,此功能只在NOR FLASH啟動后才可用,用

于更新NOR FLASH中的啟動程序。注意如果啟動失敗后,只能用Jtag方式重新燒寫

SST39VF160。

6功能設置啟動參數,主要對Linux調試用。

7功能簡單的POWER-OFF模式測試,只能用復位鍵或底板上的K4鍵喚醒,用K4鍵喚醒時需長

按超過800ms時間。

3.Linux引導與燒寫(NAND FLASH)

Jtag燒寫NAND FLASH-u2410mon.bin

u2410mon.bin USB或串口下載并燒寫BIOS-2410bios.bin

BIOS USB(0)或UART(1)下載并燒寫Linux內核-zImage

BIOS USB(0)或UART(1)下載并燒寫Linux根文件系統-rootfs-0.9.26.jffs2 or

root_china.cramfs or qtopia.cramfs

引導運行Linux

BIOS中選擇6可以調試Linux內核

提示:運行Linux時最好選擇超級終端而不用DNW作為串口控制臺。

4.Linux下上網#ifconfig eth0 ip netmask netmask

#route add default gw gateway

DNS需要編輯文件/etc/resolv.conf

自動獲得ip可以使用Busybox帶的udhcpc命令

總結

以上是生活随笔為你收集整理的fs2410开发板搭建网站服务器,FS2410开发板使用步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。