|
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | 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 |
請問從NOR FLASH起動(dòng)linux,對內(nèi)核要作哪些修改? |
作者:muxiaowei 欄目:ARM技術(shù) |
最近要做,在S3C2410上建立LINUX,用的是U-BOOT 1.1.4作BOOTload,linux用的是2.6的版本. 請問達(dá)人,要從nor FLASH 起動(dòng)的話,對內(nèi)核哪些地方要作修改, 有沒有相關(guān)文章.我找的幾片都是說從nand起動(dòng)的. 謝了 * - 本貼最后修改時(shí)間:2006-8-27 22:48:28 修改者:muxiaowei |
2樓: | >>參與討論 |
作者: keter 于 2006/8/26 23:49:00 發(fā)布:
這樣改 加入nand的驅(qū)動(dòng),然后把nand的前部分bootloader導(dǎo)入SDRAM,跳轉(zhuǎn)過去執(zhí)行 |
3樓: | >>參與討論 |
作者: muxiaowei 于 2006/8/27 22:43:00 發(fā)布:
繼續(xù) 我感覺keter說的是修改uboot使其從norflash起動(dòng)吧,? 我現(xiàn)在uboot已經(jīng)啟動(dòng)成功了,但估計(jì)這個(gè)地方還沒有設(shè)置到位 CONFIG_BOOTARGS "initrd=0x30800000,0x200000 root=/dev/ram init=/linuxrc console=ttyS0,115200" CONFIG_BOOTFILE "vmlinux_for_uboot.gz" 對 BOOTARGS 這個(gè)參數(shù)傳遞串,由哪幾個(gè)部分組成,其中出現(xiàn)的ram,linuxrc,vmlinux_for_uboot.gz對應(yīng)的對內(nèi)核的設(shè)置還不清楚,請賜教 |
4樓: | >>參與討論 |
作者: whereis 于 2006/8/27 23:48:00 發(fā)布:
. keter不是板級人士嗎? 怎么也搞起coding來了? 樓上的,你說的東西,完全不知所云。 懷疑,你的表達(dá)能力有問題。 |
5樓: | >>參與討論 |
作者: muxiaowei 于 2006/8/28 0:10:00 發(fā)布:
請問從NOR FLASH起動(dòng)linux,對內(nèi)核要作哪些修改? CONFIG_BOOTARGS "initrd=0x30800000,0x200000 root=/dev/ram init=/linuxrc console=ttyS0,115200" CONFIG_BOOTFILE "vmlinux_for_uboot.gz" 這些是修改uboot的必要參數(shù),最后會(huì)傳遞到內(nèi)核中。做過的肯定都知道 有沒有做過uboot的,謝了 |
6樓: | >>參與討論 |
作者: whereis 于 2006/8/28 10:04:00 發(fā)布:
. 內(nèi)核只關(guān)心mtd,底層drivers對于nor或nand需要自己寫。 |
7樓: | >>參與討論 |
作者: arm_imx 于 2006/8/28 10:47:00 發(fā)布:
linux從哪里啟動(dòng)好像和內(nèi)核沒有關(guān)系 bootloader從哪里加載就從哪里啟動(dòng),在bootloader里面把內(nèi)核從nor拷貝到SDRAM,然后指針跳轉(zhuǎn)過去就可以啟動(dòng)了 |
|
|
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |