freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于s3c2410開發(fā)板的bootloader實(shí)現(xiàn)(編輯修改稿)

2025-07-24 18:53 本頁面
 

【文章內(nèi)容簡介】 e2兩個(gè)階段,其中依賴于CPU體系結(jié)構(gòu)的代碼通常都放在Stage1里,并且通常用匯編語言實(shí)現(xiàn);Stage2通常用C語言實(shí)現(xiàn),可以實(shí)現(xiàn)更復(fù)雜的功能,并且有更好的移植性和可讀性。1.UBoot Stage1分析,并且都是用匯編語言編寫的。一個(gè)可執(zhí)行性image文件必須有一個(gè)入口點(diǎn),并且只能有一個(gè)全局入口點(diǎn),通常這個(gè)入口點(diǎn)的地址放在ROM(Flash)0x0位置,因此必須使編譯器知道這個(gè)入口地址,該過程通常通過修改連接器的腳本文件來完成。由于S3C2410開發(fā)板與smdk2410開發(fā)板的配置接近,所以此處參考smdk2410的UBoot實(shí)現(xiàn)程序。打開board/smdk2410/ ,該腳本文件的內(nèi)容如下所示:OUTPUT_FORMAT(elf32littlearm, elf32littlearm, elf32littlearm)OUTPUT_ARCH(arm)ENTRY(_start)SECTIONS{ . = 0x00000000。 . = ALIGN(4)。 .text : { cpu/arm920t/ (.text) *(.text) } . = ALIGN(4)。 .rodata : { *(.rodata) } . = ALIGN(4)。 .data : { *(.data) } . = ALIGN(4)。 .got : { *(.got) } . = .。 __u_boot_cmd_start = .。 .u_boot_cmd : { *(.u_boot_cmd) } __u_boot_cmd_end = .。 . = ALIGN(4)。 __bss_start = .。 .bss : { *(.bss) } _end = .。}其中,ENTRY(_start)在cpu/arm920t/,入口地址為0x00000000。在cpu/arm920t/ = 0x33F80000。(1)設(shè)置異常向量表ARM處理器一般包括復(fù)位、未定義指令、SWI、預(yù)取終止、數(shù)據(jù)終止、IRQ、FIQ等異常,關(guān)于ARM處理器這些異常在后面會有專門的介紹,其中UBoot中關(guān)于異常向量的定義如下,當(dāng)發(fā)生異常時(shí)執(zhí)行
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1