一、開發(fā)板介紹
開發(fā)板型號:NuMaker-Server-NUC980
開發(fā)平臺特色
- 32-bit ARM926EJ-STM NUC980DK 微處理器
- 微處理器內(nèi)建 64 MB DDR 內(nèi)存
- 工作頻率最高可達 300 MHz
- 1Gb SPI NAND Flash
- 10 / 100 以太網(wǎng)絡(luò) x 2
- USB 2.0 高速主機 x 1
- USB 2.0 高速主機 / 裝置 x 1
- RS-485 x 2
- UART x 8
- MicroSD 卡槽
- USB Power and CDC Debug Port
- 外部內(nèi)存擴充接口
二、開發(fā)板外觀
三、上電前的配置
①boot選擇:SPI
PG0:OFF
PG1:OFF
②SPI NAND選擇:SPI-NAND ,1 bit
PG8:ON
PG9:ON
③下載調(diào)試
con5:調(diào)試打印口
con21:usb下載口
默認分區(qū),輸入指令
mtdparts
四、開機啟動
開發(fā)板已經(jīng)下載好鏡像,按照以上配置,上電即可??煽吹介_發(fā)板正常開機啟動。
五、手動啟動內(nèi)核
sf probe 0 18000000 // 設(shè)置spi 時鐘頻率
//鏡像從flash拷貝到ddr
sf read 0x7FC0 0x200000 0x760000 // 把flash偏移0x200000(2048KB)處, 長度為0x760000 byte的數(shù)據(jù), 寫入到內(nèi)存0x7FC0, 操作偏移和長度最小單位是Byte
bootm 0x7FC0 // boot linux kernel image
要注意的一點是, 在使用 sf read/write/erase/update 之前, 必須先執(zhí)行 sf probe 這個命令. sf 命 令可以指定 SPI 的速度 。
Usage:
sf probe [[bus:]cs] [hz] [mode] - init flash device on given SPI bus
and chip select
sf read addr offset|partition len - read `len' bytes starting at
`offset' or from start of mtd
`partition'to memory at `addr'
sf write addr offset|partition len - write `len' bytes from memory
at `addr' to flash at `offset'
or to start of mtd `partition'
sf erase offset|partition [+]len - erase `len' bytes from `offset'
or from start of mtd `partition'
`+len' round up `len' to block size
sf update addr offset|partition len - erase and write `len' bytes from memory
at `addr' to flash at `offset'
or to start of mtd `partition'
sf protect lock/unlock sector len - protect/unprotect 'len' bytes starting
at address 'sector'
啟動成功
-
接口
+關(guān)注
關(guān)注
33文章
8355瀏覽量
150510 -
內(nèi)存
+關(guān)注
關(guān)注
8文章
2942瀏覽量
73727 -
網(wǎng)卡
+關(guān)注
關(guān)注
3文章
298瀏覽量
27294 -
微處理器
+關(guān)注
關(guān)注
11文章
2229瀏覽量
82201
發(fā)布評論請先 登錄
相關(guān)推薦
評論