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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5753|回复: 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卡启动: ^5 H6 N/ W* \4 V$ i4 Z, ~+ |
1 X8 _- F! ?4 A% S4 T
1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin4 B4 T' ~5 S' h6 X( H
, H% U7 J; ?. @
2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版  L- v7 ?# H3 c+ d
( ]! y( A; N$ n* J5 d  ]
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式
" \0 Q' c# |! {1 Y+ _
' T5 E" w0 X" G* e1 ]6 P; W0 Duboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):; C- j8 U" a; ]& U/ n; g
& T+ l% \6 k& ]8 {
setenv uboot_macaddr 1
1 O2 f3 @, g7 m- Psetenv ethaddr 00:0c:29:bc:7e:9a
: c, S5 ^) Y3 N! S8 X+ }! f  y! L7 Qsetenv serverip 192.168.2.1929 M# Y9 c" i4 A1 [
setenv ipaddr 192.168.2.1910 G1 i6 i0 ~4 e

) x$ X% S; |% y- D( r$ Mbootcmd=tftp c0700000 zImage;bootz c0700000
% |3 F) V& C/ m- {5 S+ p& @! I% d/ _! _: D/ U
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
7 X' m0 [, f8 U. b. X. p+ u7 ^1 h9 w+ e
4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):
) U/ D9 `) g0 A3 T2 L) _  X
& e7 h( X' E! V% ]boot命令后的完整启动信息:$ ~( O  X" \& _0 W# ?

% w" I( x7 v0 K$ g=> boot- @3 f7 d+ Q& p/ z0 a
Using DaVinci-EMAC device
- h5 a' I9 j/ }% U- \8 t0 gTFTP from server 192.168.2.192; our IP address is 192.168.2.191
* g# \  A1 i* \- C. s* mFilename 'zImage'.
# ?$ \' H: C. ?! E0 B9 X. @6 wLoad address: 0xc0700000! f* m# T; S# y8 i* l7 X
Loading: #################################################################
' Q# k0 f3 J6 M" B         #################################################################9 l) \* H: I5 P4 ~/ @, e  p9 w+ a
         ################################- D) _3 u, n2 n; k3 p9 i+ m  S
         288.1 KiB/s
8 D  E2 S6 V6 [6 i5 b8 }. ddone% P  H( |9 X) ^' J; j& Q
Bytes transferred = 2367360 (241f80 hex)
) \8 d, O) k; ^& c" ?0 q2 {5 j4 d$ k1 Z, o+ {4 Y4 e
Starting kernel ...
0 u' C# T5 c9 ~4 P  }. W# w! X4 [! X
Uncompressing Linux... done, booting the kernel.3 G! r6 B% C+ H; i! B
Booting Linux on physical CPU 0x0
; A/ z' {& _2 l7 w4 H% E: I0 Z  Y7 PLinux 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
8 E$ w* T  }( D0 Y; SCPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
5 P5 z3 B+ h* \0 D% x% }CPU: VIVT data cache, VIVT instruction cache( E( W7 r' l+ l' U2 X
Machine: AM18x/OMAP-L138 Hawkboard+ J: t2 q5 b* G4 {  V
da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified
7 u" M; E5 S3 _/ b. }6 N$ \    'nn' and 'address' must both be non-zero0 Y% A) C2 q5 X7 U1 s+ t- T
cma: Reserved 16 MiB at 0xc6c00000' n$ O% w; I6 n- [5 ?" G4 E7 P5 F5 N* u
Memory policy: Data cache writethrough# a2 _4 l4 }) f1 g/ o
DaVinci da850/omap-l138/am18x variant 0x1
4 Z) n0 ^; n, M; t8 VBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
$ v: I+ R- I6 lKernel 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/nfs6 v3 g- L) s3 D/ g
PID hash table entries: 512 (order: -1, 2048 bytes)3 u+ B; _5 P& s. I6 j
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)1 e7 f8 t. y5 D7 G' L$ \+ J4 t  Q
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)4 c! B: H* ~. n2 j
Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)
8 f% Y3 J( g/ y* f7 s3 [5 OVirtual kernel memory layout:/ C6 }1 w2 K( j6 w4 V, D
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
( ~. m) g" {) X1 W0 m; y! p    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)" q  M+ |6 z/ Q
    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
$ d$ O  \& P5 m( u5 |    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)# x5 O" v0 t# Y
    modules : 0xbf000000 - 0xc0000000   (  16 MB)1 `, f/ h; ]+ f6 z1 o
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)
" o& X; V' W: a/ R( S      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
7 j# r( |4 s: F- V$ W+ \0 N      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
! l4 r+ p& w2 G       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)
+ @. K  A8 o; ?  t! TSLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1/ D# n5 u* }1 g6 N) ~9 E7 K
Preemptible hierarchical RCU implementation.
( U+ }, s. @9 V5 j- A8 i1 p" a: t        Build-time adjustment of leaf fanout to 32.: Z/ }5 C  D0 Y+ |
NR_IRQS:2456 D# a, N" y" P7 u( L" b# P
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns. d9 D& j. H# C5 N0 n
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns3 s% B, `3 t# [2 ]# V+ ?
Console: colour dummy device 80x30! q5 {' ^' }* y, Z3 N2 B
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)3 h5 s% i; [) k* |7 x5 E0 Y
pid_max: default: 32768 minimum: 301  H* c4 ]9 D( m9 x
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)6 Y3 I5 R& {( Z
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
) K- ?+ m3 x$ G3 C9 c7 F" QCPU: Testing write buffer coherency: ok
$ L% r# r) \; S& ?5 g/ FSetting up static identity map for 0xc0008400 - 0xc00084580 w1 j4 d1 }! U# U/ g& Q( Y
devtmpfs: initialized
8 ^, R7 _, H" K* f4 K; d4 `VFP support v0.3: not present
+ e7 \/ O9 o$ q3 T0 c9 R2 F, Zclocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns2 Q. X0 \1 f  P) A+ n: D9 Y" ^
futex hash table entries: 256 (order: -1, 3072 bytes)- [' a: y) O7 W
pinctrl core: initialized pinctrl subsystem6 w0 X6 {$ y9 ]  g& G0 W
NET: Registered protocol family 16+ {) l9 L% d: i/ z) J
DMA: preallocated 256 KiB pool for atomic coherent allocations% l# U6 U# D2 {, k! d! U1 l) U! W
cpuidle: using governor ladder2 [  T( O* F0 p. s' _& C
cpuidle: using governor menu+ B% V! Q$ B: ?1 F! Y5 ]& ~
EMAC: MII PHY configured% V- ]% k' Y  h3 i( ^. Z
mux: initialized GPIO3_12% T+ J0 t" ?. H; t: q5 H+ u  E
mux: Setting register GPIO3_120 l5 s* M! J. s& H+ C
mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110
/ W0 F/ Z& a! t+ Vmux: initialized GPIO3_135 K, C% S: f3 x: @
mux: Setting register GPIO3_13& h0 R+ ^! W/ |% M
mux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810
6 p9 ^; I# i2 S8 cmux: initialized GPIO2_4
2 v: I: E) k' C6 Kmux: Setting register GPIO2_4
: H, I& Q+ w+ p! r$ d( m/ P( zmux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x000080008 A# i6 Z. T( {
mux: initialized GPIO6_13
' W+ }' _( E) ~9 e9 f. Jmux: Setting register GPIO6_13
& U1 j( F- U% u$ i5 l/ ?mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
; P- e+ A- f/ n: ?% m' K  `  Lda8xx_register_rproc: memory not reserved for DSP, not registering DSP device
7 {' m/ \9 H/ ?; |5 A" bomapl138_hawk_init: dsp/rproc registration failed: -12
  y* v# H* x; N% Xedma edma.0: Legacy memcpy is enabled, things might not work
. B2 j: z# W5 dedma edma.0: TI EDMA DMA engine driver* i+ ^! d% a# X
edma edma.1: Legacy memcpy is enabled, things might not work6 p0 }" O+ J, S% F, m1 U' D- ]
edma edma.1: TI EDMA DMA engine driver! j! h# i! R4 E. a, ?
clocksource: Switched to clocksource timer0_1
* p) c. i& h5 s+ c  P9 uNET: Registered protocol family 2- d8 I6 V9 ^& d8 S
TCP established hash table entries: 1024 (order: 0, 4096 bytes)5 S/ @" l, \3 h+ }8 |; ]4 R) h) B& K/ b
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)+ s4 N/ T! ^' p+ T( T3 }
TCP: Hash tables configured (established 1024 bind 1024)
" Z6 K8 i+ {& [  H) L  wUDP hash table entries: 256 (order: 0, 4096 bytes)  x  P4 u7 \. ~5 a) T, O
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)0 P4 z( F- h+ L$ \# ^- i( ~
NET: Registered protocol family 1
) ~" |2 h' q. P  m% B5 n/ vRPC: Registered named UNIX socket transport module.: Z' |  i' i; f! I4 n7 f! ~
RPC: Registered udp transport module.+ a+ u- B& n' z" w( u
RPC: Registered tcp transport module.$ e) u% \/ a  R  V: D! H
RPC: Registered tcp NFSv4.1 backchannel transport module.
2 l& `# B" X5 H# d9 A3 N! c6 Mworkingset: timestamp_bits=14 max_order=15 bucket_order=1
3 e7 w" U( M0 gBlock layer SCSI generic (bsg) driver version 0.4 loaded (major 250)" [( h( {% `% g
io scheduler noop registered (default)
9 C$ |# S! U" M. R3 s" ASerial: 8250/16550 driver, 10 ports, IRQ sharing disabled9 h( X! n3 s  M& t1 P+ R
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A, l" T" V6 B: l9 Y
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
( W. ]! I; k5 |" Tserial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A
: l6 A9 c4 K* y8 L1 k, R9 ]console [ttyS2] enabled
1 ?* }/ A- p, w8 Bbrd: module loaded/ W+ W, z: b# v
libphy: Fixed MDIO Bus: probed) X, [' h4 ?* {  h% k
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5
; F2 B  l1 Q0 l' Q0 hdavinci_mdio davinci_mdio.0: detected phy mask fffffffe8 F+ @  v$ }# {
libphy: davinci_mdio.0: probed  T( X4 Z# M  _
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720
% H, S& h: ]2 si2c /dev entries driver. Q/ S8 {: h6 k  v$ g2 t
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
+ T5 o% R' y5 r- Ldavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.10 Q! }8 V2 c! i8 o( l5 V' H) H7 c
davinci_mmc da830-mmc.0: Using DMA, 4-bit mode2 R% T8 y0 o; i: ~
NET: Registered protocol family 10
. q6 M1 [! I( @& ]sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
5 e4 B# ^! B9 p) X& a* YNET: Registered protocol family 17: r# K# R7 s& K) s5 w( r
console [netcon0] enabled
2 s1 \0 P4 H, G# I4 r0 @netconsole: network logging started; v2 H' n# a: t, P* r0 D8 U& e
davinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89
; y/ ~( K9 R+ X0 W6 xhctosys: unable to open rtc device (rtc0); A- ?9 j9 z& y! D2 ~% K: F9 O) U
libphy: PHY davinci_mdio-0:07 not found
1 Y6 A* q4 P, L! A8 ?3 [net eth0: could not connect to phy davinci_mdio-0:07
4 p" h5 |2 v$ _/ ]+ ~4 zIP-Config: Failed to open eth01 x8 ]: Q" x- @+ L. K: m- d
IP-Config: No network devices available
' p& w- U, H& b  q- ummc0: host does not support reading read-only switch, assuming write-enable+ a0 H9 _5 ^( l) R( w2 Z: |
mmc0: new high speed SDHC card at address 59b4
" `4 r9 X  G4 |% g. [( Dmmcblk0: mmc0:59b4 SS08G 7.41 GiB * X& s( G4 `4 r; t
mmcblk0: p1 p2
- W; Y: c) |1 c2 R; I7 U1 @& g
* K: D, [) a5 H, C: Z/* 此处等待了一段时间 */
* q/ N2 k" J6 E+ P! [+ E& o. p
" H/ ^9 J  G) [! W8 Irandom: fast init done! V1 V* V( I% q7 X* W
VFS: Unable to mount root fs via NFS, trying floppy., K! H. C) e: `, [# C2 }8 Z; D
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
# e& R' Q1 k- r; c; ~3 Y7 _4 r. YPlease append a correct "root=" boot option; here are the available partitions:$ ~5 d* m0 T; A* \# C/ E
0100           32768 ram0  (driver?)  K5 u1 g* c1 Q4 W5 W  G! A
b300         7764992 mmcblk0  driver: mmcblk+ t6 P! J1 F" U" L* [  \  b8 E9 y
  b301           71680 mmcblk0p1 cd4e1bc4-01
6 k  u9 ?* x- I: R+ s% ~  b302         7675904 mmcblk0p2 cd4e1bc4-02                          
. H9 V8 x6 L4 N9 WKernel panic - not syncing: VFS: Unable to mount root fs on unknown-block
# i7 N0 Q  v# w+ \* G8 t
2 t: n4 C* F! K3 x: w( v3 M
5 E* f& A( [, }6 c6 z6 u: l
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:6 V; }2 c9 C5 Y+ Q0 a
4 n5 Z! R7 ?# F. C% N! H, k3 o
libphy: PHY davinci_mdio-0:07 not found4 G& P, A$ V( r5 n% D2 M
net eth0: could not connect to phy davinci_mdio-0:076 Y- C# ~, i, m' z" [# n. j
IP-Config: Failed to open eth0
. o; _$ `/ S% L0 v7 jIP-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" F1 I: H; ~1 c; }' g
应该是如下错误造成NFS失败:& L! E# m) [' Q5 e2 s# q+ I" o

$ j2 n- L% g; |$ Blibphy: PHY davinci_mdio-0:07 not found

& c! E( k; {+ G- o您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 14:15 , Processed in 0.041321 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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