[問題] 請問開發板的MBR被洗掉怎麼辦?

看板LinuxDev作者 (zzz)時間15年前 (2010/12/12 21:13), 編輯推噓2(207)
留言9則, 2人參與, 最新討論串1/1
今天我準備把build好的filesystem利用USB燒到 板子上的NOR flash,後來好像不小心寫到0x0的位置, 然後我的板子就開不了機了, 其實我不確定被洗掉的到底是bootloader還是MBR。 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.207.250

12/12 21:41, , 1F
先知道你的chip是用哪一顆吧,不同chip有不同做法,有些chip
12/12 21:41, 1F

12/12 21:42, , 2F
內部有bootcode,nor flash為空時會進入update模式,可以利
12/12 21:42, 2F

12/12 21:43, , 3F
用該chip提供的方式(ISP or UART)來update,如果chip
12/12 21:43, 3F

12/12 21:44, , 4F
本身就是依賴外部flash上的的話,那麼找一台ICE把bootloade
12/12 21:44, 4F

12/12 21:45, , 5F
擺到ram上去執行,再用bootloader提供燒寫flash的指令去
12/12 21:45, 5F

12/12 21:46, , 6F
把flash重寫一次吧XD
12/12 21:46, 6F

12/13 09:24, , 7F
應該是Bootloader,而不是MBR(分割表)
12/13 09:24, 7F

12/13 09:25, , 8F
你可能需要查看手冊或詢問原廠有關Flash Recovery動作步驟
12/13 09:25, 8F

12/13 09:25, , 9F
以及跟原廠要(或光碟有附?) 各個stage的 Bootloader映像檔
12/13 09:25, 9F
文章代碼(AID): #1D1CfaUW (LinuxDev)
文章代碼(AID): #1D1CfaUW (LinuxDev)