|
本帖最后由 zanjie1999 于 2020-1-15 14:14 编辑
/ c9 ^$ t! Q6 G0 Q6 g+ l# L1 ?9 ]% X1 ]/ l' n9 w
实践证明,在uboot中bootdev这个变量为空导致无法启动看了help尝试了一下,
$ c0 f$ q4 _1 @& X. k3 t1 i. F如果此时从usb启动,那么值应该为usb 0:1也就是$ o8 J& d: O) p. t& M
\' ^! O/ a$ ?( T ?/ f如果此时从emmc启动,那么值应该为mmc 0:18 N* p# O5 L3 i' T/ G: A
' @. |6 k, n9 Q8 j T- p8 E* s4 y) f m; l7 t" M1 w: D
看着挺简单的,尝试解决折腾了我一晚上- Y$ @( B$ B4 u W
懒的可以下我编译好的文件换掉分区里/boot下同名文件
7 g r3 n7 z1 T2 N# ]+ l, m" N
; [* ]: o" B- m& f' y& V, b另外没有ifconfig可以安装
- o! c* Z( N f) N9 S3 n/ h- apt update8 V0 y( M. G& Q' A
- apt install net-tools
复制代码
* B% `8 l2 @- W- G4 {$ O" Y& b# h7 ]8 _( g9 V+ k
% k9 V# p: X' w提供一个未测试且比较容易的办法,执行一下这个命令即可- fw_setenv bootdev '${devtype} ${devnum}:${distro_bootpart}'
复制代码 ( l. P* g1 b. l- F, [
4 Y0 x; O2 z3 n& p4 T
1 V$ X% E( M3 x K, ^& x* n6 m# L, C5 H3 `1 A+ h; |" e4 o1 x
' R( y5 |/ o& U9 k* Z1 i. r/ t" Q
3 B3 ~0 G# Z, {) `9 D5 Q* g
, M3 y/ p0 d( A; Z. o! V: X |
|