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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7012|回复: 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卡启动  E/ C" d2 y  v) p  y0 S
: H- R. B. X& d- H+ i: A, v
1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin. v' g. A3 g6 y
4 Y* x. @7 a7 Y* t" H/ D* }
2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版. E. t2 Y* p0 C! \, ~$ C/ `
- ]  w+ e2 f6 i" P) \! B
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式: d3 p4 S( r  P9 m

0 s/ l! w, g. z& U; Juboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
0 D# ~- r4 a9 ~$ O: \/ C: T
; x, f9 u4 j" X3 nsetenv uboot_macaddr 1
6 R5 i" u! G( s0 k# psetenv ethaddr 00:0c:29:bc:7e:9a
! |" V6 ~5 ^- f5 {setenv serverip 192.168.2.192  u5 G5 f, N4 y: C/ p
setenv ipaddr 192.168.2.191
) V+ `$ ^2 [- P' U( R# R- [$ w! W
  H9 H- ?. u- c% m) Zbootcmd=tftp c0700000 zImage;bootz c0700000
' ^5 W- d% A9 o
/ }. S: E/ r: I; D* n7 ibootargs=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
% b+ b8 g2 Z+ x+ I! V8 L1 k+ w
. [# w, y4 P( _' C! Q4 ~4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):6 Y1 w9 ~/ S+ q" B( Q
. I) s  y7 n6 q* c
boot命令后的完整启动信息:) V) k1 j4 d3 _3 j7 {% ]

* X/ s! J: D3 L- q+ o; c4 O=> boot
; _) c# S3 |% Z; EUsing DaVinci-EMAC device
7 q5 o4 ]7 g; D: u& k) r0 ITFTP from server 192.168.2.192; our IP address is 192.168.2.191& _2 {1 Z# }2 k. \
Filename 'zImage'.
8 ]8 H4 j8 g& }1 [Load address: 0xc0700000
) `- [2 N: q, H; D/ ULoading: #################################################################
  j* n6 Y( l+ g* \5 V: F5 l8 [+ t: U         #################################################################+ K/ {# j) R( |0 ]; Z
         ################################1 B8 V5 f. f% N% w' C. ?  ]
         288.1 KiB/s- b, n5 N, A8 [4 T$ J) s
done
; U% z$ u9 `# mBytes transferred = 2367360 (241f80 hex): t. j) _; W! o2 R6 u6 N4 t
( {2 o. y) A# T1 l  p
Starting kernel ...
5 O/ ?4 @0 C4 l7 Q7 e' O& E  A0 C( h$ W& p
Uncompressing Linux... done, booting the kernel.% k0 {& D, {# P; Q4 P! h9 `
Booting Linux on physical CPU 0x00 l5 J+ c6 @! {$ I0 L2 }, b
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. ]( G' p8 E- C9 o5 H, r
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f1 M) A4 z  f9 \; U6 K; P' C* U
CPU: VIVT data cache, VIVT instruction cache
3 I: }5 e$ n5 u$ \Machine: AM18x/OMAP-L138 Hawkboard6 R& S, I- O0 S# [. Q: _% Y
da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified
' t! ^) I( b' I! U: R    'nn' and 'address' must both be non-zero, z! K* i/ G) p
cma: Reserved 16 MiB at 0xc6c00000( Q1 L5 L1 @. R( Z
Memory policy: Data cache writethrough
  S8 d" F  |+ u$ Q7 a& Q# }DaVinci da850/omap-l138/am18x variant 0x1( y/ y6 A: K0 d2 O( F$ p: R
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480; U$ v5 I" {" q! @- `, z2 d+ D
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
$ d# V1 f  E1 G% W/ iPID hash table entries: 512 (order: -1, 2048 bytes)
4 z7 q+ B' q4 v$ Y( vDentry cache hash table entries: 16384 (order: 4, 65536 bytes)0 d% J# C! q6 X+ @# Y
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)% B: [1 ?9 d3 N7 V! s' I
Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved). v5 R4 G4 [2 Y
Virtual kernel memory layout:
! z; X4 N; u0 ~5 H4 [5 u1 L    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
- \; s* |' B6 l$ w8 c    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
' Z5 z- Q  h2 q    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB). I6 J" r3 `+ Z  J0 ^; R5 A
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
( G3 T* P1 k7 V. D% b) q9 B- H    modules : 0xbf000000 - 0xc0000000   (  16 MB)2 s  X$ e4 k+ X8 F( O' v* l
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)
% q1 W5 a" H8 I+ c# D4 \# l      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
' U5 \* A0 M2 H: |0 `, s      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
3 s3 E0 ^! B, `1 ~7 U       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)
- j" p0 Z6 R& t( t- Q2 p5 wSLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1# L) u5 G6 J6 o! Q8 n
Preemptible hierarchical RCU implementation.+ t. G  Z2 Z" ^$ P$ \/ G
        Build-time adjustment of leaf fanout to 32.
, `8 `% m1 Q" n# J: m# GNR_IRQS:245
( e" \6 K! I# ]: O. b* H8 e/ Y( g% Eclocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
2 I2 }( p# ~6 T. |. J3 G' h. ^  Vsched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
& ]$ o$ ^+ ^" dConsole: colour dummy device 80x30" d- U7 p+ l7 H1 X, M0 Z2 k  k
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)4 f! \# Q, w: L& C" `
pid_max: default: 32768 minimum: 301
% x3 \) B. O; ^% GMount-cache hash table entries: 1024 (order: 0, 4096 bytes)
4 V) S; C3 v% x$ b4 M7 Z  YMountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)9 V6 e. l8 f2 q0 f0 u
CPU: Testing write buffer coherency: ok
+ S( N% y4 ^/ F; K! t/ P1 b% }Setting up static identity map for 0xc0008400 - 0xc0008458, T% V" ^9 S% D" S# d
devtmpfs: initialized
; _3 ]2 Q2 R! q+ c7 EVFP support v0.3: not present
" `# [4 X/ U+ B* L3 r" Dclocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns7 B  C6 A3 e- w1 x' m8 Q+ T8 i2 B
futex hash table entries: 256 (order: -1, 3072 bytes)
0 \& w* c9 u7 Wpinctrl core: initialized pinctrl subsystem
$ t' G6 Y# `) Z! c5 S; lNET: Registered protocol family 16" V! j0 D" \( F8 a) }; R
DMA: preallocated 256 KiB pool for atomic coherent allocations" J" V# J. b! a6 o- p% z
cpuidle: using governor ladder3 @' I" {; @' `$ p
cpuidle: using governor menu8 E1 k2 y( W3 z9 Q1 ]
EMAC: MII PHY configured
% a2 s- o: r: f; e; Hmux: initialized GPIO3_12
3 \# @2 \+ [* R/ h  dmux: Setting register GPIO3_12
0 y4 q3 e) D$ ]6 ymux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x001181100 w' ]/ P$ P; f& u5 I
mux: initialized GPIO3_13
1 ^2 f% v9 f8 q% @' lmux: Setting register GPIO3_13  p' J3 N$ {$ W0 o' v4 p
mux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810
' E9 l& E6 A! K& {1 _2 fmux: initialized GPIO2_4' e( }4 V- T' C, Y1 k
mux: Setting register GPIO2_4, h/ w  E  ]7 E
mux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000
6 X+ K0 C5 n  p+ Bmux: initialized GPIO6_13
9 Y9 B- O3 W; M! U) Tmux: Setting register GPIO6_13" [1 O* ]8 p. e3 M
mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800' R0 J# C; ]) N5 q2 `
da8xx_register_rproc: memory not reserved for DSP, not registering DSP device7 o6 T% D7 X" V# ?" m
omapl138_hawk_init: dsp/rproc registration failed: -125 I, h! L* @1 J  `3 `
edma edma.0: Legacy memcpy is enabled, things might not work) t5 ~: i) g2 Y+ T  I" `% ]
edma edma.0: TI EDMA DMA engine driver
# }: _- G+ H; b8 Y5 s: Zedma edma.1: Legacy memcpy is enabled, things might not work
1 `+ r7 f: [. V. v) y0 sedma edma.1: TI EDMA DMA engine driver
5 S3 G. g9 J- a! r$ g1 p5 jclocksource: Switched to clocksource timer0_1# u: ?( a" t" C' p5 h" q, ?
NET: Registered protocol family 20 E' Q4 g8 p: `7 g
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
4 i9 G! i4 f! d! V) yTCP bind hash table entries: 1024 (order: 0, 4096 bytes)4 C! \# O; F' h5 g; }9 e# @
TCP: Hash tables configured (established 1024 bind 1024)
3 Y+ [& o) g; P. EUDP hash table entries: 256 (order: 0, 4096 bytes)# Z+ t) V; q* |
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)4 X8 Q& N/ w/ X9 Y! q  [
NET: Registered protocol family 1" z# a6 F% n4 `
RPC: Registered named UNIX socket transport module.
# r* W  Q8 H$ @. B. o4 a# S" u- d5 \RPC: Registered udp transport module.
9 X, p) f5 U% O6 S8 e7 ?: TRPC: Registered tcp transport module.
' [: I1 }9 q7 _RPC: Registered tcp NFSv4.1 backchannel transport module.
5 H" L, [' S5 L  F( l: c0 aworkingset: timestamp_bits=14 max_order=15 bucket_order=1
& K5 C8 l/ u! l$ E, d. fBlock layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
1 y; n( Z, h4 G3 u. H$ D, P4 l2 @8 ~io scheduler noop registered (default)
) C7 T3 A5 s! E  OSerial: 8250/16550 driver, 10 ports, IRQ sharing disabled. u* Y  w& n& K
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A
: C6 i/ |+ C: V# @serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A4 b2 d0 N- P0 I
serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A2 P! N* ?. ?5 P. @  }8 A( i
console [ttyS2] enabled
* G& a" @5 _- o5 b6 Pbrd: module loaded5 C: b" N0 O+ o9 a3 u  t. |
libphy: Fixed MDIO Bus: probed
3 X: m$ v; I  m8 y& q2 w7 z& edavinci_mdio davinci_mdio.0: davinci mdio revision 1.56 U  R0 ^( }: J8 u5 w  d
davinci_mdio davinci_mdio.0: detected phy mask fffffffe
) M0 q  u$ E! P, A1 i' Vlibphy: davinci_mdio.0: probed
/ a4 W8 {* @( _" \; Tdavinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720: F) a( g# b* f6 K( A5 o, m- ~
i2c /dev entries driver
- T9 m+ {# Z$ n6 g- ]davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.11 d% _* h. D, i1 P
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1$ t+ V# }/ }# b
davinci_mmc da830-mmc.0: Using DMA, 4-bit mode
: O! R: ?& c$ ?& k! q4 Q* i% FNET: Registered protocol family 103 D/ y# `$ Y9 g: v( I+ G  o
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
! t# P' t# G# d3 G) q7 `" \NET: Registered protocol family 17
% f0 U; c* f& y) L$ t% R- m. hconsole [netcon0] enabled/ M; c% U4 Q% a0 C
netconsole: network logging started% m/ K! \4 S1 ]: f3 e; r6 {/ r; w
davinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:899 X& y- t+ ~2 i0 x
hctosys: unable to open rtc device (rtc0)
. I. y, E. [. E! S/ Y. _. clibphy: PHY davinci_mdio-0:07 not found: p! _/ Z+ T+ ~0 Z9 q
net eth0: could not connect to phy davinci_mdio-0:07& V1 j. Q. T1 j/ {
IP-Config: Failed to open eth0! q& U; n9 }9 t: |
IP-Config: No network devices available# @9 o% ?0 v4 }. A: {- R% ?
mmc0: host does not support reading read-only switch, assuming write-enable0 h5 V& s  R/ p& @* h
mmc0: new high speed SDHC card at address 59b4' \, W* P1 W4 x/ n& C/ e) Y
mmcblk0: mmc0:59b4 SS08G 7.41 GiB
: }  Q2 r$ A3 c5 e1 u5 D; [" o* @  U  M mmcblk0: p1 p2* g: f9 n+ ~+ w1 @
; f: ?( H! |8 @3 ^* q4 m" T7 g
/* 此处等待了一段时间 */
. |/ U6 s/ t4 C# f$ o
  }" l: B, b  N9 k- Prandom: fast init done0 b+ m6 c, g; M# K* e8 z
VFS: Unable to mount root fs via NFS, trying floppy., f7 z. x$ _; D# _3 V
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -67 u! s. K% V, v* w6 q: g4 P
Please append a correct "root=" boot option; here are the available partitions:
3 s. d. ~% E0 P7 R9 `3 C% y  c& N0100           32768 ram0  (driver?)
5 N5 Z3 `5 m3 ~& Jb300         7764992 mmcblk0  driver: mmcblk3 n2 F4 I1 u8 H* ~, [& y' Y" B
  b301           71680 mmcblk0p1 cd4e1bc4-01
! R5 ?8 V7 }; i% d: r! k% l5 S. R! k  b302         7675904 mmcblk0p2 cd4e1bc4-02                          ; t1 I, \* a3 F
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block
9 D4 {, @- H& }( H( r" g
2 G( u7 }) K0 A; g9 f
" ]4 ]) M7 i7 Q0 t- O
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:; {7 O3 l  R2 m1 s3 H! N

. @6 `3 `4 ^3 G- K$ d, Slibphy: PHY davinci_mdio-0:07 not found
# B  Z3 b5 K& e" Xnet eth0: could not connect to phy davinci_mdio-0:07. V$ P0 O# _$ n$ j, l* T
IP-Config: Failed to open eth0
7 c9 g! E2 @  t* z+ |; Q" H1 L4 jIP-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:25
/ d9 H' u& p( D应该是如下错误造成NFS失败:
7 p! x9 k6 W* Z1 N6 y! y) l! `  v) n& z; X6 I
libphy: PHY davinci_mdio-0:07 not found
6 R4 t+ a# t% {- E
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-12 09:54 , Processed in 0.040106 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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