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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5775|回复: 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卡启动" D8 G  v% T3 O% u0 y: U+ H

; H! J! g! m9 [( Y1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin
* Q0 s- N. b& u% l/ o0 m" P
: ~, z9 l" q0 e6 n- o% e2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版
3 R7 A7 c" ?5 d, h$ L: [8 J2 q
& V, n9 r) h7 ~3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式0 _; e. J, h9 m  n2 \& }
8 q  S6 G: o: n+ `9 x
uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
  g  ~* W$ v9 {, H2 a, A) ^5 J2 z: u4 ?1 K
setenv uboot_macaddr 1
7 @" Q4 J) n) t4 Q7 Z5 _setenv ethaddr 00:0c:29:bc:7e:9a
( M( Z2 r( g3 j, Q7 csetenv serverip 192.168.2.192( \" N, I- N1 P+ H& v7 j8 y4 x$ s4 z
setenv ipaddr 192.168.2.191
4 {8 i& X  {! i, q) e) d6 w4 m  s. m/ w; f1 D* ?) q
bootcmd=tftp c0700000 zImage;bootz c0700000- ]# o5 p: [! ~' _5 P$ Q3 x
1 N  V9 H# k' `0 [- C& F+ z$ T! j
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
( Q1 m$ D, c! F5 @1 B0 a& b* |
8 d$ K7 z- n6 Q7 M/ U& F5 s4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):
& q$ F; m3 W8 R  u* a1 P' Y4 P" p/ M  E; W- ]
boot命令后的完整启动信息:" W) |5 I2 I7 r, e, t

9 q4 I. v1 r1 ]6 _/ R=> boot
1 H2 d# R/ A% ZUsing DaVinci-EMAC device
7 a: a' O* l, p! S0 _0 H& M' ^1 Y) \TFTP from server 192.168.2.192; our IP address is 192.168.2.191
+ c. Y$ K. h, z/ j0 o/ P) N* K" UFilename 'zImage'.
! ]8 J, u9 M6 ~/ dLoad address: 0xc0700000
8 |3 h4 X, R, W6 uLoading: #################################################################: k8 N7 j# g2 i1 T0 _6 F
         #################################################################- f1 X  M* }7 ?! _9 h
         ################################1 f8 P3 \) |! ?3 H' U8 V! N
         288.1 KiB/s
* Q" z- F6 B  ]8 v) y# x- O; N8 gdone
/ n4 c. R8 q1 n: n, }. ~6 HBytes transferred = 2367360 (241f80 hex)
% o8 [& N5 W0 e( c' L, d
# Q0 S7 I* b$ W* M$ b3 dStarting kernel ..." ]" {# `7 e! G8 k" @& w. ?
7 i8 e2 S+ C2 u5 @6 B  P( ~
Uncompressing Linux... done, booting the kernel.% S+ |: ?, i% X$ K6 e
Booting Linux on physical CPU 0x0
$ |1 N, P6 Q. ]4 HLinux 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- I: V( |  T) u! z% I3 q* C
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
, j  e. N7 e  S) }CPU: VIVT data cache, VIVT instruction cache6 y' E: e$ n+ m0 A* h9 z& |
Machine: AM18x/OMAP-L138 Hawkboard
2 a: m1 u  `  {  m  f6 i+ jda8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified1 ^8 ]$ J* c5 X3 z5 n
    'nn' and 'address' must both be non-zero1 g, k& U" T: M. a1 O1 y
cma: Reserved 16 MiB at 0xc6c000003 _5 B; i' Y( p$ t$ p4 N3 h
Memory policy: Data cache writethrough& q, {- G! m2 Q  Z
DaVinci da850/omap-l138/am18x variant 0x1
* K, p7 n  k* q3 c8 E. D5 U% lBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 324809 W$ M# s- y; r4 W2 B, M5 Q# u+ F
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$ N8 o9 a1 Y5 g( t: e
PID hash table entries: 512 (order: -1, 2048 bytes)
) B/ ~0 P3 r( ^( `0 v% N) s1 N7 z: UDentry cache hash table entries: 16384 (order: 4, 65536 bytes)
, T/ K* R( `  ^Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
: Q+ j" T* G& g7 FMemory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)
! F5 y1 b* z% b: N2 V+ a6 eVirtual kernel memory layout:
. V9 B& e/ b+ z1 f% ], j    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
! P2 A5 z! M' ^; v    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
/ d2 M; Y9 i+ G4 n% U3 p    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
1 P4 Q! K& A, m    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)0 U  I; I; {9 J9 P2 f
    modules : 0xbf000000 - 0xc0000000   (  16 MB)' s" [/ \, s; {$ ~
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)1 P7 L! a# g! ?8 f8 o, C* m. Z
      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)6 U6 r, G) F6 U! R( L+ q
      .data : 0xc0626000 - 0xc0673110   ( 309 kB)4 R5 [9 O& b. z8 O
       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)
, B$ K0 y3 U, y, [, Y+ k' f9 T& hSLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
" ^, W3 w6 q  I( K% p3 u, x9 g2 `Preemptible hierarchical RCU implementation.7 J1 r2 ~( f3 Z! l! D& u" |0 m0 o! k
        Build-time adjustment of leaf fanout to 32.8 H6 w+ t$ L' X' d
NR_IRQS:245* Z9 T( Z( K  }
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns4 D/ v8 O+ U  Y+ @  a
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
0 ^% `, B1 q+ \8 dConsole: colour dummy device 80x30
  B  @& |& N, b+ UCalibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
% M7 G+ f" s6 {pid_max: default: 32768 minimum: 3017 a5 G9 v9 j. g2 O2 ]
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
0 a$ }# Z- a! j' A9 rMountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
& H6 F  T; L( ^/ a3 U  S% \CPU: Testing write buffer coherency: ok( S4 G% x# X! n( B
Setting up static identity map for 0xc0008400 - 0xc0008458
: K: @& C# C5 j: {2 P; ^$ pdevtmpfs: initialized" _! G8 U5 D! v) x; x% M
VFP support v0.3: not present) M" |7 t2 G6 G8 g4 S9 {4 k$ g2 d
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
: s- }; \( w  t5 F" g3 u, ^* G& s/ xfutex hash table entries: 256 (order: -1, 3072 bytes)! _  `/ K7 X4 w' e5 f. H
pinctrl core: initialized pinctrl subsystem3 a4 ~: _1 r; N4 ]
NET: Registered protocol family 160 T4 q# ^/ C( u/ M' M4 Z# N
DMA: preallocated 256 KiB pool for atomic coherent allocations1 k7 r8 o( E/ n+ \  B
cpuidle: using governor ladder" b# z: [* M+ y$ d- n8 Y
cpuidle: using governor menu) I' f2 `% ~( K" r
EMAC: MII PHY configured
8 {' j! O- J$ `' s6 f2 @  I6 qmux: initialized GPIO3_127 V# v- b9 I) @
mux: Setting register GPIO3_12
) c3 M) s1 h" g: Hmux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110& j0 H; S) q) y4 J9 R
mux: initialized GPIO3_13
( v) Q3 q, M0 omux: Setting register GPIO3_13
1 [+ M: U) }6 Q& t2 Hmux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810& r2 E( g6 v# L  T) V
mux: initialized GPIO2_4
2 P3 l- q5 U1 G) P# l8 D# I0 Bmux: Setting register GPIO2_4
& z9 b+ S# Y1 Z! X- }2 [) b, e. xmux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x000080008 j5 g; J& V9 A3 }$ v: W9 u9 w
mux: initialized GPIO6_137 r( H/ v. n" d9 e2 t% j
mux: Setting register GPIO6_138 \# b. p! W8 R- p8 M, k
mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
1 H# A) {3 f0 t- u, Y* Xda8xx_register_rproc: memory not reserved for DSP, not registering DSP device8 K  ]8 L! K) M9 ~* }
omapl138_hawk_init: dsp/rproc registration failed: -12
9 a) o2 z: x) pedma edma.0: Legacy memcpy is enabled, things might not work0 a) }; k  D8 }+ E- Q
edma edma.0: TI EDMA DMA engine driver/ G* y6 W) L: G! }4 X' [
edma edma.1: Legacy memcpy is enabled, things might not work0 L/ m1 r0 B5 i. e' v
edma edma.1: TI EDMA DMA engine driver$ ?+ R- i/ Z1 h# Y; a6 G7 S
clocksource: Switched to clocksource timer0_1
/ K3 w, D  k$ Z, Q7 q) j2 GNET: Registered protocol family 2! e) p1 u& }' F: {
TCP established hash table entries: 1024 (order: 0, 4096 bytes)) n8 @& j5 a6 k- L
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
# r4 u8 G5 p4 W5 \& R, _3 b. r' ]TCP: Hash tables configured (established 1024 bind 1024)4 E& j% d, {5 B) h- k' _
UDP hash table entries: 256 (order: 0, 4096 bytes), W+ Q+ X  Q7 g  c
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)) J! G7 b* D! s% I& w
NET: Registered protocol family 1
$ J3 t& c4 f9 R3 S  `RPC: Registered named UNIX socket transport module.
* {+ y  X7 @( {( O* G& mRPC: Registered udp transport module., O/ l( o* _4 O/ l' N/ P
RPC: Registered tcp transport module.8 J& I5 L6 m; E0 r5 K
RPC: Registered tcp NFSv4.1 backchannel transport module.
7 U( h" C3 U% k# D# G  ]% kworkingset: timestamp_bits=14 max_order=15 bucket_order=12 Z8 }# N# s- X! a
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)0 e( j( @4 u( ?2 P
io scheduler noop registered (default)9 r& ^/ v+ S, i7 H
Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled( ?6 f& E9 h4 r5 S3 F  _+ L- D
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A$ f/ o5 B, Z; j  t
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
. \; {7 |9 O. [6 V+ rserial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A- M+ D* P# I" [( L
console [ttyS2] enabled7 f% r3 {! ?3 ^7 I
brd: module loaded
6 P, q* g( t0 @# V( g% Hlibphy: Fixed MDIO Bus: probed
0 r4 I. I  [9 v, Y# c( cdavinci_mdio davinci_mdio.0: davinci mdio revision 1.5
3 x5 B6 i  M' udavinci_mdio davinci_mdio.0: detected phy mask fffffffe
7 F6 B$ i, |3 `0 k# Glibphy: davinci_mdio.0: probed) {5 `" B; H2 z, m7 \. _
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720
, G2 v* R/ A: y7 H) z) Fi2c /dev entries driver5 g; J* [% z3 X# ~9 a! o
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1' R0 H; X7 \: n! ~
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
8 R4 q' p8 P. Q! `- cdavinci_mmc da830-mmc.0: Using DMA, 4-bit mode
1 e( C( W0 m. p* J2 E8 QNET: Registered protocol family 10
/ ]/ q" o" e; c' A" Wsit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
, X3 K+ J6 L% f) e9 YNET: Registered protocol family 17
% y' w5 X) q; x  [0 q3 B. P( l8 e6 ]console [netcon0] enabled
3 u- u: \4 W8 T# D7 g4 ]netconsole: network logging started
: H8 A! ^0 B4 s# T8 Adavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:897 ~' ~6 A1 T2 y2 n2 z0 K* O; c# L) F
hctosys: unable to open rtc device (rtc0)2 `+ j; W. a" |4 Z8 p+ V9 [* d: m- w$ B
libphy: PHY davinci_mdio-0:07 not found
  o* @7 j" G2 Dnet eth0: could not connect to phy davinci_mdio-0:07: p$ N9 U7 [9 q
IP-Config: Failed to open eth01 [& H: ?5 G. v; L: c8 O5 V. a
IP-Config: No network devices available# c; p% z5 b% c- h* T' S. ?
mmc0: host does not support reading read-only switch, assuming write-enable* x' p- A0 V4 `* I
mmc0: new high speed SDHC card at address 59b4
( O* W. v7 L1 G$ X: Rmmcblk0: mmc0:59b4 SS08G 7.41 GiB ( y# P9 S" X& H) ^
mmcblk0: p1 p2
1 {9 n. q8 f( X+ W+ G3 L0 v# K8 f: R3 Y& D6 ?8 T
/* 此处等待了一段时间 */7 j, F6 P3 N" ]; {& p. f
8 k0 U; r6 o. n- K
random: fast init done
, {3 ?  ~& p) I, Y- l0 N3 \9 f+ h1 ?VFS: Unable to mount root fs via NFS, trying floppy.
9 L' w. O) ]  {1 PVFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
5 U( R( \& _- t" v. Z* [Please append a correct "root=" boot option; here are the available partitions:) x# R5 H- \' G: h" @
0100           32768 ram0  (driver?)) M; `! `# L$ \" s6 L
b300         7764992 mmcblk0  driver: mmcblk
7 }  M' B& k+ v7 M0 i  b301           71680 mmcblk0p1 cd4e1bc4-015 b" |' U) z0 X2 v
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          6 D" @0 r& T7 w
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block2 Z0 m- m0 P# w) `

9 T; U1 L& @' @( P8 c5 e
5 u+ h5 j6 l: u) U! p; _% ?/ v/ l
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:
) X6 O  H8 W! y& `. \6 u' v" T/ x7 w7 M/ f6 H
libphy: PHY davinci_mdio-0:07 not found
. F) }5 T+ \: y2 X& }* t! j2 hnet eth0: could not connect to phy davinci_mdio-0:07
; ]& i5 ]$ M7 A: D8 I' k! X, I5 HIP-Config: Failed to open eth0
& D' ~* A/ T! aIP-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" e7 i4 v- q  v
应该是如下错误造成NFS失败:3 D, ?6 Z$ Y/ u: v7 J

, F; M9 H; e: |% E3 E) ], Blibphy: PHY davinci_mdio-0:07 not found

3 b7 p4 c& H4 c" g$ k+ d您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 08:08 , Processed in 0.046744 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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