TL138/6748/1808F-EasyEVM-A2使用ti-processor-sdk-linux-omapl138-lcdk-04.00.... - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8181|回复: 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卡启动; M9 p$ t* @# M* W; Q/ z3 l

: |  W0 {% F# c, I+ Z% k% p3 ~1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin9 S% B! {4 n" t/ u2 K" h

5 _$ V+ o* S5 c  ?' A" |2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版
: {. i; D# R* j  a* G. _* l9 m0 s
8 I( s# b! V$ x3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式5 \% f) L( l2 u, H# z
9 }8 C% E( [" s* h, j8 F; G& P
uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):' Y- J: i2 |3 w% l5 H

% M4 D3 `% s% m7 v: Tsetenv uboot_macaddr 1
6 ~+ T1 n6 B7 [: R, Msetenv ethaddr 00:0c:29:bc:7e:9a + n+ g- w. D- c: `# j
setenv serverip 192.168.2.192
# m! ~4 T. m8 Msetenv ipaddr 192.168.2.191
2 l8 ?% z+ E" t( I4 h) r
! p2 c/ V+ f* [  b' B( rbootcmd=tftp c0700000 zImage;bootz c0700000
' J8 K; U9 o6 W$ Y& d7 ~, S# t# q; r
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) m0 M# j5 Q3 J! L- L# W* U% p% y
  |; L3 c# l0 O5 y3 j! s' X
4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):
$ e5 X1 v( B  v5 Q3 _- c2 H5 V7 [
boot命令后的完整启动信息:
, A6 |" x( y6 w. F
: }- H4 x7 }# r3 h9 ~=> boot
  h1 G1 e# Y2 p2 hUsing DaVinci-EMAC device
) q& C6 k2 z& k& R' oTFTP from server 192.168.2.192; our IP address is 192.168.2.1914 z1 D, \) y$ F/ O
Filename 'zImage'.
* Y4 W8 f6 t- nLoad address: 0xc0700000
' K- W$ c; O! tLoading: #################################################################
. e& S  X, z1 E2 r- W         #################################################################' n2 S! t% F! C# W3 e
         ################################2 |( S: v; k, `/ K2 L- p( D' Z
         288.1 KiB/s
' o% W1 X2 L' k5 N: e3 m$ Q, @2 cdone. @6 j! q9 N2 y/ {! m# J3 [/ ]/ }
Bytes transferred = 2367360 (241f80 hex); i- f% D0 f. U( I! ]' o$ T
9 [  L: J: Y6 A' K( O# Q: P$ [
Starting kernel ...* ?3 j# U2 j' I. m& e" V
5 ]: i7 [- B" Y) E$ O
Uncompressing Linux... done, booting the kernel.5 [, f$ P% g3 y7 C+ u
Booting Linux on physical CPU 0x0
4 T9 `3 K& F; I7 |/ ELinux 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 20175 e# W# J* ^4 K' X! h- q
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f* z; e, R4 A: V- M" h# t5 d0 {
CPU: VIVT data cache, VIVT instruction cache
$ b3 }/ N1 N  Y( YMachine: AM18x/OMAP-L138 Hawkboard; k6 a' z/ P; i2 H1 [6 N
da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified. }8 [, t9 m0 D
    'nn' and 'address' must both be non-zero- |9 b. {) s- M# y/ ]
cma: Reserved 16 MiB at 0xc6c00000
( D, F' J% R& k6 h2 XMemory policy: Data cache writethrough  q6 F& Q0 x5 q6 j; S$ `/ b  R/ Z8 T
DaVinci da850/omap-l138/am18x variant 0x1+ y0 n( [% y& {* Q
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 324805 J" b  u2 u0 N( e
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
/ x# C. @, g$ `" K8 X" u( OPID hash table entries: 512 (order: -1, 2048 bytes): f& \' f' o5 I8 L+ K+ l( w/ u
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)) v, Z9 I& W0 U( ]/ o1 l, F5 s
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
5 Q6 g/ x5 l! }0 x0 ^Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)+ v( }  P* H) B4 Q9 X
Virtual kernel memory layout:
8 i) M) Z' j* M, @, E    vector  : 0xffff0000 - 0xffff1000   (   4 kB)0 A9 R7 Q1 n0 M
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)3 s0 k* `  r  ]. H
    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
8 R: A( U- c  O" K7 }7 V# T4 _    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
% K7 x5 O% h% p4 x2 a    modules : 0xbf000000 - 0xc0000000   (  16 MB)
8 p" \9 r  W0 ~9 \5 a# F( |      .text : 0xc0008000 - 0xc0474b38   (4531 kB)5 F& I# {/ x0 @
      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
1 O( e2 F/ l) D: F/ N# F      .data : 0xc0626000 - 0xc0673110   ( 309 kB)7 K2 N, D7 n  B) F$ q& @
       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)
2 v* f5 n% g& {- t. rSLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1- Z) ?% N% G- N6 I+ j/ K' m: }
Preemptible hierarchical RCU implementation.; S" n" v! y2 Y' A* q- S( e, B) C8 a$ d
        Build-time adjustment of leaf fanout to 32.+ L8 p9 I3 ]' r) y0 C2 A3 S
NR_IRQS:245' N5 N/ F! i4 K6 ^' @
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns! W9 }$ A5 B; G/ B
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns7 ]- Y3 k# Q# D# f  D9 V
Console: colour dummy device 80x30" A; ]3 g( k3 k( k
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)6 S5 ~3 @. R- P7 F- p9 u
pid_max: default: 32768 minimum: 301
6 S9 G2 Q9 W! }' I1 c% I8 VMount-cache hash table entries: 1024 (order: 0, 4096 bytes)/ z0 N% M8 S* i8 @" ?* y9 Z
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)8 p: Z" a2 A& k4 g/ S- J" p9 d- p
CPU: Testing write buffer coherency: ok- p2 ]7 g! J& j; s5 G( n4 ?
Setting up static identity map for 0xc0008400 - 0xc0008458
, X5 q7 Y0 v( [$ i* Tdevtmpfs: initialized
3 `: {% b9 V- n* B6 VVFP support v0.3: not present: q' i3 x3 q, ]1 J0 f
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns9 f5 w7 O5 z) {: H) M
futex hash table entries: 256 (order: -1, 3072 bytes)9 n+ e1 H$ h* {  R  G( [
pinctrl core: initialized pinctrl subsystem
1 x$ S1 T1 y3 E8 }/ w4 ?3 PNET: Registered protocol family 16
3 |+ ], q+ q/ P" XDMA: preallocated 256 KiB pool for atomic coherent allocations9 o7 ]# ~6 W$ a% O; ^, s% n
cpuidle: using governor ladder8 J0 A7 }( {* V& |( m8 N; R& @. h
cpuidle: using governor menu6 N3 z$ T5 b) H6 i8 [  u
EMAC: MII PHY configured; ^( _+ e- q+ \/ h/ S4 z" I+ s2 f. @
mux: initialized GPIO3_12
" q2 o3 v$ c; u* p# Kmux: Setting register GPIO3_12( G7 L; E$ f. g) A$ x, W
mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x001181103 p& f$ i- ?& }4 M
mux: initialized GPIO3_13
& F' \/ c. |; L% ~' p: r, }mux: Setting register GPIO3_13
/ Z" E$ F1 C) P. a$ Y& Hmux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810
, |9 r5 P. I1 B5 Z2 q, Cmux: initialized GPIO2_4
7 A7 U. C) u" ]mux: Setting register GPIO2_4# I8 N" T; q) F' J3 F& K
mux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000
$ M% p4 m$ r/ d( E; M/ i7 i; `mux: initialized GPIO6_13* ~5 z9 U* w+ ^/ H& d
mux: Setting register GPIO6_13+ ~1 K5 e* d8 q
mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
4 y0 N5 N, u' C. L! L4 K0 [da8xx_register_rproc: memory not reserved for DSP, not registering DSP device
2 r0 ~/ j- h/ M  n2 g% T2 xomapl138_hawk_init: dsp/rproc registration failed: -12
! B- P% C  x1 }2 I6 J) pedma edma.0: Legacy memcpy is enabled, things might not work
- s' B$ `4 _5 q' Bedma edma.0: TI EDMA DMA engine driver
5 D$ D$ s2 [, |, C" @, d- fedma edma.1: Legacy memcpy is enabled, things might not work7 T2 C  `8 T+ ^! B/ A
edma edma.1: TI EDMA DMA engine driver6 z5 p6 i4 Y1 j+ h
clocksource: Switched to clocksource timer0_1
# }3 {: ~' B; i' uNET: Registered protocol family 20 T+ v8 ?! N5 f4 S! c5 [9 _, O
TCP established hash table entries: 1024 (order: 0, 4096 bytes)* ^. G0 J  H* b# |4 p
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
2 p2 I6 H% W2 L1 X$ ~TCP: Hash tables configured (established 1024 bind 1024)
0 Y7 p( k& u+ t# k+ t/ kUDP hash table entries: 256 (order: 0, 4096 bytes)
% e4 u  J3 P! G- x' o8 eUDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
2 @+ C1 B& M: ^, s: f! ~$ l" tNET: Registered protocol family 1/ e2 H  s' g: Z8 R; l3 l7 S2 x& i
RPC: Registered named UNIX socket transport module.
9 n  X8 G; B! M9 X+ r6 T, BRPC: Registered udp transport module.2 ~9 g$ v, d' x' A* W- j. M! P# W
RPC: Registered tcp transport module.: Y2 V, ~) p# [% z, y
RPC: Registered tcp NFSv4.1 backchannel transport module.
( e* U# O6 S- M; o8 o$ R) }' zworkingset: timestamp_bits=14 max_order=15 bucket_order=1
$ o+ B$ ?8 o# ]  JBlock layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
' R8 w0 L3 @7 ?/ m: [' Uio scheduler noop registered (default)
1 L0 P5 y* k( L$ ^+ U! e5 FSerial: 8250/16550 driver, 10 ports, IRQ sharing disabled
" |0 ~3 ?/ U( userial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A2 N2 K  H6 I" @2 Q2 O. J
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A# `- @  z$ G6 L3 C% R# M+ U. f
serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A
3 f, Y) y9 }- g7 a- oconsole [ttyS2] enabled3 r; E& V; D% e4 Q. A# o8 K2 {3 Y* y6 W
brd: module loaded8 L. z( W7 d& e" Q4 [# \
libphy: Fixed MDIO Bus: probed" D1 E  q  _2 f: i0 c7 k% \
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5# O7 w+ R4 O: o
davinci_mdio davinci_mdio.0: detected phy mask fffffffe# _. z, ^3 c* ]. J  o/ w6 m
libphy: davinci_mdio.0: probed; ~9 h/ x7 ]" F. v8 D
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720% Z1 V3 {& h! v2 S- H" K- \
i2c /dev entries driver
$ ~/ x+ [# a+ }& e( E0 p! hdavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1/ \8 f2 Z! `* @- G
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
4 q; W, j" L5 f  ~4 N. Q# A. xdavinci_mmc da830-mmc.0: Using DMA, 4-bit mode+ h  H! {9 {. b: q) ?: K! b
NET: Registered protocol family 109 o0 {1 ?1 ~: ]4 ^% t6 R
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
$ K$ k& n- Q: ]# _1 VNET: Registered protocol family 17
  w, C1 ?4 |4 zconsole [netcon0] enabled6 B5 G6 ]+ y0 ]8 P( q, T
netconsole: network logging started
$ A  ^6 }- P# Q; M' \& i, i2 x) Adavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:897 ?- c' \! R  D+ K  S' x5 X
hctosys: unable to open rtc device (rtc0)4 O( {7 U7 K* V$ K$ D, w  f  l5 g
libphy: PHY davinci_mdio-0:07 not found
  ~) _& ?% t0 b+ qnet eth0: could not connect to phy davinci_mdio-0:07! T. D( H9 z8 K$ U
IP-Config: Failed to open eth0
  Z, d% c0 `2 ^/ T7 s& _IP-Config: No network devices available9 d- f& T' ]1 r) I1 G
mmc0: host does not support reading read-only switch, assuming write-enable
: T) J* n* ]$ A9 V+ `  Y: Lmmc0: new high speed SDHC card at address 59b4
+ {  `" J5 o* jmmcblk0: mmc0:59b4 SS08G 7.41 GiB 4 a: c# D' R1 `  J7 c; V
mmcblk0: p1 p2
' k" @2 i. T! u- q
  a, q5 Q! v! b# a6 f/ C/* 此处等待了一段时间 */* S' t; e6 f- E5 t# x

- q1 t9 Y) }% {( H. }/ K2 Qrandom: fast init done( N0 p# d8 u4 R4 m3 ~: u0 B
VFS: Unable to mount root fs via NFS, trying floppy.  b' b* {5 ]% P6 C! C
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6) F) @' A) S: n& a; `1 N' s* r
Please append a correct "root=" boot option; here are the available partitions:# O& v+ O0 o' u" |1 _2 R2 I
0100           32768 ram0  (driver?)
# W! Y5 }* h, X; R9 |b300         7764992 mmcblk0  driver: mmcblk/ c* i! L. E1 W! _
  b301           71680 mmcblk0p1 cd4e1bc4-01: y4 m1 V+ ]# u( N7 j4 C  G
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          4 f9 ]: \2 z. e7 j  B' v; a
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block( @8 `9 n- N" P: G: I5 b, j
3 N" x, N* `4 {: m9 l& E
/ W5 Y+ ]. K& W) j) y
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:
( f4 [+ ?/ A0 q# U9 G3 v3 [, ?' R0 e% c. _  S9 y( e
libphy: PHY davinci_mdio-0:07 not found( @: K) N: B  ?6 `. u
net eth0: could not connect to phy davinci_mdio-0:07, Y3 y9 {' Y6 N9 N1 f* r# i
IP-Config: Failed to open eth0
5 C9 F. Z  n5 ^3 y. k% u* I( x% W8 `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:25
% k  U  o: u' E% w应该是如下错误造成NFS失败:
, M7 t- D$ i* N4 M0 {( U6 l& o" g9 p) g/ [5 d5 C) s
libphy: PHY davinci_mdio-0:07 not found
( R* G3 L/ J+ z( ~( o( x" V
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-1-31 17:55 , Processed in 0.043478 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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