作者kentelva (zzz)
看板LinuxDev
標題[問題] 請問開發板的MBR被洗掉怎麼辦?
時間Sun Dec 12 21:13:05 2010
今天我準備把build好的filesystem利用USB燒到
板子上的NOR flash,後來好像不小心寫到0x0的位置,
然後我的板子就開不了機了,
其實我不確定被洗掉的到底是bootloader還是MBR。
XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.207.250
1F:推 askacis:先知道你的chip是用哪一顆吧,不同chip有不同做法,有些chip 12/12 21:41
2F:→ askacis:內部有bootcode,nor flash為空時會進入update模式,可以利 12/12 21:42
3F:→ askacis:用該chip提供的方式(ISP or UART)來update,如果chip 12/12 21:43
4F:→ askacis:本身就是依賴外部flash上的的話,那麼找一台ICE把bootloade 12/12 21:44
5F:→ askacis:擺到ram上去執行,再用bootloader提供燒寫flash的指令去 12/12 21:45
6F:→ askacis:把flash重寫一次吧XD 12/12 21:46
7F:推 goldie:應該是Bootloader,而不是MBR(分割表) 12/13 09:24
8F:→ goldie:你可能需要查看手冊或詢問原廠有關Flash Recovery動作步驟 12/13 09:25
9F:→ goldie:以及跟原廠要(或光碟有附?) 各個stage的 Bootloader映像檔 12/13 09:25