|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)大家指教S3C2410的NAND啟動(dòng)代碼,謝謝。 |
| 作者:nbmbnn 欄目:ARM技術(shù) |
我買了一塊S3C2410的開發(fā)板,利泰恒通的。板上使用的是NAND啟動(dòng)方式(沒有NOR FLASH)。給的資料沒有用,都沒有NAND啟動(dòng)的測(cè)試程序。真汗。! 我想請(qǐng)有過經(jīng)驗(yàn)的朋友指點(diǎn)一下,如何編寫NAND的啟動(dòng)程序BOOTLOADER,這樣我可以使用NOR FLASH的測(cè)試程序,到現(xiàn)在這塊板只能用來“看”,真可惜。 我曾試著使用ADS1.2下移植一段VIVI的啟動(dòng)代碼,結(jié)果不成功1,跑到LINUX下編譯了VIVI,雖然編譯生成了VIVI的代碼,但返回WINDOWS用SJF2410下載后,也是不能運(yùn)行。真感覺到惱火! 請(qǐng)大俠指點(diǎn)一段BOOTLOADER的代碼,實(shí)現(xiàn)啟動(dòng)2410并可以加載應(yīng)用程序,謝謝。 還有一問,我怎么知道NAND中的代碼已經(jīng)運(yùn)行了呢? |
| 2樓: | >>參與討論 |
| 作者: panada1983 于 2006/2/17 19:55:00 發(fā)布:
有同樣問題,忘有知情高手幫忙解答 先謝謝了 |
|
| 3樓: | >>參與討論 |
| 作者: 阿浪 于 2006/2/17 23:31:00 發(fā)布:
回答 如果將2410設(shè)置成NAND FLASH啟動(dòng),則需要一個(gè)不超過4k字節(jié)的啟動(dòng)代碼,首先要將這個(gè)啟動(dòng)代碼燒寫到NAND FLASH的前4k字節(jié)中,然后再將應(yīng)用程序燒寫到后面,這樣在運(yùn)行時(shí)CPU會(huì)自動(dòng)將NAND FLASH中前4k字節(jié)的代碼加載到CPU內(nèi)部4k字節(jié)的RAM緩沖區(qū)中執(zhí)行。這個(gè)啟動(dòng)代碼的作用就是初始化硬件并將NAND FLASH后面的應(yīng)用程序復(fù)制到SDRAM中運(yùn)行。2410就是依靠這種方式從NAND FLASH啟動(dòng)的。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |