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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5767|回复: 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卡启动6 H1 ?' F: q) P( U/ g( ?1 {

" w' G! b1 Y4 b$ M1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin6 q- N4 T. L! h3 K
1 C  x; }# A6 k& D
2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版
4 y. v1 W- ^: a% j0 P. V7 g; p6 R+ w& o1 d4 z  r
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式
0 V( r& C0 ^& E" b5 |- X& W, b6 V8 \+ d+ i4 I5 S/ F
uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
9 P. J- G! S) Q! w0 ^) ^
8 u) y/ w# f3 j' Wsetenv uboot_macaddr 11 f7 D4 c$ N" X: r' C/ _; a, k7 n
setenv ethaddr 00:0c:29:bc:7e:9a 6 y: C* X0 J! U, }/ [
setenv serverip 192.168.2.192
: _# w, |7 u. [2 usetenv ipaddr 192.168.2.1911 ^& ?. _2 i' k; z

' a2 X* m9 u0 E6 ~bootcmd=tftp c0700000 zImage;bootz c0700000/ H' a' j9 J& X4 ~4 ?

8 d& r  ^1 j0 H: E  zbootargs=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
# a) {" P0 o! {: w2 g' a
8 V5 f; ?' Q6 s: h! ]0 e( a' l4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):2 l0 g7 Z% y) ]. g. z

1 @6 |1 u0 W& {8 H' H! aboot命令后的完整启动信息:
* Q: a  e+ f& ~2 J
9 m+ ?6 i: I& }: ?. ^- K=> boot4 T$ d/ ]; y/ X( H
Using DaVinci-EMAC device
- s- [" k5 L$ i2 n9 h; O1 P3 YTFTP from server 192.168.2.192; our IP address is 192.168.2.1911 s) j! I* N; X  ]5 I! q$ V! ~6 ?  b2 C( [
Filename 'zImage'.7 n. k* p( z# o* J) g# @- ^
Load address: 0xc0700000
2 T/ _* A% a7 W% @Loading: #################################################################" Y6 S, L* G& t* y- ]
         #################################################################/ @7 |1 O- t' |1 w( N
         ################################( S! H% u1 ~, \% q% |
         288.1 KiB/s( X# B4 o, F. L' O% H* x& D- `
done
9 a. w/ d) N. rBytes transferred = 2367360 (241f80 hex)/ ?+ F+ d3 z- M1 q0 y
8 \8 O6 ]5 {  x( o" a* Z% D* W" j
Starting kernel .... `0 k2 g- O9 Z) q. u4 E3 @
: N3 a# e! n4 u! g
Uncompressing Linux... done, booting the kernel.
2 \$ ]# u; E: ~! ~. {# V0 g; ZBooting Linux on physical CPU 0x0
* H  d0 Q# C5 B- b# CLinux 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  p" \0 ?; A* f8 d3 Q/ J
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
; ]9 j7 d# c, X# m. VCPU: VIVT data cache, VIVT instruction cache) v  F7 I; w" L0 I4 Y" ^0 }* f
Machine: AM18x/OMAP-L138 Hawkboard5 X3 b8 t- _$ S' h0 T. h
da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified& K7 t+ i# y. H) ?7 _1 w
    'nn' and 'address' must both be non-zero/ j  u! P6 y5 |+ G
cma: Reserved 16 MiB at 0xc6c00000) U! Q. f: m# ~. }  O1 b
Memory policy: Data cache writethrough
+ @% O5 ?  U% j  cDaVinci da850/omap-l138/am18x variant 0x1! Q" ]# E  u1 }
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 324801 c4 X* R8 [1 T! ]9 l" M  }% U# u
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: ]6 |+ @+ i8 r7 }( D
PID hash table entries: 512 (order: -1, 2048 bytes)
  n; J+ c5 E2 x8 Y" w: [0 IDentry cache hash table entries: 16384 (order: 4, 65536 bytes)- S8 s# |& \5 T; w0 r: J1 A0 @
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
# ^  Z- o* Q3 s& p8 b7 R/ ^Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)
, @' ?8 ~# @6 fVirtual kernel memory layout:, H' o5 v3 A' u. g. ^
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
9 w, Y8 s/ x' ~1 K5 p; r    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
; x5 }5 A- [2 ?. V4 O5 |  p* M    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)+ H; N3 M. X  z: \7 b9 e6 _
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
- H0 T" |' d7 J. h  _4 Z% R1 M- X    modules : 0xbf000000 - 0xc0000000   (  16 MB)
+ s7 |/ \( `/ D& u5 H% f; m1 Y' a      .text : 0xc0008000 - 0xc0474b38   (4531 kB)  U' [# W" O, v& l2 ^+ J5 q
      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)/ c2 Q5 t9 T! S2 u5 G- r# X0 E
      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
1 S* B1 |0 \8 n9 O4 |7 B       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)# b+ O# l4 R7 h% W
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
" x- O, M1 T! O8 D  xPreemptible hierarchical RCU implementation.
0 n1 N  V. n- ]! ]' ^7 S0 z1 m        Build-time adjustment of leaf fanout to 32.: K/ A0 y  W' x- f0 c1 Z+ |0 o2 m
NR_IRQS:245
. D* C& c, R0 d& `clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
! R) j/ i/ ^3 M; q8 R' esched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns: h5 U3 M  |6 @: z0 q
Console: colour dummy device 80x30
  }/ ]1 ^. |5 H( y- w. \' hCalibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
7 U4 J3 q% w7 N$ h9 g' q) Y; kpid_max: default: 32768 minimum: 301$ B; p) \% `+ [3 E$ B/ e2 f
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
* K3 P% \# M" q* `7 W/ q4 xMountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
7 t, c9 F' E+ \2 E; U$ A  WCPU: Testing write buffer coherency: ok( {9 l( l) x$ t3 H
Setting up static identity map for 0xc0008400 - 0xc0008458  `  N  G8 D4 W4 `& b1 a2 [
devtmpfs: initialized8 o4 M7 Z: h( X, [$ J2 P2 L
VFP support v0.3: not present
2 K  b3 {  z5 V) h3 C/ wclocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
; b4 }- e# w: R/ v. F+ xfutex hash table entries: 256 (order: -1, 3072 bytes)7 l! e2 j6 S5 O, X$ [: ^
pinctrl core: initialized pinctrl subsystem
8 G+ ]9 r) ?' A" J+ ENET: Registered protocol family 16
+ k8 v. q4 _' w' M3 p- R0 j7 gDMA: preallocated 256 KiB pool for atomic coherent allocations
  D$ ~1 u9 N5 O1 P0 v' dcpuidle: using governor ladder
: h& T# |7 G+ g$ `8 k) m0 xcpuidle: using governor menu0 L. k! a; A# f0 J( m1 ?
EMAC: MII PHY configured
5 l& n* d7 z% m2 `3 E; ?mux: initialized GPIO3_12
3 s8 y1 H& S4 `+ G! pmux: Setting register GPIO3_12; \8 c  E& x1 b0 G
mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x001181109 _/ C; y9 f' U* }, s4 d
mux: initialized GPIO3_13* E- y' M/ m6 q. [
mux: Setting register GPIO3_13
& `9 f2 E$ _7 n( `; \3 emux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810/ ~  ]6 y( e- X& |: G& T  l4 S) q
mux: initialized GPIO2_4
& \' n, b0 x' a* Omux: Setting register GPIO2_44 z9 P. o) F+ [7 F9 l0 n
mux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000
, O" r+ \8 n6 {- {- [1 Jmux: initialized GPIO6_13
: g5 O6 e( U. L  K: Y- P; P/ _# Lmux: Setting register GPIO6_13$ {7 K& |% L1 H! @6 H
mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
1 h& {, w* W. f, c2 d$ v  l" Cda8xx_register_rproc: memory not reserved for DSP, not registering DSP device' _. {& _; w' |% y: ?
omapl138_hawk_init: dsp/rproc registration failed: -12" Y. G/ Y  `% d3 J" s4 @
edma edma.0: Legacy memcpy is enabled, things might not work
3 V& y! h2 h5 aedma edma.0: TI EDMA DMA engine driver
& F, p8 i( I. R+ L4 Q( d8 l& Jedma edma.1: Legacy memcpy is enabled, things might not work7 ]( W! [+ v4 w- G9 s: b5 ^
edma edma.1: TI EDMA DMA engine driver- [; G" Z7 X* y5 ~# q9 F
clocksource: Switched to clocksource timer0_1+ {" r! e( ^. d/ B; d: _
NET: Registered protocol family 27 D& T* |5 j. T- l5 L" _4 C
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
5 H$ d- U: z1 t2 o1 ~( j2 XTCP bind hash table entries: 1024 (order: 0, 4096 bytes)# p  Q: `' y, S* H: H
TCP: Hash tables configured (established 1024 bind 1024): Z6 |  ^  s, V* Q' N; v, k7 a3 y
UDP hash table entries: 256 (order: 0, 4096 bytes)* J: a7 e$ D# z, `" f
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)% T! T& e  }9 C1 i
NET: Registered protocol family 1
1 q: ?$ J  J8 `5 t8 {- zRPC: Registered named UNIX socket transport module.8 ]' A' g+ P7 `8 T
RPC: Registered udp transport module.
% p) P: i7 u3 ~. S  G! sRPC: Registered tcp transport module.
+ S: s3 C) l: q! A1 e1 fRPC: Registered tcp NFSv4.1 backchannel transport module.
2 @8 x+ E& v7 |5 `& ]workingset: timestamp_bits=14 max_order=15 bucket_order=1: C$ O* v; Y8 s! }
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)' A8 Y7 l1 L3 j  c0 v/ n1 Q5 L
io scheduler noop registered (default)
9 `6 n5 _$ c0 R0 _1 D' ESerial: 8250/16550 driver, 10 ports, IRQ sharing disabled/ K) o1 |* B  q# t0 {; l. \, e2 J
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A5 [& s/ q1 X0 @; r8 L2 V1 x
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A0 V8 ?, V) G3 g$ L
serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A7 J' u1 Q7 ]; f  I7 o
console [ttyS2] enabled& n  F" i+ x. p4 W7 W
brd: module loaded
' r% V- Y/ Z. p1 n3 ^0 Q  z6 \, Z0 j9 vlibphy: Fixed MDIO Bus: probed! |+ T' D( h, [; \3 ?6 r; `
davinci_mdio davinci_mdio.0: davinci mdio revision 1.50 g- I  q3 k$ P0 e
davinci_mdio davinci_mdio.0: detected phy mask fffffffe
, u0 N( K& ^# Z  \. j5 Elibphy: davinci_mdio.0: probed3 }' o  s/ R1 E6 A
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720
+ l$ A8 X5 w6 ^- f- q+ di2c /dev entries driver4 `% o* h1 R( K$ X" c
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1$ ~' Y/ S3 v4 z2 B+ C
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
$ S8 d( R' D; k7 ydavinci_mmc da830-mmc.0: Using DMA, 4-bit mode
7 ?% B. |2 H! v( [  kNET: Registered protocol family 10
/ f  l2 m( |/ a" _sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver  y4 q. r7 Y3 z. H! `' Y
NET: Registered protocol family 17' ]2 |+ w- w5 P. }
console [netcon0] enabled% ^* @; \: j8 n1 W- {  J7 [
netconsole: network logging started, ~7 ?$ F6 o  O$ s2 N
davinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89
4 M7 L: F4 \% D9 j( a: Mhctosys: unable to open rtc device (rtc0)" A% ]- l: T' n; ?7 z
libphy: PHY davinci_mdio-0:07 not found
5 e% `, U& t: {" \* I9 Enet eth0: could not connect to phy davinci_mdio-0:07
& f" i# n7 [8 }/ A+ a* BIP-Config: Failed to open eth0
' ~( n5 |& _7 `IP-Config: No network devices available
% b; t& O% x$ J% i6 Smmc0: host does not support reading read-only switch, assuming write-enable! g  {8 w+ U9 g4 Z/ W- X/ }& F6 j
mmc0: new high speed SDHC card at address 59b4; ^  r5 v* l  X; g$ v
mmcblk0: mmc0:59b4 SS08G 7.41 GiB 2 h1 N2 h6 e; N; T: s, q, m( h/ D) r
mmcblk0: p1 p2
* X8 }4 w7 i1 j3 a
( Y1 b$ o9 K& v) |3 H1 I4 r5 J/* 此处等待了一段时间 */
8 [; i; A0 k9 s
6 b  @0 j6 Z( m; z) P9 _random: fast init done
8 H' {$ k0 d5 D! AVFS: Unable to mount root fs via NFS, trying floppy.9 ~7 J9 K" m9 ~; A& v3 R' Z* y
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -68 D( @/ V1 I8 E: c1 b* @) ]( ~
Please append a correct "root=" boot option; here are the available partitions:" v+ @& x" V" K# D% s* Q
0100           32768 ram0  (driver?)2 t2 f% k& Q7 f% b" K" }" B
b300         7764992 mmcblk0  driver: mmcblk
% O7 ?9 R7 [7 B& ^- d8 t  b301           71680 mmcblk0p1 cd4e1bc4-01
5 S5 O# P9 O% M5 Z1 \/ t6 }/ O! A  b302         7675904 mmcblk0p2 cd4e1bc4-02                          # I' F5 R4 b# P7 \, H
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block
3 d1 Q1 \& Z7 U0 [  z' V1 X
, f3 |2 x& h3 _# u+ Z/ N% M
4 m: [5 }8 D8 O( y
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:7 ]& ?! G2 N+ P& R
, Y) K2 D( n) q% z" q6 t( a
libphy: PHY davinci_mdio-0:07 not found) B' L6 S: X! A5 E
net eth0: could not connect to phy davinci_mdio-0:07$ \  A4 P  _$ Y- c
IP-Config: Failed to open eth0
) t4 n' `5 G, @7 \* r- R) BIP-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
" k8 c9 J) b, {应该是如下错误造成NFS失败:
& C, I) @. r) C) v9 @7 `7 ^  t, W- X2 a3 m  e
libphy: PHY davinci_mdio-0:07 not found
. h) ?3 p' h( A! m8 L9 i6 K
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 10:27 , Processed in 0.064835 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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