TL138/6748/1808F-EasyEVM-A2使用ti-processor-sdk-linux-omapl138-lcdk-04.00.... - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5774|回复: 2
打印 上一主题 下一主题

[未解决] TL138/6748/1808F-EasyEVM-A2使用ti-processor-sdk-linux-omapl138-lcdk-04.00....

[复制链接]

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
跳转到指定楼层
楼主
发表于 2017-9-12 22:16:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
0.  开发板型号:  TL138/6748/1808F-EasyEVM-A2, 开发版启动模式模式为SD卡启动: G: `3 `4 L) {( Q
- L; X% K1 @% A" G! L  {
1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin2 j2 h; m  k( u+ K

/ W; h1 W4 x3 d$ r( L2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版
, A% q7 I* N7 d$ r: Q  y
; d; k" [" J  A6 w3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式' |# D9 q: q: P' d  |8 n
: X+ z# D5 B- r
uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
8 K" q4 \' U. t2 L% U: N
4 ^0 c/ U8 w' l) f2 ~; Fsetenv uboot_macaddr 1
: V9 L; ]! L# z  a% W" msetenv ethaddr 00:0c:29:bc:7e:9a
+ k- Y4 D6 q0 t7 p+ ]9 G% E9 rsetenv serverip 192.168.2.192
) [2 Y0 P" e3 G' [setenv ipaddr 192.168.2.191
+ v5 e4 r. C, N+ L9 K/ c
) C  V8 W6 a' P" abootcmd=tftp c0700000 zImage;bootz c07000009 m4 z/ ~' U) W4 P) z7 ]9 ?' r; z

/ T) ?: T$ u! D) Gbootargs=eth=00:0c:29:bc:7e:9a nfsroot=192.168.2.192:/opt/omapl138/linux-sdk/targetNFS, nolock rw console=ttyS2,115200n8 ip=dhcp root=/dev/nfs
& N3 y" |1 H" \2 @  D2 a% q
5 q" |) V) X0 b% B9 \4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):9 B( _% r! e8 J$ \: Z8 }

6 q# `# I( ?% V* A8 d0 h* k+ ~boot命令后的完整启动信息:5 o4 p; C, s: L* Q6 x8 j
" Q: D9 b+ Z2 `6 t
=> boot
/ l) U) K8 d& C" J% o" eUsing DaVinci-EMAC device
7 I& h0 e0 ~6 t: L$ NTFTP from server 192.168.2.192; our IP address is 192.168.2.191. `& G0 Q9 C8 w0 d" m2 ^7 }4 a
Filename 'zImage'.
' |. y5 M% ]% p" j$ H2 U1 B. `Load address: 0xc0700000
# H! k9 q" }$ W) I0 w7 ?! E: sLoading: #################################################################0 e  z' t) S/ s, G" S
         #################################################################
+ N5 Y9 G# w% f' Q7 d2 K         ################################
" t0 @$ `9 y3 Y$ b$ e, q& O! w0 T8 K* N         288.1 KiB/s
% B; r+ @5 ~" f6 ]* edone
8 k' y* W6 D5 a4 EBytes transferred = 2367360 (241f80 hex)
7 m+ h" a5 I6 Q) o1 }( G: [/ J# g# B4 V; m+ x
Starting kernel ...
- g$ ^( X  a5 u5 N; L" r, ^  n% o  d  Y5 z2 H- w
Uncompressing Linux... done, booting the kernel.
; q+ Q" D: ~8 X5 c* yBooting Linux on physical CPU 0x0
8 o9 b9 ?" A6 v8 E2 K! Q5 qLinux version 4.9.28-geed43d1050 (gtbldadm@ubuntu-16) (gcc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11) ) #1 PREEMPT Wed Jun 28 17:47:16 EDT 20172 Y/ w* O5 j0 K
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
% D% q4 ~% w0 _$ ?4 H: X# HCPU: VIVT data cache, VIVT instruction cache
; [6 w; P' |* M6 \Machine: AM18x/OMAP-L138 Hawkboard# X4 l! |8 O0 G3 ^6 D% g
da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified
. w2 K: {" l) i# ?+ G" g    'nn' and 'address' must both be non-zero" T( [  N: A% B: I1 p" e( A: w
cma: Reserved 16 MiB at 0xc6c00000
, }8 g, c" F! v$ i/ H& E( aMemory policy: Data cache writethrough
6 c9 I/ J( c; Z' y. o4 RDaVinci da850/omap-l138/am18x variant 0x1
4 ^# G. n  y! ~# M3 r1 ^Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
' B& H+ ?; U9 LKernel command line: eth=00:0c:29:bc:7e:9a nfsroot=192.168.2.192:/opt/omapl138/linux-sdk/targetNFS, nolock rw console=ttyS2,115200n8 ip=dhcp root=/dev/nfs
: E* p2 b! f" Q/ y% R" \) D# rPID hash table entries: 512 (order: -1, 2048 bytes)* g/ Z' j+ h/ [  u3 _2 H
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
1 V# V" S& l$ x& f$ h  M0 ZInode-cache hash table entries: 8192 (order: 3, 32768 bytes)5 k6 W) R2 _& S6 o3 f) `% N
Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)
# r4 n+ H) ]+ _) wVirtual kernel memory layout:/ y; `  a' B4 U* ^. w& F& d1 [3 U
    vector  : 0xffff0000 - 0xffff1000   (   4 kB): p9 `  W% c. m- u
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
1 ^. H& m. t# I' K9 z    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
' _! V  T8 S8 [; _+ v/ ^. j' A  a2 k$ \    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
, ?8 X) O5 Z! y" \    modules : 0xbf000000 - 0xc0000000   (  16 MB)
6 Q/ m* S0 h9 l2 F2 O  ^. |      .text : 0xc0008000 - 0xc0474b38   (4531 kB)
0 Z$ }  c/ S1 Y* v, u% ~      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)/ h/ Q: O* v" _# r  U& ^
      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
' S& V/ M- l8 G* Y# d- D       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)
$ a5 I  E3 {$ k2 GSLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1! V' s3 S1 J" l. V- t" a$ u
Preemptible hierarchical RCU implementation.) m+ R2 H8 m! t7 A
        Build-time adjustment of leaf fanout to 32.
: W+ {! k) v& R, LNR_IRQS:245& k; ^* a5 ~/ S3 c7 x1 L' \. i& r
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
' J5 k: M& e9 \5 xsched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
1 U4 `0 ?, V0 P# ?" F( H+ iConsole: colour dummy device 80x30
7 j, Z% v% O* M# X0 x* [Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
/ _6 ?2 w; f2 p. [+ wpid_max: default: 32768 minimum: 301
9 ^0 B2 H, A- E0 ZMount-cache hash table entries: 1024 (order: 0, 4096 bytes)0 Y7 a/ F% L! s4 L" ]& w( E
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
3 A5 [6 G, X, A1 SCPU: Testing write buffer coherency: ok" B: n8 F1 a7 h* i$ c/ L
Setting up static identity map for 0xc0008400 - 0xc0008458
& m% ?" N$ l$ l  a6 y3 qdevtmpfs: initialized
$ @+ h0 m. V% ~8 J. N3 x2 P1 UVFP support v0.3: not present  P2 l8 `8 w7 t
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
& L) R$ w# n/ E1 K5 Sfutex hash table entries: 256 (order: -1, 3072 bytes)% O' {' l5 F9 i! f6 R0 d- t
pinctrl core: initialized pinctrl subsystem
/ _( Z5 d6 W4 T% B' j% X' qNET: Registered protocol family 16
/ w: K" g! q+ dDMA: preallocated 256 KiB pool for atomic coherent allocations( J. `1 P# u3 o2 D$ |  J
cpuidle: using governor ladder+ {0 u, S+ R2 H
cpuidle: using governor menu6 R: f6 t' B5 e
EMAC: MII PHY configured
7 F5 O( {; z7 E; Gmux: initialized GPIO3_12$ P3 ~" Z: H1 }) q
mux: Setting register GPIO3_124 @( @9 v- U. o# g
mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x001181106 C! ^7 V6 g; }+ Q4 @8 }/ m  G
mux: initialized GPIO3_13! Z  V2 f7 F+ [! }7 L1 v
mux: Setting register GPIO3_13
: v  w) h9 Q) n# Nmux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x001188101 D2 b# l( L+ H1 S% P6 [2 Z
mux: initialized GPIO2_4! n! I8 Q' ]* B1 q' @0 R3 ?. q( I3 ?: h
mux: Setting register GPIO2_4
# s* ~7 n2 f) b4 O7 imux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000, ~8 D' l5 ^5 l% O2 ]% d
mux: initialized GPIO6_13
1 S% U: e) F: j+ lmux: Setting register GPIO6_13: _! b, X3 g( s* m4 b
mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
+ g* O% n+ D. @3 b; u$ Oda8xx_register_rproc: memory not reserved for DSP, not registering DSP device: n! @1 n: b0 i
omapl138_hawk_init: dsp/rproc registration failed: -121 b- X( B# M- y4 i1 D
edma edma.0: Legacy memcpy is enabled, things might not work
# t' P; ]0 C7 ?% I. hedma edma.0: TI EDMA DMA engine driver6 s. y$ z) u1 s; c$ |6 Y9 X) Z0 e5 H
edma edma.1: Legacy memcpy is enabled, things might not work. ~8 O" {$ W. W5 Q) r3 x! S
edma edma.1: TI EDMA DMA engine driver
5 b' i8 o4 K: t% Wclocksource: Switched to clocksource timer0_1: `. X6 |: ~, d) ?' r- p5 A$ ~
NET: Registered protocol family 2
: n: m# y0 E# s' ]. y# u: m* ATCP established hash table entries: 1024 (order: 0, 4096 bytes)
4 Y# w" L  ~/ o1 VTCP bind hash table entries: 1024 (order: 0, 4096 bytes)
  b# R) ]+ t- g2 K$ iTCP: Hash tables configured (established 1024 bind 1024)
% G+ v1 d( T( b" H# z' e3 MUDP hash table entries: 256 (order: 0, 4096 bytes)$ R' a+ z; W$ }4 f& L
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
# H6 `: i/ e* X( KNET: Registered protocol family 1* x# N' w% J; x8 u: Z5 k
RPC: Registered named UNIX socket transport module.
6 `3 A) |; r1 R1 v' XRPC: Registered udp transport module./ ]6 J; A1 [- d1 c9 f* j
RPC: Registered tcp transport module.) F6 m1 ^; O' k9 d6 a4 p
RPC: Registered tcp NFSv4.1 backchannel transport module.
0 S1 l  v) g0 }- Vworkingset: timestamp_bits=14 max_order=15 bucket_order=1" c: Q2 \) u) A) \
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
4 `( [6 v% W5 {* kio scheduler noop registered (default)
. R; E2 }- E3 x( L  ^4 KSerial: 8250/16550 driver, 10 ports, IRQ sharing disabled
7 L5 e& V+ N. I+ b0 P/ ?serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A
8 N. i* }% [4 aserial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A* x' p/ T% K! |. s/ c
serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A5 f2 N$ X0 ~% Y+ H
console [ttyS2] enabled2 B+ ^+ n9 v" w8 {1 H) V& p
brd: module loaded- c% r2 u; D; g& X9 Y2 J8 u+ u! a, n( c' ^0 T
libphy: Fixed MDIO Bus: probed" {/ Q/ y# J5 q) e% _- |* z1 w: v
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5! u. {! f, @6 T9 p
davinci_mdio davinci_mdio.0: detected phy mask fffffffe
6 m. b8 W1 y+ c( Qlibphy: davinci_mdio.0: probed# w2 K$ g  C+ G- L/ `4 k
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720  b$ y& M# k5 n
i2c /dev entries driver$ ~" R/ s# E! A& r# e' A
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.18 l% S/ U/ X3 C6 E9 ]: ?
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
4 x4 p! b5 D5 R. {davinci_mmc da830-mmc.0: Using DMA, 4-bit mode  z( W3 [* @$ t9 F" p" x) A$ M
NET: Registered protocol family 10
* q- Q5 |- u# \! v- Ksit: IPv6, IPv4 and MPLS over IPv4 tunneling driver3 ?0 k2 Z  [0 t# w
NET: Registered protocol family 17
6 a, E3 u# f4 ~/ \/ {, C9 B+ w3 @console [netcon0] enabled
: f. V5 C& y* f' O1 M# K5 ~; H  Bnetconsole: network logging started
5 w; z8 {0 B9 C8 Udavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89  N5 X6 Y" z) f
hctosys: unable to open rtc device (rtc0)
* C" n8 _/ R8 A3 Q: c  G  dlibphy: PHY davinci_mdio-0:07 not found+ V+ y$ V4 c1 l# J3 D
net eth0: could not connect to phy davinci_mdio-0:07
4 V: _1 j& E0 \5 |$ vIP-Config: Failed to open eth0
, `( ^) C9 T/ v( I  p5 NIP-Config: No network devices available
4 Q* m( E' {# u/ `# Smmc0: host does not support reading read-only switch, assuming write-enable9 t2 F* i8 e, o4 }8 z3 I7 C& k( f
mmc0: new high speed SDHC card at address 59b4
) P; \: H- @* [3 gmmcblk0: mmc0:59b4 SS08G 7.41 GiB 1 G/ \) L5 o7 r7 I
mmcblk0: p1 p23 d8 e4 T+ `9 g. \
! v7 m9 S' Z# k# |2 {: s
/* 此处等待了一段时间 */
) h  C% [: f1 U% N* X. R+ \7 N/ V' X2 v4 P# ]
random: fast init done+ g- F' N6 e, W) C9 k) E+ Q
VFS: Unable to mount root fs via NFS, trying floppy.
" r0 K, g6 Z( ?: u' T* JVFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
0 _  W# _- Z% d- E! D6 f0 qPlease append a correct "root=" boot option; here are the available partitions:: T' H. m4 m8 A/ u1 k$ ~/ U9 R
0100           32768 ram0  (driver?)
+ T1 F% k% W# M$ Ub300         7764992 mmcblk0  driver: mmcblk+ s% m# |% e0 |/ g4 w1 W; u3 N& ~! q
  b301           71680 mmcblk0p1 cd4e1bc4-017 ?( L4 g6 h5 b- [
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          
$ R. K- J( ]$ N* q9 ~Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block( r3 G. E( t9 z4 E* A& d
, V' o- g: Y9 |' F; H8 z( B/ b
2 [* a; W" l9 a0 {
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:1 h, K7 k) N' M  a9 _
% _- L- ~( t" W- ]- p0 z) p
libphy: PHY davinci_mdio-0:07 not found0 |/ u9 X, V( H  U& o9 V
net eth0: could not connect to phy davinci_mdio-0:07$ d/ F9 P1 p/ v" D* Z' Z
IP-Config: Failed to open eth0
$ H+ ]& ~% h, x" W; a' N! ]IP-Config: No network devices available

点评

您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。  详情 回复 发表于 2017-9-15 21:45
回复 支持 反对

使用道具 举报

1

主题

73

帖子

1385

积分

创龙

Rank: 8Rank: 8

积分
1385
板凳
发表于 2017-9-15 21:45:33 | 只看该作者
uestczwj 发表于 2017-9-12 22:259 i4 ^7 ?3 d# b( ]8 {# _
应该是如下错误造成NFS失败:
3 S9 U# p, j. s- f# i3 ~2 ?1 f0 D( ]
% [5 t+ U$ H+ q7 q/ ?  wlibphy: PHY davinci_mdio-0:07 not found
. t3 _3 `$ Z8 E. f( `
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-3 05:00 , Processed in 0.039621 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表