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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7761|回复: 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卡启动
" V+ I, s0 s1 f
2 j: |0 r* j; W# l1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin
( R" V, b. h$ p6 R
8 N( _, _/ c- V- P2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版1 {3 l5 V8 E3 M" H0 T

& \# P& ]: G! u$ E, H3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式4 ?( V6 S" e/ l
* Y+ E! [* q5 l% e3 o
uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):% x9 {. v" H( E& z% C, d
% c3 X7 D& M' _6 r
setenv uboot_macaddr 1% s" b" O/ Z! X% b7 r8 p3 T
setenv ethaddr 00:0c:29:bc:7e:9a
$ \3 W7 `3 V5 l( N- U$ v  Msetenv serverip 192.168.2.192
8 P3 x% c  _; a8 ?2 G- Z4 o& K1 Gsetenv ipaddr 192.168.2.191
& K* h, `, |5 g& n; y- f& V: L' M
bootcmd=tftp c0700000 zImage;bootz c0700000
6 j* |' y4 y& n; L9 ^% q5 h' V. i3 X: ^/ t; A# @) l& |# M" b
bootargs=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! v, |1 a$ ]' t, ?  k
  C/ X! G& j2 {$ B% C$ ]% `) l
4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):6 q3 m, s$ q' g8 X4 }0 f: q

8 n- n: m: |& u; l8 ^! e7 |boot命令后的完整启动信息:2 ?3 v% N. x, K( H) w

' A% M: z) [: U7 {9 m) N=> boot
$ z% o/ |. V) v8 {; qUsing DaVinci-EMAC device: O( m; `* E( g; }+ e6 v
TFTP from server 192.168.2.192; our IP address is 192.168.2.191
; g( D* s7 D5 d7 p" m! W$ k( X- IFilename 'zImage'.7 V$ \$ L" r6 T2 |; W, {! P+ C
Load address: 0xc0700000
  M( m' N. z' Q( t: t% T2 jLoading: #################################################################  R( w& z! s8 Y+ Q; |
         #################################################################+ }1 r- p1 n# [8 v6 I' l+ y
         ################################3 N5 w$ _' O% [7 a3 u+ f' r
         288.1 KiB/s+ F0 ^' i/ ~* u5 }- U) Z/ `5 C
done6 Z6 u0 M$ r& i% {) k0 x
Bytes transferred = 2367360 (241f80 hex). n$ X9 U/ L  V7 K5 d% j6 N# Z
" h/ m* h3 F; v+ r' i
Starting kernel ...
2 h3 T# [9 F6 f) L  f* H/ N- F' X6 i+ p! Q4 Y! E
Uncompressing Linux... done, booting the kernel.0 e2 a, s' T. H6 g
Booting Linux on physical CPU 0x06 @( G$ @4 h9 S
Linux 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 2017; a) U* R5 m7 z7 T" [4 G" W
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f. W$ {/ x/ O& w2 |
CPU: VIVT data cache, VIVT instruction cache+ V- d; k% Q4 A: s$ |/ B
Machine: AM18x/OMAP-L138 Hawkboard7 q, J7 c' n  }5 F
da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified
8 P' H! m0 V7 v2 u    'nn' and 'address' must both be non-zero9 m5 L- R6 z7 T, o0 a' c
cma: Reserved 16 MiB at 0xc6c00000) H$ ?+ o0 Z( I: ~. ]3 q* {
Memory policy: Data cache writethrough
6 I- j1 ~; c- k: V9 |  x2 iDaVinci da850/omap-l138/am18x variant 0x1
1 `2 p; F) d- t3 m3 r# j0 b1 P, XBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480& G2 d, M) o# p3 x- g* ^
Kernel 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
7 l! y8 h! Y% EPID hash table entries: 512 (order: -1, 2048 bytes)
) H, G3 B# Z. u0 [  u" G- [Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)8 b: B0 o) n1 }- y; M
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
/ u/ G9 t: P* c' O. ^" f# YMemory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)& R3 [) S) ^* V3 w  @7 ^- K" r# S
Virtual kernel memory layout:
; r6 K: m/ K9 s6 e% C0 |6 `: R6 X+ {/ {    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
' z7 r7 e* k4 x/ ^# J    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)* Q* A) f8 Y/ F' R$ x9 s" {
    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB), @( {1 i6 a$ |; C) q+ T
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
3 C6 A% S- F; \& h2 b    modules : 0xbf000000 - 0xc0000000   (  16 MB)  @) ]1 K0 {4 ~: J5 D# R3 i
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)" B2 v  ^! O* e  c
      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
3 I0 ~9 ]/ T. o) e4 t3 B      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
% d; Z+ b6 M9 c4 c! G       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)
# I! E5 G2 V% @% V8 u- aSLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=17 }$ U5 W& A3 u
Preemptible hierarchical RCU implementation.7 S* ~: b% Q: s) x
        Build-time adjustment of leaf fanout to 32.; T- e4 q/ d! K
NR_IRQS:2453 X7 E+ ?& `6 `  b$ p/ }
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns  T" ?/ \+ J9 j4 R/ Y1 v- B' \
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
. W+ w" [, T2 v3 o5 ]1 uConsole: colour dummy device 80x30# \" e' {" t- U  x3 r2 j% T! n
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
# E8 V) P- X+ y, ^4 ^pid_max: default: 32768 minimum: 301, t9 W# \$ M; x: d" ~
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
8 \# c( o; G( {9 i2 U! v; y- JMountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)' n; ~  z$ I  q# h9 Q0 C* T
CPU: Testing write buffer coherency: ok  k# @4 j+ N8 h7 t6 G0 f
Setting up static identity map for 0xc0008400 - 0xc0008458% g7 e' g9 Y0 s! p: [! I
devtmpfs: initialized
  l1 g. A: m5 F! F$ SVFP support v0.3: not present
# \( Y1 q$ |( f# c1 o1 ]# iclocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
6 s# P% [+ F* S1 y; V0 v! y' rfutex hash table entries: 256 (order: -1, 3072 bytes)8 U3 r' V% L0 ?$ ?' r
pinctrl core: initialized pinctrl subsystem2 @: _- _: m2 w7 f0 q
NET: Registered protocol family 16& e; t$ I" u2 F$ c. i$ {
DMA: preallocated 256 KiB pool for atomic coherent allocations
( j$ V- y, x7 p+ Zcpuidle: using governor ladder) k, [' V+ K* k" F% ?, m. F9 u9 W0 U& [
cpuidle: using governor menu% H4 |" N0 h' A7 J6 w
EMAC: MII PHY configured
8 p- ]  {  Y- g9 I2 S9 smux: initialized GPIO3_12- s' k9 q1 t* Y1 n. p# j
mux: Setting register GPIO3_12! Y, K9 T+ \& F& ~
mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110
: [2 j* D$ v2 w0 R4 v$ I* ^mux: initialized GPIO3_136 W9 ?2 h( [' |
mux: Setting register GPIO3_13
9 X3 P; E, B! \# v6 m$ Zmux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810! }( A8 b( n9 g/ s- r# p
mux: initialized GPIO2_4
0 `7 D7 v6 A# d; Cmux: Setting register GPIO2_4
3 i+ S" h' A2 p: y) n7 k3 g% Vmux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000
: V' {/ P6 V- v  h! umux: initialized GPIO6_13$ W0 Q2 }4 s* x, ?5 Z
mux: Setting register GPIO6_13& }3 s2 W$ @; S$ w! s( z
mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x000008001 U2 f% [+ K5 ?
da8xx_register_rproc: memory not reserved for DSP, not registering DSP device0 C, o: L1 ~7 m+ H
omapl138_hawk_init: dsp/rproc registration failed: -12
* D9 x" ^5 W; b9 Y2 h: `" wedma edma.0: Legacy memcpy is enabled, things might not work
/ `$ Z3 ^. ]7 c5 h5 }! Cedma edma.0: TI EDMA DMA engine driver
0 I0 O; T& F7 a# ]& O! b8 y9 vedma edma.1: Legacy memcpy is enabled, things might not work
5 u3 R: b$ O" U: Sedma edma.1: TI EDMA DMA engine driver
0 R' i" b6 R# P# F4 q6 Tclocksource: Switched to clocksource timer0_1
' N4 ?8 v( @! D' ~NET: Registered protocol family 2
; ?; g6 ?% I2 Q/ \! p. |TCP established hash table entries: 1024 (order: 0, 4096 bytes)3 G5 b( ]( y- ~& u. r
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)) k' e" Q6 V% r' W; g3 C% s
TCP: Hash tables configured (established 1024 bind 1024)
; D3 d( F, T; e& Q( s$ h: |UDP hash table entries: 256 (order: 0, 4096 bytes)/ N" H* E1 E( E# W# X5 l
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)3 ^8 G, f: @) {- e4 J
NET: Registered protocol family 1
8 K& v+ R2 c! {% X5 u9 N$ p5 y8 ARPC: Registered named UNIX socket transport module.- x" E5 E$ }. D- H5 @3 F) o, [6 ]
RPC: Registered udp transport module.* [$ Q; k6 b& s0 M
RPC: Registered tcp transport module.
3 k3 I- b' B# m+ R( ~! MRPC: Registered tcp NFSv4.1 backchannel transport module.+ P: R6 F9 J, P& j9 H& A, z% \
workingset: timestamp_bits=14 max_order=15 bucket_order=1% Q  Q! c; B/ `, f# ~( u8 b
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
2 G6 \! ]/ V* s5 y6 Y3 {" o& xio scheduler noop registered (default)
( k4 X' X4 x. p% |" N$ J5 b$ sSerial: 8250/16550 driver, 10 ports, IRQ sharing disabled
; E) [3 n" t1 j6 K7 }) @7 z! p' v9 Zserial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A( A! s$ ]5 S/ U1 k
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
( I) L# k4 N, d. h3 g& v8 Nserial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A/ w% [8 a/ G% e. Z: L
console [ttyS2] enabled- s; h3 a* Z2 ^8 Y; V* w2 m
brd: module loaded
7 `; n6 S2 |( s" m* Ilibphy: Fixed MDIO Bus: probed
, l: K) ^5 }% P( u! j+ Idavinci_mdio davinci_mdio.0: davinci mdio revision 1.5
2 n$ P" R! B/ j2 _- ]! e5 Fdavinci_mdio davinci_mdio.0: detected phy mask fffffffe
6 D8 t+ m' D: alibphy: davinci_mdio.0: probed
; k* T; X: B' t; {( l7 bdavinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720, t# q4 q2 p3 ?* {) r6 x' c' U6 i" k
i2c /dev entries driver
; g# q* i# d4 X4 O$ y" z3 h7 Q5 u. Xdavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
, Z. u0 o& A; T; O2 U0 Ddavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
! L8 T$ A) ^7 O: v8 s8 Ldavinci_mmc da830-mmc.0: Using DMA, 4-bit mode3 L4 m1 n: v) Z; n
NET: Registered protocol family 10. x- {) `$ n- q  h9 X. H# s3 f
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
4 u. U. ^; _8 \' T+ ~NET: Registered protocol family 17
5 d2 }+ A2 V$ V& {  R+ R2 wconsole [netcon0] enabled
+ i9 M0 n" F" E8 P) S9 j8 enetconsole: network logging started& v/ e- y* q7 h' `. y
davinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89
" ]5 Q, j; w: ]; L9 shctosys: unable to open rtc device (rtc0)/ k$ n) [5 m7 ]& |
libphy: PHY davinci_mdio-0:07 not found
4 Q9 K. d' V; r( y5 H1 |net eth0: could not connect to phy davinci_mdio-0:07
& _) Q: X) I- l6 u9 gIP-Config: Failed to open eth0, _3 T. w6 O7 N1 O
IP-Config: No network devices available: z- C1 C1 Z7 e6 W& B
mmc0: host does not support reading read-only switch, assuming write-enable
8 C- C; x! m/ Cmmc0: new high speed SDHC card at address 59b4
1 I0 z- A6 h0 F7 T# c, ]- I' ^mmcblk0: mmc0:59b4 SS08G 7.41 GiB
2 j! E( J/ ]0 f6 [2 S mmcblk0: p1 p2; d; j) H5 F# L4 T- ^" Y: o
" u# h6 b; ~6 X; A4 y! Y+ i
/* 此处等待了一段时间 */
2 }! L. Q( h% g3 g8 w) Z7 C3 H, N2 s% i: S
random: fast init done
% v" J2 X  u4 pVFS: Unable to mount root fs via NFS, trying floppy.& _* T: z3 L! U7 B$ v9 @$ d
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
( E# `/ D/ t* K4 T; k$ q9 L' L% tPlease append a correct "root=" boot option; here are the available partitions:2 d  I2 Q, a: n' }# H
0100           32768 ram0  (driver?)
5 j7 G, a* F$ J5 q! U) [b300         7764992 mmcblk0  driver: mmcblk
! A: k( s: w/ a" e" ]  b301           71680 mmcblk0p1 cd4e1bc4-01- N6 F0 l; `- I+ K5 d, R( W: H
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          6 j+ B' m5 f* G& L
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block* |) k! [9 ^6 w1 Q8 Q  x. b
9 w. W' v4 g% c8 l. E3 A; t
5 a9 f  v! ?8 K: i# R" N! f
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

1

主题

73

帖子

1385

积分

创龙

Rank: 8Rank: 8

积分
1385
板凳
发表于 2017-9-15 21:45:33 | 只看该作者
uestczwj 发表于 2017-9-12 22:25
/ o4 ]. c8 I4 f/ g) f. z7 C+ Z6 s应该是如下错误造成NFS失败:$ o, ]( H$ [, A; N  a, _; P

# L2 ]* b/ l1 Alibphy: PHY davinci_mdio-0:07 not found

" X' |1 J) g, O5 x* p; F您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:
9 u: a/ I! {, U; X+ r; o8 ^3 j  V- E! z# Q( |1 |9 X4 o
libphy: PHY davinci_mdio-0:07 not found
: [" H/ u& r. y2 wnet eth0: could not connect to phy davinci_mdio-0:07
) t' U* T$ o6 ~0 iIP-Config: Failed to open eth01 o9 |7 c+ n* B8 a1 l" y& Y8 W
IP-Config: No network devices available

点评

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-4 13:42 , Processed in 0.044535 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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