|
本帖最后由 zanjie1999 于 2020-1-15 14:14 编辑
+ ?+ B* u% R# _( M7 d9 b7 W- l8 W h) k4 K' v; p8 o$ q1 Y: I
实践证明,在uboot中bootdev这个变量为空导致无法启动看了help尝试了一下,# S/ T, x/ x/ i( l4 g4 S9 O* I
如果此时从usb启动,那么值应该为usb 0:1也就是
' F v2 @. J/ J2 H! E/ x. C/ o- g8 ~' Q$ n; k6 u
如果此时从emmc启动,那么值应该为mmc 0:1
0 P* E% l9 x& Y1 m/ e! C5 d
3 p! g2 I1 n) r+ ] e
m8 v4 x# ~& ] y9 A/ }0 Q2 o看着挺简单的,尝试解决折腾了我一晚上
$ s2 U7 A A$ R7 D懒的可以下我编译好的文件换掉分区里/boot下同名文件
0 T) ~/ C2 B1 |, T$ [" s& E8 w& j* l7 m& F
另外没有ifconfig可以安装9 b/ n* _' \, D4 d$ G: j7 \ `9 }
- apt update
% r- m7 \( w* g& B8 F - apt install net-tools
复制代码
* T4 X$ o7 ^4 z* x% j
, y# {7 W! k" b, @
) A: q4 X# @& J* S3 l3 `# R提供一个未测试且比较容易的办法,执行一下这个命令即可- fw_setenv bootdev '${devtype} ${devnum}:${distro_bootpart}'
复制代码
1 H) d2 L. P4 e/ C, O. \; ]. A' R/ ~6 d; f$ B9 X4 A: O
( W* l$ w0 u5 z# X6 C2 @2 c
7 Y! N f- G# g; s0 @8 l; j" W
4 Z2 C; k6 r: A/ p% I( p# U& b5 J: }6 S3 @3 F
# ~& U9 J% G( }& v- z
|
|