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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5784|回复: 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卡启动
! K( k  }3 R- _6 y# y, p8 ^
# }$ U+ @# \9 A) k# h1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin$ R5 s- R& Z/ _% b/ m; F: I- _! m1 b
" F' p& g2 e3 u/ G8 D8 j9 N0 x) z6 [
2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版* V  e+ Z5 e" r9 e
- t4 B& e4 M; z# Y, s* z8 W: ^$ }
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式: k4 i+ i. A& X8 u- R

/ r' ]7 e! T8 E) Quboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):0 [0 [' h3 F' Z
( W% h, c5 x+ j$ l- f& y
setenv uboot_macaddr 1. g, d* S" j7 Q$ w0 g5 p" j, m- i  U
setenv ethaddr 00:0c:29:bc:7e:9a 6 s7 |5 R! f+ \/ t  m" a
setenv serverip 192.168.2.192
7 ~' z  @6 j# s. G" M2 u5 x* ^setenv ipaddr 192.168.2.191
- i* j7 q) x: ^2 R7 h: W/ i
. u3 Q" H; ^" V6 d# dbootcmd=tftp c0700000 zImage;bootz c0700000
$ ?9 b* y: b9 v" [  m0 F; f
. Y! c+ G- l5 Ebootargs=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# p: `6 d" \5 \9 K0 c
3 \" x5 L2 c4 V! c$ f
4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):7 r$ B1 A/ e+ d5 U* P. |* T! }

% e$ D6 b1 G4 q$ r& L4 ~boot命令后的完整启动信息:
4 u  O! e4 `/ [2 t) H+ K8 K' I
, Y% Q4 n7 ^: M' e( X3 D7 Q1 G=> boot
/ p9 I7 }/ q! ]9 k! x6 q2 CUsing DaVinci-EMAC device: {& z) @2 U7 v2 N$ L
TFTP from server 192.168.2.192; our IP address is 192.168.2.191# ]4 @8 i+ Q0 R4 M, V7 ?: m  v" Q
Filename 'zImage'.5 o2 B, g1 q- ~  C+ v, N! o
Load address: 0xc0700000# x4 ?$ D1 w4 D# I" O( J
Loading: #################################################################6 Q' @  T. E# U* V2 M- ]: J
         #################################################################
" @. l4 L5 S4 c# [! g( a1 w         ################################
4 D* h2 ?4 s9 g- P8 P; e: |         288.1 KiB/s( X+ V8 I3 A) }7 M
done
. e! b2 G# Q' ?Bytes transferred = 2367360 (241f80 hex)+ b* d% a8 m6 E

4 B; x) R# Z# Y  D9 HStarting kernel ...( f* b/ [/ ^' I. `8 F1 A4 V
4 d" Q: j2 s9 m  X: C
Uncompressing Linux... done, booting the kernel.
& U3 H1 ^7 X7 x6 EBooting Linux on physical CPU 0x0
) `4 J+ S6 M: dLinux 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 20179 n9 n* I3 d3 S, F0 M7 v& {
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
, |* n3 x4 [1 R. R6 r1 D# w( rCPU: VIVT data cache, VIVT instruction cache
8 O$ l1 z! A' z6 A5 aMachine: AM18x/OMAP-L138 Hawkboard
! x7 N- }7 C1 Z3 Dda8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified
0 U, R5 P" I: i    'nn' and 'address' must both be non-zero# l, U& l" L, [% g3 J/ S0 ]2 h
cma: Reserved 16 MiB at 0xc6c000004 p/ S$ Y0 L8 }4 @/ D
Memory policy: Data cache writethrough
/ E, K2 d. _; ^9 w6 I3 o* v+ ]DaVinci da850/omap-l138/am18x variant 0x1
/ [4 C( \% A4 I8 f; s0 ZBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
9 C$ u$ V% Q$ C3 d' WKernel 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/nfs5 \) C' G  j# p5 a1 n
PID hash table entries: 512 (order: -1, 2048 bytes)
8 m7 H/ d) [( [8 b+ L! DDentry cache hash table entries: 16384 (order: 4, 65536 bytes)& }* e9 R; c$ ^9 T
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)+ [$ K5 Y$ u( B; x( r
Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)
- J5 F. K2 p; f% z0 zVirtual kernel memory layout:
# Y/ Q, z1 T$ x5 x4 Z1 f0 y* t    vector  : 0xffff0000 - 0xffff1000   (   4 kB)7 B$ R* K  x0 a
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)4 c& {0 O& R) k
    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)7 }- W( l4 h4 ]" M1 [# g
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)2 c; B- I0 a" z% X% L8 v; x
    modules : 0xbf000000 - 0xc0000000   (  16 MB), |- v$ A/ Y) _8 G7 u+ i! O
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)# L0 _. t% k4 B8 I* D
      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)2 k& b) n1 g* Z2 Y
      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
5 `# m3 ^1 [7 r* h# ?5 ]$ [2 F       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)" i% C1 \+ f$ P6 e4 v
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=13 t! u( J4 F( @- f. ]5 f) Q
Preemptible hierarchical RCU implementation.
0 W3 w! K3 d0 {; b& {* c$ {4 [        Build-time adjustment of leaf fanout to 32.9 ^0 P3 S* N% g2 u* E
NR_IRQS:245+ R* j3 t, y4 p5 @
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
8 c& Y  L: z+ u; Z0 Msched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns! A. b5 ]; {# L, @# d# \
Console: colour dummy device 80x30$ s$ o, K. }% R! n% x( z) e  H" V
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
% ]6 W, D4 R' T; Wpid_max: default: 32768 minimum: 3016 U7 n- A) e' B$ `8 N; T2 e
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
+ Y4 d# F5 e* D5 u/ |Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
% G8 E3 Y0 m/ |CPU: Testing write buffer coherency: ok
. g" Z% y. T4 x. L1 xSetting up static identity map for 0xc0008400 - 0xc00084584 L7 h. e1 s2 t* m
devtmpfs: initialized
$ i8 J/ i, ~8 u  \/ _VFP support v0.3: not present* R7 U  M5 @, `4 @
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns8 l' x5 P& c( E
futex hash table entries: 256 (order: -1, 3072 bytes)
7 g6 f, o" h+ k  H8 |* y2 z5 upinctrl core: initialized pinctrl subsystem
5 ?) [( |: E& T+ Y# x1 FNET: Registered protocol family 16, j- i. k9 T; q: G* C$ }( c. u  u2 l
DMA: preallocated 256 KiB pool for atomic coherent allocations
9 [$ C; o/ V% N# U5 o% w2 tcpuidle: using governor ladder
1 Z& ]1 d  ~* V9 F+ t, Acpuidle: using governor menu
1 M2 ]! f4 o9 xEMAC: MII PHY configured
7 @% V; \6 r  Rmux: initialized GPIO3_12( I. ]! T! g/ @" C, H5 }
mux: Setting register GPIO3_12: R) {4 K! W$ a: t1 j. {9 w4 G
mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110: b+ D- {# G! _
mux: initialized GPIO3_13
& V  I; [& H. @mux: Setting register GPIO3_13: m8 F( j4 y) V( h3 n& o
mux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810; v7 x9 j" n# U4 @! S/ z* Y
mux: initialized GPIO2_4
* b. p- k, `1 `& f8 [mux: Setting register GPIO2_4* b& ~7 l7 }  }( [$ l/ A
mux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x000080009 {2 R/ {! y+ t. u
mux: initialized GPIO6_13/ R, g8 V8 X7 |# I
mux: Setting register GPIO6_13
) b0 \8 h4 y! ^" V' Imux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
# I# ~1 u, |, D5 sda8xx_register_rproc: memory not reserved for DSP, not registering DSP device3 @/ \: a0 R. z. m
omapl138_hawk_init: dsp/rproc registration failed: -12  a( }2 `% o& L1 y6 @) G) ^4 s
edma edma.0: Legacy memcpy is enabled, things might not work7 X. J9 v9 n/ }2 Z
edma edma.0: TI EDMA DMA engine driver$ R( y/ ^0 V- `& w2 }6 D
edma edma.1: Legacy memcpy is enabled, things might not work
/ o, _# v+ R, W6 C$ k2 Oedma edma.1: TI EDMA DMA engine driver) M0 j8 |" N, c' j; T
clocksource: Switched to clocksource timer0_1$ d5 |& e1 A# ?( G% N
NET: Registered protocol family 26 s, E- Y2 _# z# ^1 o- D! m$ `
TCP established hash table entries: 1024 (order: 0, 4096 bytes)! ~, [/ z& Z% e1 L7 [5 w% [
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
9 s2 W; Q# W9 v" N% sTCP: Hash tables configured (established 1024 bind 1024)
# y; O; Q! p7 P8 GUDP hash table entries: 256 (order: 0, 4096 bytes)
% O/ Q  j& d. l: m3 uUDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
8 f6 Q' x* C% R) e- iNET: Registered protocol family 15 }+ I! C0 l7 o( M0 r
RPC: Registered named UNIX socket transport module.5 Q" q0 @. {4 E5 q" \7 ~
RPC: Registered udp transport module.
  I( t9 R* q+ ?9 ~+ V4 o  tRPC: Registered tcp transport module.
- e3 G0 ]! \& T' o0 H: p2 SRPC: Registered tcp NFSv4.1 backchannel transport module./ L+ ~% v7 G( H/ y# }; d* v6 R! `
workingset: timestamp_bits=14 max_order=15 bucket_order=1( V* |" K& O9 j; E  }6 r, C" x3 K
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)4 U7 w+ N  a" h; [2 B! k( w2 s) }
io scheduler noop registered (default)
5 i: C+ @" |3 \Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
! t: u1 G; j: l8 ?- D6 l' g* }1 \serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A
# Y$ [& h, Y9 Q) i) a1 L0 b0 J9 Y* Nserial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
4 C( E- s- ?/ ~2 k4 C2 j7 oserial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A; ^* l, l" d0 T0 R+ A
console [ttyS2] enabled
  \8 S& C5 @" ^0 y9 nbrd: module loaded. V* L1 P% X" d9 c
libphy: Fixed MDIO Bus: probed' O( h' u0 P' m0 i) R1 z
davinci_mdio davinci_mdio.0: davinci mdio revision 1.51 _2 L6 j2 o6 \/ y. ]' A7 _: l( [
davinci_mdio davinci_mdio.0: detected phy mask fffffffe
7 A* `& l  }" {8 W) r! elibphy: davinci_mdio.0: probed$ u% a  m7 o( s& o' \/ _
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN87206 h8 V5 i' [- ?  \$ \; H. @5 Y
i2c /dev entries driver% v3 A' d% `3 z$ j0 ]( m0 H2 h
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1& k0 p0 c( {; E5 h6 z4 Z" H  H
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
  f6 g/ {4 X& ]7 Z% V$ sdavinci_mmc da830-mmc.0: Using DMA, 4-bit mode
# V0 H0 V$ Y. {4 h$ c: vNET: Registered protocol family 10
: Y# O8 I' `7 n3 J- A4 p/ I; isit: IPv6, IPv4 and MPLS over IPv4 tunneling driver0 e2 u) J' K/ D' s! u$ _0 v
NET: Registered protocol family 17* I- x0 m$ s) h0 _: S& l
console [netcon0] enabled
3 I9 h! ]9 l& e1 v* t6 l! _: v9 ]netconsole: network logging started
$ _4 Z* c4 W" U# Vdavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89, N9 L5 Z- m$ j, [/ E( u9 w' H; N
hctosys: unable to open rtc device (rtc0)4 M: J; y$ ~" Y1 @" f
libphy: PHY davinci_mdio-0:07 not found: x- v- l/ z. ^) ]" M5 k
net eth0: could not connect to phy davinci_mdio-0:079 q. V  A' M& F7 Z6 j9 {
IP-Config: Failed to open eth0
. e; Q6 X0 g& [, t7 T/ C- JIP-Config: No network devices available. ~3 {% b$ A% a& f
mmc0: host does not support reading read-only switch, assuming write-enable' W/ Y) _) ~; j  {* \
mmc0: new high speed SDHC card at address 59b47 n! q7 l) w* f) K* R7 G$ i. w9 R
mmcblk0: mmc0:59b4 SS08G 7.41 GiB
- s% w. {" A& {. C  S% V mmcblk0: p1 p2: D: L* y" F# e8 g, r* J3 j4 }: h
) k8 t6 Q" ~/ b2 `6 A
/* 此处等待了一段时间 */' ^! }$ ^9 h; B# I6 R6 O: q
* b% R5 h3 K% K. z3 p
random: fast init done7 T) }4 L' c/ K# q* k, m
VFS: Unable to mount root fs via NFS, trying floppy." P3 z; t+ {! b$ _
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6) R; r: M/ `7 ?5 j/ H' G& i- \* b
Please append a correct "root=" boot option; here are the available partitions:
5 c8 y# |* |; G/ ~' u0100           32768 ram0  (driver?)
8 D, _5 t4 a! z! y5 c" z4 @b300         7764992 mmcblk0  driver: mmcblk
1 C: d0 Y# l  c. r. B  b301           71680 mmcblk0p1 cd4e1bc4-01
8 C$ Y) \: f6 M& a; H  b302         7675904 mmcblk0p2 cd4e1bc4-02                          
+ C/ n: E4 @7 g! CKernel panic - not syncing: VFS: Unable to mount root fs on unknown-block
0 j, L4 N% \  Q# n4 T1 O+ ?4 y7 |7 y% K
, x. v1 u& }0 K7 m9 C
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:
1 f2 p* z# \# A# u) K
, o0 b; k1 L6 I. K; ~+ klibphy: PHY davinci_mdio-0:07 not found- x( M) p7 m0 W( N) F% {2 S* I
net eth0: could not connect to phy davinci_mdio-0:07
, l5 X, e  c6 w/ Q' i+ w9 CIP-Config: Failed to open eth0/ l8 R4 Z6 |4 [+ A* n' o6 H, @
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
( j) ]! z- G. F# W( F2 v: {应该是如下错误造成NFS失败:' P5 L" @* x8 X; f2 x* m
: u: `  E9 P: C  W1 W
libphy: PHY davinci_mdio-0:07 not found
$ _$ q1 B% V& m, `: \( K: r
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 23:33 , Processed in 0.046851 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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