我把uboot从u-boot-2013.01.01升级到u-boot-2016.05+gitAUTOINC+b4e185a8c3-gb4e185a8c3,但是在uboot输入printenv就会出现以下的乱码,并且要将CRT重启才能正常显示。
现在如下:
U-Boot 2016.05 (Sep 19 2016 – 18:08:50 +0800)
Watchdog enabled
I2C: ready
DRAM: 1 GiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
SF: Detected N25Q128 with page size 256 Bytes, erase size 64 KiB, total 16 MiB
Net: register M88E1512_driver
cpsw, usb_ether
=>=>=>=> printenv
arch=arm
args_mmc=run finduuid;setenv bootargs console=${console} ${optargs} root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype}
baudrate=115200
board=am335x
board_name= +PU\
_`4|h.+Tݧ8
b-a_d__e+=`4|h.+Tݧ8
b-a_d__e_ia+=|h.+Tݧ8
b–+_a__c_i-+=+-ad ${de++y-e} ${de++++}:${di_+_-_b–+-a_+} ${_c_i-+add_} ${-_efi|}${_c_i-+}; _-+_ce ${_c_i-+add_}
b–+_efi_bi+a_y=+-ad ${de++y-e} ${de++++}:${di_+_-_b–+-a_+} ${+e_+e+_add___} efi/b–+/b–+a_+.efi; if fd+ add_ ${fd+_add___}; +he+ b–+efi ${+e_+e+_add___} ${fd+_add___};e+_eb–+efi ${+e_+e+_add___} ${fd+c-++_-+add_};fi
b–+_e|++i++|=_y_b–+ ${de++y-e} ${de++++}:${di_+_-_b–+-a_+} a+y ${_c_i-+add_} ${-_efi|}e|++i++|/e|++i++|.c-+f
b–+_fd+=+_y
b–+_+e+_+_b__+a_+=+_b _+a_+
b–+_-_efi|e_=/ /b–+/
b–+__c_i-+_dhc-=b–+._c_.+i+g
b–+__c_i-+_=b–+._c_.+i+g b–+._c_
b–+_+a_ge+_=++c0 +egacy_++c0 ++c1 +egacy_++c1 +a+d0 -|e dhc-b–+c+d=_++ _-ib–+
b–+c+d_dhc-=_++ b–+_+e+_+_b__+a_+; if dhc- ${_c_i-+add_} ${b–+__c_i-+_dhc-}; +he+ _-+_ce ${_c_i-+add_}; fi
b–+c+d_+egacy_++c0=_e+e++ ++cde+ 0; _e+e++ b–+-a_+ 0:2 ; _++ ++cb–+
b–+c+d_+egacy_++c1=_e+e++ ++cde+ 1; _e+e++ b–+-a_+ 1:2 ; _++ ++cb–+
b–+c+d_++c0=_e+e++ de++++ 0; _++ ++c_b–+
b–+c+d_++c1=_e+e++ de++++ 1; _++ ++c_b–+
b–+c+d_+a+d=_++ +a+db–+
b–+c+d_-|e=_++ b–+_+e+_+_b__+a_+; dhc-; if -|e ge+; +he+ -|e b–+; fi
b–+de+ay=2
b–+di_=/b–+
b–+e++fi+e=+E++.+|+
b–+fi+e=zI+age
b–++__ize=0|10000000
b–+-a_+=0:2
b–+_c_i-+=ech- R+++i+g b–+_c_i-+ f_-+ ++c${++cde+} …; _-+_ce ${+-adadd_}
c-+_-+e=++yO0,115200+8
c-+=a_++7
df+_a++_i+f-_e++c=_a+e++c _a+ 0 3751936
df+_a++_i+f-_++c=b–+ -a_+ 0 1;_–+f_ -a_+ 0 2;MLO fa+ 0 1;MLO._a+ _a+ 0|100 0|100;+-b–+.i+g._a+ _a+ 0|300 0|400;_-+–_-a_g_._a+ _a+ 0|80 0|80;_-+–_-i+age._a+ _a+ 0|900 0|2000;_-+–_-a_g_ fa+ 0 1;_-+–_-i+age fa+ 0 1;+-b–+.i+g fa+ 0 1;+E++.+|+ fa+ 0 1
df+_a++_i+f-__a+=+e_+e+ _a+ 0|80200000 0|D80000;fd+ _a+ 0|80F80000 0|80000;_a+di_+ _a+ 0|81000000 0|4000000
di_+_-_b–+c+d=f-_ +a_ge+ i+ ${b–+_+a_ge+_}; d- _++ b–+c+d_${+a_ge+}; d-+e
efi_d+b_-_efi|e_=/ /d+b/ /d+b/c+__e++/
e++b–+=++c de+ ${++cde+}; if ++c _e_ca+; +he+ ech- SD/MMC f-++d -+ de+ice ${++cde+};if _++ +-adb–+_c_i-+; +he+ _++ b–+_c_i-+;e+_e if _++ +-adb–+e++; +he+ ech- L-aded e++ f_-+ ${b–+e++fi+e};_++ i+–_+b–+e++;fi;if +e_+ -+ $+e++c+d; +he+ ech- R+++i+g +e++c+d …;_++ +e++c+d;fi;fi;fi;
e+h1add_=a0:f6:fd:23:46:70
e+hac+=c-_+
e+hadd_=a0:f6:fd:23:46:6e
fd+_add___=0|88000000
fd+add_=0|88000000
fd+fi+e=++defi+ed
fi+dfd+=if +e_+ $b-a_d_+a+e = A335BONE; +he+ _e+e++ fd+fi+e a+335|-b-+e.d+b; fi; if +e_+ $b-a_d_+a+e = A335BNLT; +he+ _e+e++ fd+fi+e a+335|-b-+eb+ac+.d+b; fi; if +e_+ $b-a_d_+a+e = BBG1; +he+ _e+e++ fd+fi+e a+335|-b-+eg_ee+.d+b; fi; if +e_+ $b-a_d_+a+e = A33515BB; +he+ _e+e++ fd+fi+e a+335|-e++.d+b; fi; if +e_+ $b-a_d_+a+e = A335X_SK; +he+ _e+e++ fd+fi+e a+335|-e++_+.d+b; fi; if +e_+ $b-a_d_+a+e = A335_ICE; +he+ _e+e++ fd+fi+e a+335|-ice+2.d+b; fi; if +e_+ $fd+fi+e = ++defi+ed; +he+ ech- WARNING: C-++d +-+ de+e_+i+e de+ice +_ee +- +_e; fi;fi+d++id=-a_+ ++id ++c 0:2 ++id
i+–_+b–+e++=ech- I+–_+i+g e++i_-++e++ f_-+ ++c${++cde+} …; e++ i+–_+ -+ ${+-adadd_} ${fi+e_ize}
i+i+_c-+_-+e=if +e_+ $b-a_d_+a+e = A335_ICE; +he+ _e+e++ c-+_-+e ++yO3,115200+8;e+_e _e+e++ c-+_-+e ++yO0,115200+8;fi;
+e_+e+_add___=0|82000000
+-ad_efi_d+b=+-ad ${de++y-e} ${de++++}:${di_+_-_b–+-a_+} ${fd+_add___} ${-_efi|}${efi_fd+fi+e}
+-adadd_=0|82000000
+-adb–+e++=fa++-ad ++c ${++cde+} ${+-adadd_} ${b–+e++fi+e}
+-adb–+_c_i-+=+-ad ++c ${++cde+} ${+-adadd_} b–+._c_
+-adfd+=+-ad ++c ${b–+-a_+} ${fd+add_} ${b–+di_}/${fd+fi+e}
+-adi+age=+-ad ++c ${b–+-a_+} ${+-adadd_} ${b–+di_}/${b–+fi+e}
+-ad_a+di_+=+-ad ++c ${++cde+} ${_dadd_} _a+di_+.gz
++c_b–+=if ++c de+ ${de++++}; +he+ _e+e++ de++y-e ++c; _++ _ca+_de+_f-__b–+_-a_+; fi
++cb–+=++c de+ ${++cde+}; if ++c _e_ca+; +he+ ech- SD/MMC f-++d -+ de+ice ${++cde+};_++ e++b–+; if _++ +-adi+age; +he+ _++ ++c+-ad-_;fi;fi;
++cde+=0
++c+-ad-_=_++ a_g__++c; if +e_+ ${b–+_fd+} = ye_ || +e_+ ${b–+_fd+} = +_y; +he+ if _++ +-adfd+; +he+ b–+z ${+-adadd_} – ${fd+add_}; e+_e if +e_+ ${b–+_fd+} = +_y; +he+ b–+z; e+_e ech- WARN: Ca++-+ +-ad +he DT; fi; fi; e+_e b–+z; fi;
++c_–+f_+y-e=e|+4 _–++ai+
+e+a_g_=_e+e++ b–+a_g_ c-+_-+e=${c-+_-+e} ${–+a_g_} _–+=/de+/+f_ +f__–+=${_e_+e_i-}:${_–+-a+h},${+f_–+_} _+ i-=dhc-
+e+b–+=ech- B–+i+g f_-+ +e++-_+ …; _e+e++ a++-+-ad +-; dhc-; _++ +e++-adi+age; _++ +e++-adfd+; _++ +e+a_g_; b–+z ${+-adadd_} – ${fd+add_}
+e++-adfd+=+f+- ${fd+add_} ${fd+fi+e}
+e++-adi+age=+f+- ${+-adadd_} ${b–+fi+e}
+f_–+_=+-+-c+
-a_+i+i-+_=++id_di_+=${++id_g-+_di_+};+a+e=_–+f_,_+a_+=2MiB,_ize=-,++id=${++id_g-+__–+f_}
-|efi+e_add___=0|80100000
_a+a_g_=_e+e++ b–+a_g_ c-+_-+e=${c-+_-+e} ${–+a_g_} _–+=${_a+_–+} _–+f_+y-e=${_a+_–+f_+y-e}
_a+di_+_add___=0|88080000
_a+_–+=/de+/_a+0 _+
_a+_–+f_+y-e=e|+2
_dadd_=0|88080000
_–+-a+h=/e|–_+/_–+f_
_ca+_de+_f-__b–+=ech- Sca++i+g ${de++y-e} ${de++++}:${di_+_-_b–+-a_+}…; f-_ -_efi| i+ ${b–+_-_efi|e_}; d- _++ _ca+_de+_f-__e|++i++|; _++ _ca+_de+_f-___c_i-+_; d-+e;_++ _ca+_de+_f-__efi;
_ca+_de+_f-__b–+_-a_+=-a_+ +i_+ ${de++y-e} ${de++++} -b–+ab+e de+-+i_+; e++ e|i_+_ de+-+i_+ || _e+e++ de+-+i_+ 1; f-_ di_+_-_b–+-a_+ i+ ${de+-+i_+}; d- if f_+y-e ${de++y-e} ${de++++}:${di_+_-_b–+-a_+} b–+f_+y-e; +he+ _++ _ca+_de+_f-__b–+; fi; d-+e
_ca+_de+_f-__efi=_e+e++ efi_fd+fi+e ${fd+fi+e}; if +e_+ -z "${fd+fi+e}" -a -+ "${_-c}"; +he+ _e+e++ efi_fd+fi+e ${_-c}-${b-a_d}${b-a_d+e_}.d+b; fi; f-_ -_efi| i+ ${efi_d+b_-_efi|e_}; d- if +e_+ -e ${de++y-e} ${de++++}:${di_+_-_b–+-a_+} ${-_efi|}${efi_fd+fi+e}; +he+ _++ +-ad_efi_d+b; fi;d-+e;if +e_+ -e ${de++y-e} ${de++++}:${di_+_-_b–+-a_+} efi/b–+/b–+a_+.efi; +he+ ech- F-++d EFI _e+-+ab+e +edia bi+a_y efi/b–+/b–+a_+.efi; _++ b–+_efi_bi+a_y; ech- EFI LOAD FAILED: c-++i++i+g…; fi; _e+e++ efi_fd+fi+e
_ca+_de+_f-__e|++i++|=if +e_+ -e ${de++y-e} ${de++++}:${di_+_-_b–+-a_+} ${-_efi|}e|++i++|/e|++i++|.c-+f; +he+ ech- F-++d ${-_efi|}e|++i++|/e|++i++|.c-+f; _++ b–+_e|++i++|; ech- SCRIPT FAILED: c-++i++i+g…; fi
_ca+_de+_f-___c_i-+_=f-_ _c_i-+ i+ ${b–+__c_i-+_}; d- if +e_+ -e ${de++y-e} ${de++++}:${di_+_-_b–+-a_+} ${-_efi|}${_c_i-+}; +he+ ech- F-++d U-B–+ _c_i-+ ${-_efi|}${_c_i-+}; _++ b–+_a__c_i-+; ech- SCRIPT FAILED: c-++i++i+g…; fi; d-+e
_c_i-+add_=0|80000000
_-c=a+33||
_-ia_g_=_e+e++ b–+a_g_ c-+_-+e=++yO0,115200+8 i+i+_d=0|81000000,0|3eab8f
_-ib–+=_++ _-ia_g_; _f -_-be 0; _f _ead 0|81000000 0|400000 0|600000; _f _ead 0|82000000 0|100000 0|300000;b–++ 0|82000000
_-ib+_+-=0
_-ii+g_ize=0|300000
_-i_–+=/de+/++db+-c+4 _+
_-i_–+f_+y-e=c_a+f_
_-i__cadd_=0|100000
_+a+ic_i-=${i-add_}:${_e_+e_i-}:${ga+e+ayi-}:${+e++a_+}:${h-_++a+e}::-ff
_+de__=+_16550__e_ia+
_+di+=+_16550__e_ia+
_+d-++=+_16550__e_ia+
+_b_b–+=+_b _+a_+; if +_b de+ ${de++++}; +he+ _e+e++ de++y-e +_b; _++ _ca+_de+_f-__b–+_-a_+; fi
+_b+e+_de+add_=a0:f6:fd:23:46:70
+e+d-_=+i
+e_=U-B–+ 2016.05 (Se- 19 2016 – 18:08:50 +0800)
E++i_-++e++ _ize: 7240/131067 by+e_
=>
=> -i+g
-i+g – _e+d ICMP ECHO_REQUEST +- +e++-_+ h-_+
U_age:
-i+g -i+gAdd_e__
=>
Steven Liu1:
换个终端试试看?还是一样的情况吗?比如tera term?
qing lin2:
回复 Steven Liu1:
谢谢回复!换了超级终端是不会出现乱码!但是我的CRT的配置也没问题,并且之前老版本都可以!
qing lin2:
回复 Steven Liu1:
谢谢回复!我换了超级终端是没这个问题!但是我的CRT配置也没问题,老版的UBOOT都可以的!