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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

WINCE6.0+S3C2443的启动过程---eboot6

發布時間:2025/4/16 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WINCE6.0+S3C2443的启动过程---eboot6 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

********************************LoongEmbedded********************************

作者:LoongEmbedded(kandi)

時間:2010.11.01

類別:WINCE驅動開發

********************************LoongEmbedded********************************

2.6 OEMLaunch

BootloaderMain函數接下來會調用OEMLaunch函數,

?

1

下面來學習OEMLaunch的主要函數體

2.6.1 WriteOSImageToBootMedia函數

?

2

下面就進去學習WriteOSImageToBootMedia的主要函數體

查找當前下載的映像中是否包含有NK.exe并且返回其擴展指針

?

?

3

標識nbootTOCeboot保存的block的只讀信息等,并且擦出eboot之后的所有block。

?

4

調用BP_LowLevelFormat來格式化所有存儲空間

該函數于級格式化,格式化Flash設備Block,重新創建MBRMBR存第個Blockd第個扇區。dwStartBlock起始BlockdwNumBlocks多少個BlockdwFlags格式化標記位,表示采何種格式化方式。該函數根據需由EBOOT函數調。

?

5

我們來看PB中對BP_LowLevelFormat的說明

?

?

6

MBR: master boot sector, MBRCE中主要是記錄后面的存儲器空間是如何分區的,這個記錄應該和PC上是一樣的,起始sector號碼,總共有幾個Sectors,分區使用什么文件系統(這里是BINFS文件系統,)。但是不同的是,MBR不需要承擔引導代碼的功能,在MBR之后,按照分區記錄中的起始地址,就是各個分區。

?

BINFS: Binary Romimage File System

BINFS就是MSCE做的一種存放系統鏡像的一個文件系統,這其實就是一個結構體(說是文件系統確實比較勉強,結構體可能更合適),里面有記錄各模塊的起始地址,大小等的信息,你要找模塊可以根據這個信息到后面找。

?

在把SDRAM中的NK燒寫到NAND中去之前,先調用BP_OpenPartition來創建一個BINFS分區,建好之后將nk.bin燒入BINFS分區中。

?

7

我們來看BP_OpenPartitionPB中的描述

?

8

BP_SetDataPointer

該函數用于設置某一個分區的數據指針,實際上數據指針是指在該分區中下一次被讀或寫的位置。一般會配合BP_ReadData(..)BP_WriteData(..)兩個函數來用。hPartition為被創建分區的句柄,dwAddress為數據指針的新位置。

?

9

調用BP_WriteData BINFS分區里面寫入數據nk.bin

?

10

BP_WriteData函數最終會調用到flash驅動的函數來寫數據。

?

更新TOC和把內核拷貝到SDRAM中,為下一步的跳轉執行做準備。

?

11

為系統創建擴展分區

?

12

到此nk.bin對應的MBR也創建了,nk.bin也寫進去了,對應的位于1塊的TOC數據也更新了,擴展分區也創建了,工作完成了,返回ok,假如把圖12部分代碼注釋掉,系統啟動會停止在串口輸出的下面信息處

#### FMD_DRIVER:::FMD_OEMIoControl

FMD_OEMIoControl: unrecognized IOCTL (0x71c24).

到此就返回WriteOSImageToBootMedia函數了

?

2.6.2 得到更新后的TOC信息并寫回到TOC所在的block中。

?

13

2.6.3 調用函數Launch跳轉到OAL.exestartup函數執行,從此eboot階段的任務就完成了,開始進入OAL.exe,也即進入NK的啟動過程了。

?

?

14

總結

以上是生活随笔為你收集整理的WINCE6.0+S3C2443的启动过程---eboot6的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 激情视频一区二区三区 | 日本a在线播放 | 国产一级片一区二区 | 91精产国品一二三 | 毛片网站在线免费观看 | 国产一卡二| 91香蕉视频在线观看免费 | 欧美久久久影院 | 欧美黄色a级 | 一本加勒比hezyo黑人 | 中文字幕一区二区三区人妻在线视频 | 精品国产一区一区二区三亚瑟 | 美女的胸给男人玩视频 | 久久爱一区二区 | 五月婷婷激情小说 | 波多野结衣一区二区三区四区 | 免费激情小视频 | 中国爆后菊女人的视频 | 三区四区 | 免费久久一级欧美特大黄 | 日本无遮羞调教打屁股网站 | 亲子乱对白乱都乱了 | 久久不卡| 一区二区日韩视频 | 日韩黄色小视频 | 久久亚洲免费 | 日日干日日射 | 日本a在线播放 | 翔田千里一区二区 | 亚洲一区观看 | 一级黄色录像大片 | 国产午夜福利一区 | 亚洲1区| 午夜精品久久久久久久久久久久久蜜桃 | 日韩视频精品 | 性xxxx视频播放免费 | 狼人香蕉| 少妇高潮一区二区三区99小说 | 亚洲欧美日韩久久 | 亚洲一区在线电影 | 强迫凌虐淫辱の牝奴在线观看 | 亚洲色域网 | 欧美大片在线看 | 欧美成人精品在线 | 黄色一集片 | 色乱码一区二区三区熟女 | 国产偷亚洲偷欧美偷精品 | 麻豆综合 | 亚洲性久久| 欧美精品色哟哟 | 新红楼梦2005锦江版高清在线观看 | 中文字幕无码乱人伦 | 丰满岳乱妇一区二区三区 | 一级毛片黄片 | 天天操天天干天天爱 | 久久99热人妻偷产国产 | 亚洲熟妇av乱码在线观看 | 极品av在线| 久久精品色欲国产AV一区二区 | 日韩资源在线 | 精品人妻一区二区乱码 | 国产视频黄色 | 日韩人妻无码一区二区三区 | 91瑟瑟| 在办公室被c到呻吟的动态图 | 精品国产三级片在线观看 | 337p粉嫩大胆色噜噜噜 | 少妇真实被内射视频三四区 | 草久久免费视频 | 高清视频免费在线观看 | 久久激情av | 喷水视频在线观看 | 91热爆视频| 国产精品扒开腿做爽爽爽a片唱戏 | 九热这里只有精品 | 黄色亚洲网站 | 国产又黄又大又粗的视频 | 亚洲熟女一区二区三区 | 日韩黄色在线播放 | 色网站在线免费观看 | 欧美亚洲国产一区二区三区 | 国产这里有精品 | 日本黄色美女 | 奇米影视在线播放 | 成人动漫一区二区 | 爱爱爱爱网站 | www.97色| 中文字幕人妻一区二区 | 好吊妞在线 | 成年人黄色大片 | 成人动漫一区二区 | jizzjizz欧美69巨大 | 国产一级特黄毛片 | 青青草一区 | www.av在线视频| www.成人在线视频 | ass亚洲尤物裸体pics | 亚洲黄在线观看 | 美国美女群体交乱 |