안녕하세요 마이크로비젼 기술지원팀입니다.
아래 방법을 참고하여 테스트를 진행해 보시길 바랍니다.
uboot에서 아래 명령어를 실행한 후에 저장을 하고 부팅을 하시면 macaddr가 수정한 addr로 적용된 것을 확인 하실 수 있습니다.
[u-boot]
setenv ethaddr 00:45:57:87:98:34
setenv bootargs root=/dev/mtdblock2 rootfstype=cramfs init=/linuxrc console=ttySAC1,115200 ethaddr=00:45:57:87:98:34
saveenv
[부팅 후]
[root@Samsung ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:45:57:87:98:34
inet addr:192.168.0.20 Bcast:192.168.0.255 Mask:255.255.255.0
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:42 DMA chan:ff
[u-boot]
setenv bootargs root=/dev/mtdblock2 rootfstype=cramfs init=/linuxrc console=ttySAC1,115200 ethaddr=01:a5:b3:5a:31:b1
saveenv
[부팅 후]
[root@Samsung ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 01:A5:B3:5A:31:B1
inet addr:192.168.0.20 Bcast:192.168.0.255 Mask:255.255.255.0
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:42 DMA chan:ff
saveenv과정에서 에러가 발생하는 경우가 발생하면 nand flash를 전체적으로 지우신 후에 다시 이미지를 write하시면 정상적으로
다시 테스트를 하실 수 있습니다.