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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7461|回复: 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卡启动! h1 b* c/ H1 B1 h/ h6 U

- V) I, L2 C6 i8 V" r- V8 g) x1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin
; h6 Y, H% U- D  J' x- \8 r& l: \' P& [
2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版
& v8 u1 ~" {! b: y8 I
2 L9 f; `: h* r8 W2 w+ v2 l# |3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式
: w, O) ?$ V, _% n7 S% f# o. z8 ?4 a4 ?) ]& Y; X+ m" h
uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
8 |+ @& w- v, c; x7 j! z9 f: ~" m0 Z9 }6 }, n6 F
setenv uboot_macaddr 1
" `7 i% d6 Q2 F* X9 D6 \2 _) n' R1 ksetenv ethaddr 00:0c:29:bc:7e:9a
. G3 n6 a2 z+ _4 T% t) Esetenv serverip 192.168.2.192; j0 m+ J! G5 u9 l
setenv ipaddr 192.168.2.191
- J$ @2 Y4 i& [1 r, p1 E. y% y# M* k9 g& e% o
bootcmd=tftp c0700000 zImage;bootz c0700000* @! F8 D/ ]& Y! m' C; H* s0 [: B+ ?* h
! C2 T' @. ?" |8 [( P+ x+ t
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/nfs8 A2 `" {  g. D' Y

, w" f! q+ |( ?& Q+ @1 t; Q7 ~4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):; |& V: \$ E# I8 Z
! z* Z& v- V8 j$ M+ y6 r4 }4 I
boot命令后的完整启动信息:
) i1 M+ j* q* d2 t
: w5 b- u: u" D6 k2 [; Y$ f) o' M=> boot/ H+ ^* V9 L2 s: b, U& o
Using DaVinci-EMAC device) `6 h9 w+ R% B+ S3 f% t
TFTP from server 192.168.2.192; our IP address is 192.168.2.191
$ W5 H* }  c( k' l  H. SFilename 'zImage'., g; w& T8 C* b5 t% G7 F9 r' \4 j
Load address: 0xc0700000  r3 H1 u4 A) g  R0 H: X
Loading: #################################################################
* S  X% @. S+ a, {! h. R# ^         #################################################################3 S( B2 e. t$ ^# M- E& ]* J
         ################################
. i' @3 c6 h9 Q, k( S         288.1 KiB/s! N; W" s- H- G
done
. W# y/ j% q, v9 E7 u% |Bytes transferred = 2367360 (241f80 hex), h# N6 ]8 ]2 ]( Z' ~2 |
9 @+ p& a4 y2 n$ j' r. `
Starting kernel ...
: R! B$ Q& x! ^1 r; s
$ R- g) E" @' ^) |. {. J6 z9 zUncompressing Linux... done, booting the kernel.$ f1 y; R" x! p1 b) D/ n% e
Booting Linux on physical CPU 0x0! F, Y$ j5 w+ a6 L
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
# o- \  l( e9 d+ z; e( `# |" p# w0 NCPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
+ C6 b( x: z, Q: NCPU: VIVT data cache, VIVT instruction cache" m# `& v4 T/ t; N4 P: R
Machine: AM18x/OMAP-L138 Hawkboard
! i3 g3 \# B  ^7 a" d6 o5 gda8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified. S& y) k, T# n6 P. L; w: V( U
    'nn' and 'address' must both be non-zero0 i( }  W' X7 O. T& u( O! ?
cma: Reserved 16 MiB at 0xc6c00000
0 D' ?5 A  U6 n0 b0 T  L& RMemory policy: Data cache writethrough
' g4 H" c, ~) ]4 vDaVinci da850/omap-l138/am18x variant 0x1
+ Y, C4 m6 \6 t7 T2 {; e! B$ }: _* N: y2 CBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
6 y- d+ w4 m3 N2 R8 C; T# L" ?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. i- o3 p1 Q/ _$ CPID hash table entries: 512 (order: -1, 2048 bytes): O/ ]9 H( X+ I; Z2 j$ F& V3 ]' Z
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
; ]1 {% ]8 T% S0 B3 R! s1 PInode-cache hash table entries: 8192 (order: 3, 32768 bytes)- l& _# l6 D1 M. g. j* g0 z0 \* B
Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)! d+ B: A. B/ j
Virtual kernel memory layout:% o6 n& [. i1 A# D8 U- [& d! ?
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
5 X" f$ Y% s3 E    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB), ^, r5 g. ?2 p) T
    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
- a' T: S! |5 W    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
5 _/ \6 E4 d4 i4 c0 w: S    modules : 0xbf000000 - 0xc0000000   (  16 MB)/ J3 z( U, W; a# I. f
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)
1 P) j* V9 i, P# ~. _; {' z      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
+ ]; F, D( b6 _! [* A4 d      .data : 0xc0626000 - 0xc0673110   ( 309 kB). [% J) }) r  \% {6 e5 X
       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)/ _% q& b9 W8 s
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
2 d- m% k, z0 [6 ^Preemptible hierarchical RCU implementation.: L% x9 M( c& \" h
        Build-time adjustment of leaf fanout to 32.  B& p& h9 n3 ?* f2 V5 ~
NR_IRQS:245
- H, y0 a; t& Qclocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns! S! v, j- i3 c3 F
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns7 S! U) n/ {& W( N' ?2 F1 Z
Console: colour dummy device 80x30- n& w! B/ w9 D) h1 B2 F( h2 A1 b
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)7 }$ V- l4 f8 Z
pid_max: default: 32768 minimum: 301
, f* y1 ?. @5 XMount-cache hash table entries: 1024 (order: 0, 4096 bytes)
7 L6 M2 r, }* y8 C7 K. ^Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)9 c3 \$ i+ t  [
CPU: Testing write buffer coherency: ok
2 ^9 ]3 Y+ O1 Q: l! l, M7 nSetting up static identity map for 0xc0008400 - 0xc00084586 ?1 \6 ]. k, E+ E- g7 b% [
devtmpfs: initialized
: a! O; P' n1 n6 ~7 h5 W' p  DVFP support v0.3: not present! a) u! y& r% w% _2 H
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
! E8 b3 Y. h9 u7 P7 ]futex hash table entries: 256 (order: -1, 3072 bytes)8 m6 X% U9 p' D) O( W- ]: F6 s
pinctrl core: initialized pinctrl subsystem
' p# C, B# b" U6 i" A5 pNET: Registered protocol family 16
8 ]3 @2 F& P9 A( r( mDMA: preallocated 256 KiB pool for atomic coherent allocations& Y9 p1 M$ U' B" ?7 B
cpuidle: using governor ladder% c3 H, f* S/ Y1 D
cpuidle: using governor menu6 C/ R8 s# {7 n& l+ N3 Y7 m5 Q
EMAC: MII PHY configured* n. e! q+ M  Y2 B
mux: initialized GPIO3_12
' y8 A" q& |8 j% ~! Bmux: Setting register GPIO3_12
1 x# d; u8 ]9 _& o3 V+ Y8 T$ k3 rmux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110( V" C2 [' d" z$ G1 w0 C! G4 x
mux: initialized GPIO3_139 G4 p, J0 e/ B+ B' s) s
mux: Setting register GPIO3_130 G* m; ?2 {! K
mux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810" G7 H* w& \( U, b
mux: initialized GPIO2_4+ ?1 F* m2 `: g1 C0 n
mux: Setting register GPIO2_4
; ]# o5 w" |  Kmux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000  V1 R3 L2 P( x. F) B$ H' T
mux: initialized GPIO6_13
0 j. D) `7 K+ R5 n+ W( M. u; Qmux: Setting register GPIO6_13" t! p/ I* W0 E5 ?  J5 i5 r* F
mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
# ~/ n8 ?( L7 J+ u, A/ i, cda8xx_register_rproc: memory not reserved for DSP, not registering DSP device) r7 u5 r' X# t" g! J
omapl138_hawk_init: dsp/rproc registration failed: -12/ w$ A* S0 ?. ?) X8 a, u/ U% Z5 I
edma edma.0: Legacy memcpy is enabled, things might not work
- `0 F( G- j1 d. t% p4 }0 p: Wedma edma.0: TI EDMA DMA engine driver
/ ?1 H  ]# V% cedma edma.1: Legacy memcpy is enabled, things might not work
: Y. s6 W! h* Cedma edma.1: TI EDMA DMA engine driver
: a; q# y8 B8 B" }clocksource: Switched to clocksource timer0_1
; O& b* P6 L* i9 zNET: Registered protocol family 2% q! q" o, p+ M7 Z4 m
TCP established hash table entries: 1024 (order: 0, 4096 bytes)# o0 Q' x$ v0 E6 D# C6 w
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)! @" Y0 w. _, {* K) {
TCP: Hash tables configured (established 1024 bind 1024)0 ~: w0 \2 y: t, k: b; X* B5 Z8 J! c
UDP hash table entries: 256 (order: 0, 4096 bytes)- V/ A( Y% V$ f8 C
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
: \, m, U5 A) |, s" |NET: Registered protocol family 1
$ V* E6 W, v: D6 ~$ xRPC: Registered named UNIX socket transport module.* r6 t; j5 s$ y. J) b
RPC: Registered udp transport module.7 x  N3 y& L7 o4 C8 |& m3 ]
RPC: Registered tcp transport module.
8 G) X5 Y6 N' v4 sRPC: Registered tcp NFSv4.1 backchannel transport module.
' a/ @1 |& ]% a4 U8 l) D1 O* tworkingset: timestamp_bits=14 max_order=15 bucket_order=1
7 b+ v. L! z7 n) W; r2 v' z2 kBlock layer SCSI generic (bsg) driver version 0.4 loaded (major 250)' k. c2 F0 B% I( ?+ A& E) G
io scheduler noop registered (default)( T4 Y3 h/ Z$ W9 {" r3 e2 W- L: g
Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
4 D/ n2 \9 r+ s9 n/ iserial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A6 N  {" I& g2 b  ~! S4 v, E! ]# I+ `! Q
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
7 p! J% D+ z0 K% P& c) X( u3 eserial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A
$ s. l! [! v0 e8 Kconsole [ttyS2] enabled
8 T/ f5 W% C; ~2 ^- n% Ubrd: module loaded7 }1 G" _' I. u: d! _5 a2 F  S9 A
libphy: Fixed MDIO Bus: probed0 y: k4 s" _, _! z, N/ V& R
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5, V4 P9 N: f+ p4 E* Y2 A
davinci_mdio davinci_mdio.0: detected phy mask fffffffe1 U+ k, T7 \% o1 A! O3 [1 i
libphy: davinci_mdio.0: probed6 Y* l, i4 f) R
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN87206 X( o6 q) M" W+ _6 T3 V( }4 _" q1 C
i2c /dev entries driver
  }4 Q& B" V: Z( }" `5 \2 f. odavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.19 V- n$ B4 q7 V
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
4 N* B% u1 B  L: E; Jdavinci_mmc da830-mmc.0: Using DMA, 4-bit mode
# \& n" [8 U' r# g2 }5 wNET: Registered protocol family 10
# K7 [: K( c6 o, L! ]9 ?4 [  Csit: IPv6, IPv4 and MPLS over IPv4 tunneling driver( y$ N  B# V/ m, {
NET: Registered protocol family 17' c) d3 o; l- x
console [netcon0] enabled
0 w" d0 @, K2 S2 inetconsole: network logging started
9 \  M. F3 [3 u5 bdavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:894 H* H/ |+ q, Y$ Z$ P
hctosys: unable to open rtc device (rtc0)% Y3 F2 w6 m. G# _
libphy: PHY davinci_mdio-0:07 not found
  D0 F# D$ Q' e3 {net eth0: could not connect to phy davinci_mdio-0:07
( ]8 h: c/ i5 ~$ ^- x$ S/ B6 B; yIP-Config: Failed to open eth0! \  D- l0 a' x1 `& \0 y+ b$ Q8 @
IP-Config: No network devices available
# z6 e) [# \$ _& |5 gmmc0: host does not support reading read-only switch, assuming write-enable
8 Y( I/ {, y& L" L6 n, C; G+ M1 ^  j4 [9 Ymmc0: new high speed SDHC card at address 59b4- g; N& o% e. j) U
mmcblk0: mmc0:59b4 SS08G 7.41 GiB * l, A' p7 |# T8 z  q
mmcblk0: p1 p2
8 A$ G+ m2 v: X3 A# ~: t2 ^$ `
( Z$ L7 w  s" o. W* [/* 此处等待了一段时间 */
5 D$ W0 ~- G) n9 C  _
/ T- h0 ^' H) J! Y) `  crandom: fast init done( r( z* A6 O8 o- k3 \# w( S! ^
VFS: Unable to mount root fs via NFS, trying floppy.
6 D) Q/ A  W8 ?9 p3 M& O: |VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
% [0 J9 d$ {" ~3 j. XPlease append a correct "root=" boot option; here are the available partitions:6 |2 T5 W/ l" E2 o0 _! n, P1 m% r
0100           32768 ram0  (driver?)
* G$ K) s2 ]% F5 d* u3 Z3 b$ ib300         7764992 mmcblk0  driver: mmcblk4 ^5 m4 O. x& T' @1 G6 B) @; T
  b301           71680 mmcblk0p1 cd4e1bc4-011 g! T6 i& d; l( n1 i: I) }" q, _
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          . h8 r0 z0 c  @8 q) K" G
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block
/ h, k4 X" Z' T' t+ A3 @3 T& J( q, }+ P) x: g3 P9 D

  W- B& Y# [7 g( Z5 |" f
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:
8 v1 D- \. A$ i; k" a$ ?: e! `6 M! Y  V. h) s$ K& k$ y) g$ A
libphy: PHY davinci_mdio-0:07 not found
6 J+ d  \4 _+ B8 ]2 w6 y0 S3 rnet eth0: could not connect to phy davinci_mdio-0:07
6 L: Z6 L/ _- C4 @' jIP-Config: Failed to open eth0
# G! v6 k0 I& _4 S* c; iIP-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* l0 N* S8 H* z/ ?$ i4 K1 Z" W应该是如下错误造成NFS失败:
9 l1 L/ L, ]4 g7 f$ v# R0 O3 _8 [" _  g
libphy: PHY davinci_mdio-0:07 not found

. v! x9 X9 Q; y; T# O: B8 O您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-16 03:31 , Processed in 0.045092 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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