u-boot-2014.10移植第26天----nand flash啟動(四)
硬體平臺:tq2440
開發環境:Ubuntu-3.11
u-boot版本:2014.10
本文允許轉載,請註明出處:http://blog.csdn.net/fulinus
u-boot-2014不管你是從Nor flash還是Nand flash啟動,它都會根據SDRAM的空間計算u-boot被重定向的位置,由於Nor flash可以像SDRAM那樣操作。程式碼可以直接在Nor flash中執行,所以對於它而言重定向容易實現。但是Nand flash不能直接像SDRAM那樣操作,那麼,要實現從nand flash啟動就需要首先將u-boot拷貝到SDRAM中的某個位置中去,再從新位置開始執行並進行重定向操作。為了實現同一份程式碼可以無修改的實現從nand flash或Nor flash啟動,就需要u-boot自行判斷當前是從那個flash中啟動,方便將u-boot拷貝到SDRAM中去,然後再重定位。
相關文章
- u-boot-2014.10移植第28天----nand flash啟動(六)bootNaN
- u-boot-2014.10移植第27天----nand flash啟動(五)bootNaN
- u-boot-2014.10移植第25天----nand flash啟動(三)bootNaN
- u-boot-2014.10移植第23天----nand flash啟動(一)bootNaN
- u-boot-2014.10移植第24天----nand flash啟動(二)bootNaN
- u-boot-2014.10移植第29天----nand flash的SPL啟動(一)bootNaN
- u-boot-2014.10移植第30天----nand flash的SPL啟動(二)bootNaN
- u-boot-2014.10移植第22天----新增nand flash命令支援(四)bootNaN
- u-boot-2014.10移植第16天----Nor flash啟動boot
- u-boot-2014.10移植第21天----新增nand flash命令支援(三)bootNaN
- u-boot-2014.10移植第19天----新增nand flash命令支援(一)bootNaN
- u-boot-2014.10移植第20天----新增nand flash命令支援(二)bootNaN
- u-boot-2014.10移植第15天----nor flash操作boot
- u-boot-2014.10移植第31天----核心啟動(一)boot
- S3C2440從NAND Flash啟動和NOR FLASH啟動的問題S3NaN
- ZYNQ FLASH+EMMC手動移植LINUX啟動Linux
- NAND FlashNaN
- u-boot-2014.10移植第17天----新增DM9000網路卡支援(一)boot
- u-boot-2014.10移植第18天----新增DM9000網路卡支援(二)boot
- NAND Flash和NOR Flash的區別NaN
- Mini2440 64M Nand Flash 更改為128M Nand FlashNaN
- nor flash 和nand flash 傻傻分不清楚NaN
- NAND FLASH的介面控制設計NaN
- 第26天,Django之include本質Django
- NAND FLASH系統的權衡利弊NaN
- Nand Flash結構及錯誤機制NaN
- 關於NAND FLASH解釦的認識NaN
- NAND Flash是如何生產出來的?NaN
- ARM學習之Nand FLash控制器NaN
- 宏旺半導體科普SPI NAND Flash和SPI NOR Flash的區別NaN
- uboot1: 啟動流程和移植框架boot框架
- 【javaWeb】第52天—— WEB實戰專案四JavaWeb
- TrendForce:2019年第四季NAND Flash營收達125億美元 季增8.5%NaN營收
- 怎麼看時序圖--nand flash的讀操作詳解時序圖NaN
- MySQL service啟動指令碼淺析(r12筆記第59天)MySql指令碼筆記
- 第32天:微博釋出動態
- TrendForce:2019年第四季NAND Flash產業營收達125億美元 季增8.5%NaN產業營收
- 第26章 自動監視和更正操作