LinuxDev 板


LINE

請教一下 我接觸過的板子 裡面都會有bootloader partition 最近在玩樹莓派 我下載網路上的image更新到SD card後 我在SD card裡面卻找不到bootloader的file 它的bootloader是有另外燒在板子上嗎? 沒有的話 它是怎麼知道要讀uEnv.txt來開到kernel? 感謝 -------------------------------------------------------- 拍謝更新一下 因為手上除了RPI3之外還有Pine A64 看來RPI3的sd card是有bootcode.bin 而之前上續的檔案結構是Pine A64 也就是Pine A64找不到boodloder partition or file --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.45.196
※ 文章網址: https://webptt.com/m.aspx?n=bbs/LinuxDev/M.1517900514.A.8C4.html
1F:推 filiaslayers: bootloader應該是在機器上吧?不然怎麼開機 02/06 15:51
我之前板子的都是存在nor or nand or emmc
2F:→ leolarrel: 樹梅派的bootloader 不就是uboot 嗎? 02/06 15:59
3F:→ hizuki: 你仔細看說明,是寫到一個SD卡上一個規定位置上面去 02/06 16:24
4F:→ hizuki: 至於這個位置,是晶片固化好的位置,使用MMC設備時候都去 02/06 16:25
5F:→ hizuki: 讀這個位置到SRAM中,然後整個bootloader會初始化記憶體 02/06 16:26
我沒看到特別的位置 sd card就二個partition, 一個是放開機的檔案包含kernel,另一個則是rootfs
6F:→ chuegou: 你以前的板子有跑os嗎 02/06 20:05
有壓 ※ 編輯: awaysu (220.130.45.196), 02/07/2018 15:24:43
7F:→ leolarrel: 因為bootloader放在sd卡的區域,正好沒有標在partition 02/08 08:57
8F:→ leolarrel: 區域裡,所以你看partition自然看不到bootloader 02/08 08:58
9F:噓 hizuki: 請先補充儲存系統的基本常時吧,看看UEFI,BIOS的啟動流程 02/10 08:55
10F:噓 galic: 純噓樓上... 嵌入式平台你跟我談UEFI? 02/10 14:27
11F:噓 hizuki: UEFI在ARM平台上的使用你不知道嗎?只是一個標準,讓你好 02/11 11:04
12F:→ hizuki: 理解而已 02/11 11:04
13F:→ hizuki: 不然每個平台在load 1st bootloader的細節上差異都很大, 02/11 11:05
14F:→ hizuki: 你讓人怎麼理解 02/11 11:05
15F:噓 GaliTW: 要我再次強調「嵌入式」嗎?有需要這麼複雜嗎?標準又如何 02/11 11:16
16F:→ GaliTW: ?那是Intel跟小老弟們養的小圈圈。這又跟儲存系統有何關 02/11 11:16
17F:→ GaliTW: 係?笑死 02/11 11:16
18F:→ GaliTW: 要理解開機流程不就看ARM跟Raspberry PI的Spec就好,在那 02/11 11:17
19F:→ GaliTW: 亂推薦東西,不要誤導人啊 02/11 11:17
20F:→ GaliTW: 你就算讀懂UEFI,對PI的啟動程序一點幫助都沒有 02/11 11:18
21F:噓 GaliTW: 你自己都強調差異很大了,那不是更應該根據平台來決定該讀 02/11 11:21
22F:→ GaliTW: 什麼資料嗎? 02/11 11:21
23F:→ hizuki: 要理解存在差異必須知道一般作法。就拿取偏移來載loader來 02/11 15:19
24F:→ hizuki: 講,這個是BIOS時代針對MS 分割表就存在的內容。另外現代A 02/11 15:20
25F:→ hizuki: RM晶片為了兼容GPT對讀取位置也做了相應更改。這設計是一 02/11 15:20
26F:→ hizuki: 個過程而不是停留過去 02/11 15:20
27F:噓 galic: 可是這篇是Raspberry Pi耶 你到底在說三小? 02/11 16:47
28F:→ galic: ARM兼容GPT不就是要打入UEFI圈圈 那是for 64bit Server應用 02/11 16:48
29F:→ galic: 的「策略」 不是UEFI就叫「一般作法」就是「走在前面」 02/11 16:48
30F:→ galic: 你要不要等到人家原生就走UEFI在來說你的笑話阿? 02/11 16:53
31F:噓 hizuki: 要不要我給你舉ARMv7的晶片,還停留在自己的世界不懂外界 02/12 07:49
32F:→ hizuki: 變化嗎?無論如何本意上只是要說明這種期待方式和電腦無異 02/12 07:49
33F:→ hizuki: 不要覺得奇怪 02/12 07:49
34F:→ leolarrel: 贊成不要新手去搞懂什麼UEFI for ARM,那個太複雜了, 02/12 10:54
35F:推 smmoon: 有大大可以講解pi的啟動流程嗎? 最近在學習中 感恩! 02/13 09:04
如我後來說的 我現在是在看PINE A64 開機流程可以參考 https://linux-sunxi.org/Pine64#Boot_sequence https://linux-sunxi.org/BROM#A64 至於RPI的可參考 就是SD Card的bootcode.bin https://raspberrypi.stackexchange.com/questions/10442/what-is-the-boot-sequence 另外回一下hizuki 我自己做嵌入式做過Wince, linux 到現在andoird 是還沒有碰過用UEFI 可能我接觸不夠廣 ※ 編輯: awaysu (1.169.131.125), 02/13/2018 20:57:26
36F:推 explora26: 其實linaro有在幾個平臺上搞UEFI 02/15 07:57
37F:→ explora26: 可以參考Android官方支援的Hikey Board 02/15 07:58
38F:→ GaliTW: 除非你要用windows iot 不然現在搞UEFI根本自爽而已 02/17 00:10
39F:→ GaliTW: RPI的啟動流程還比UEFI還屌 人家可是先用GPU開機的 還能吃 02/17 00:11
40F:→ GaliTW: EFI的Image 你根本不知道高通在裡面搞了啥神奇的東西 02/17 00:12
41F:→ GaliTW: 你還在亂推新手去讀ARM怎麼吃UEFI 真的不要讓人笑死 02/17 00:13
42F:推 tjjh89017: ARM很自由der,u-boot也是很自由的,ODROID系列也是 02/21 00:48
43F:→ tjjh89017: uboot,但是他的uboot,是去讀sd卡的first sector 02/21 00:49
44F:→ tjjh89017: 很類似IBM BIOS的玩法,而rpi2的uboot則是去讀sd卡的 02/21 00:49
45F:→ tjjh89017: FAT找uENV.txt,然後吃kernel.img。然其他的uboot還有 02/21 00:50
46F:→ tjjh89017: 不同玩法。 02/21 00:50
47F:推 askacis: 基本上都是看SOC怎麼設計開機flow,FW跟著做而已 02/21 12:32
48F:→ hizuki: 多做點Google的項目再來嘴我吧。 02/24 15:09
49F:→ jiansu: arm通常用Uboot或是自己寫的小bootloader 就夠了,UFEI不 03/25 23:56
50F:→ jiansu: 常見,有些大廠確實用UFEI的 但是還不是主流的樣子 03/25 23:56
51F:→ qwaszx771129: 的確在嵌入式上使用UEFI還不是主流。 08/28 18:24
52F:→ qwaszx771129: 推askacis,通常就看boot flow怎麼設計 fw跟著做。 08/28 18:25
53F:→ qwaszx771129: 扯到UEFI的確比較遠一點。 08/28 18:26







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP