2010年11月10日 星期三

bf537 在uboot 下ethaddr 無法存取的問題

還是不知問題出在哪
在uboot下列出環境變數 ethaddr = 00:00:00:00:00:00
tftp 完全不能用 只好先透過serial 重新載入 uboot
>loadb
>protect off 0x20000000 0x2001ffff
>erase 0x20000000 0x2001ffff
>cp.b 0x1000000 0x20000000
>go 0x20000000

>print
這時 ethaddr 有值 但跟板子上的MAC ADDR完全不一樣?
但是 tftp 通了
透過tftp直接燒入 kernel image

但重開再次於 uboot下 print
ethaddr = 00:00:00:00:00:00 ??

系統是起來了
但每次driver 修改後 重新燒入kernel時 也太麻煩了
先擱著吧 driver 測試完再說.....

1 則留言: