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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5780|回复: 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卡启动
$ V. ^# I; g* M0 c
7 m* U* w/ F, P# @0 c) A4 i1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin
0 |2 _. H/ m! H& |) |; n
( F' l% c# t; ~" P8 L# `4 G# b& |7 {2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版# j5 v+ f) H. `  N% A0 R
9 J6 t$ I+ n# D3 B! M
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式) m  k$ Y; W9 D8 {' r! {; f

1 H& \  f3 [( [: ^* h6 Ouboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
/ |# F+ q2 X7 K) i6 v8 j1 K& ?
  V3 i' {8 w+ o- c; osetenv uboot_macaddr 1
3 `$ i. E  D2 Asetenv ethaddr 00:0c:29:bc:7e:9a % c* n) `7 _1 g- |
setenv serverip 192.168.2.192
( F( z7 A6 A/ c3 Bsetenv ipaddr 192.168.2.191
9 C7 H( E- K! {! G1 Q6 x9 ~
4 I6 j% m" `; N0 _$ qbootcmd=tftp c0700000 zImage;bootz c0700000" C: e2 a; O0 t0 X# N

$ P, r: D- \- Q' h+ X% @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
- x% V8 w; o3 D
% Y6 f4 }' W5 {7 T+ S% f4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):
* ?) B6 U! V8 \) n4 d4 b. p, C( A7 Z6 r" s% e
boot命令后的完整启动信息:1 }" p( S' L. \. j6 c, j; H
4 M/ r- j2 O6 o( t7 a7 J# b
=> boot0 l" {5 j5 R8 I. e$ T6 F. O: ?
Using DaVinci-EMAC device
$ I' V$ Y! d1 RTFTP from server 192.168.2.192; our IP address is 192.168.2.191
: b$ D4 u' N  AFilename 'zImage'.' L; ?" o+ H& x7 ?; r% \
Load address: 0xc07000006 e2 \9 K4 M* W; k) O, l8 G  |
Loading: #################################################################
. M9 f1 {3 x$ y+ n4 Y5 x5 {6 n: j: {& z         #################################################################
# Q6 d6 J6 F* ]4 b+ O9 P1 |. B5 m         ################################2 R3 w' |. K" {/ X+ A; O$ b7 ^
         288.1 KiB/s. x9 O4 T: S0 {! K; F6 Q
done4 }9 G& R3 l. M$ A* h2 n
Bytes transferred = 2367360 (241f80 hex)
% {" h8 g9 g4 R5 ]0 R- _5 O
; d1 ?! x" U7 Z% i, ^Starting kernel ...) v( S' B; S/ k$ `& y8 e% y

% P; Z1 Q0 p# f8 l. x# v5 L" zUncompressing Linux... done, booting the kernel.& G# \7 [! w) [% U* Y, E$ Q
Booting Linux on physical CPU 0x0; D) {" k& H3 Y# z# A- z
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
, s$ r! G, P/ Q& S" V1 cCPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
. h+ R. `. D. m, u5 }CPU: VIVT data cache, VIVT instruction cache
2 S' A0 G5 ?' U8 bMachine: AM18x/OMAP-L138 Hawkboard
9 y& C+ F9 [: G& ~+ g9 Bda8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified3 Q9 `" j  L2 j) d; j
    'nn' and 'address' must both be non-zero
- U" N: R; @" e2 T; h9 C" w* rcma: Reserved 16 MiB at 0xc6c00000) ?; _/ N5 i: m0 r3 [# ?5 B+ F9 b
Memory policy: Data cache writethrough
- p) h- T" y3 R6 RDaVinci da850/omap-l138/am18x variant 0x1
6 C+ F5 v" T: w: ABuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 324803 n; i6 r. I" l3 P9 |
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( L1 s8 H. d+ ?0 f5 p7 ^% E
PID hash table entries: 512 (order: -1, 2048 bytes)% t/ X1 H  c' E
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)5 {2 e/ X4 q& [: A2 v" C
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
. d/ j; n2 y5 d: Y( S9 {Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)4 O( j5 u1 }5 e$ p1 ^' w7 [! t; _
Virtual kernel memory layout:) A% k* t. u+ D
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
: q! [% T: r) s# R# }9 j$ N0 X    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
7 f# z$ a) o9 |4 L% Q    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
3 V* _2 q/ ^0 a# a    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
5 n1 [) Y5 r' d5 e5 k: F    modules : 0xbf000000 - 0xc0000000   (  16 MB)3 L2 i& x) g1 d$ j# g
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)  X. z- a' L6 B& }7 b
      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
6 q( Q, c) O% S( E: D3 }2 l      .data : 0xc0626000 - 0xc0673110   ( 309 kB)' ^' z1 ]. Y7 B
       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)
, A  I+ t; n* }+ V6 ~! O5 x- E1 DSLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1+ ?7 g# [4 h+ c: m- {! |5 y, V
Preemptible hierarchical RCU implementation.
+ ^+ V$ J/ M# m. d; ]& q7 ~        Build-time adjustment of leaf fanout to 32.% q% i( V4 ^- ]3 @
NR_IRQS:2459 N; g2 v, p: |4 @3 _' d0 F& f
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns/ ?* x# J( X. e
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
5 w& q: q, q# \Console: colour dummy device 80x30& F7 i& M1 K7 H4 E& Q5 Z! P2 d
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
; s- r: u3 i5 }/ Cpid_max: default: 32768 minimum: 301& l/ O$ f. \2 d4 H5 w
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)2 F/ }/ M8 r) x4 u7 B1 _
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
. s8 ]$ O# x9 I# C; L" h0 ECPU: Testing write buffer coherency: ok
7 [& L3 L% x* L. w) o7 P+ b4 iSetting up static identity map for 0xc0008400 - 0xc0008458
$ X$ Q6 H& i" A. w! _. Vdevtmpfs: initialized
% _' \, L  `8 WVFP support v0.3: not present6 K$ ~# A3 e2 j( s6 G% R# k8 M& t
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
# E! Q# j% M3 ]( Q/ u  hfutex hash table entries: 256 (order: -1, 3072 bytes), a( W* }) g) z+ H8 ]# I# e
pinctrl core: initialized pinctrl subsystem
, ^: B7 k1 R2 T$ C8 [- oNET: Registered protocol family 16
2 t8 E& T+ p% m/ Y4 a) nDMA: preallocated 256 KiB pool for atomic coherent allocations
4 m; x0 ^& h  E0 Y9 Y& Gcpuidle: using governor ladder
- U/ u. g$ S8 L0 hcpuidle: using governor menu7 p  X& y7 ~/ C. H: J$ f* V
EMAC: MII PHY configured3 Y3 g  h8 p- s  T
mux: initialized GPIO3_12; o3 a- t2 E* Y  v1 T, N+ T$ A
mux: Setting register GPIO3_12
* Y6 |. N# o5 z8 _6 e4 Gmux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110# F2 y" J  y1 q1 n: C6 e2 O9 V
mux: initialized GPIO3_13. u) O/ h! M- \* Q/ {6 H" E
mux: Setting register GPIO3_135 M: b% C$ m, k4 u  w1 m
mux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810
- X! ~& ]9 \' _* h1 u$ fmux: initialized GPIO2_4
) L5 f. ~7 L; cmux: Setting register GPIO2_4
' `0 Q9 l' K4 H4 u  kmux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000
4 _9 U2 G) R: ~2 b% X! D+ Tmux: initialized GPIO6_13  u( R0 A6 k' L  E, F
mux: Setting register GPIO6_13
+ w. O' \/ n+ P+ q4 Y" Q1 l1 fmux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800, s0 h* ^% }, O1 E* t
da8xx_register_rproc: memory not reserved for DSP, not registering DSP device
* k4 C  Q- S# F  \4 S+ aomapl138_hawk_init: dsp/rproc registration failed: -122 m* u" j, ?) F* m
edma edma.0: Legacy memcpy is enabled, things might not work+ u6 [: a- }& v9 h
edma edma.0: TI EDMA DMA engine driver: l+ |( v2 g: F0 i7 Q+ F; l% [4 Q+ P
edma edma.1: Legacy memcpy is enabled, things might not work
" k: c( a( y. p& t  tedma edma.1: TI EDMA DMA engine driver
0 U) d/ G% e- U" A2 b, H9 Gclocksource: Switched to clocksource timer0_1
; z  X. R8 b' iNET: Registered protocol family 2: H9 ^2 f" c7 W9 t1 g2 l% H
TCP established hash table entries: 1024 (order: 0, 4096 bytes); u+ s: p$ A" `
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)4 |2 M, _* E' Z8 U
TCP: Hash tables configured (established 1024 bind 1024)
; \+ G) ^2 h: w6 R( p: SUDP hash table entries: 256 (order: 0, 4096 bytes)6 n9 k, x$ w" _8 J; V# q& h( U" O
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
$ c! _' u) y' E+ K% j$ MNET: Registered protocol family 1* n0 U: }7 m% ^7 x& o6 v
RPC: Registered named UNIX socket transport module.1 B% U. N3 U* B5 \! Q& n
RPC: Registered udp transport module.* h: ^1 P: w2 Z. b. ~
RPC: Registered tcp transport module.
4 s7 p' V& y2 A) B6 {! a) ORPC: Registered tcp NFSv4.1 backchannel transport module.
) `! W& i% d* Y. ]4 r) ~workingset: timestamp_bits=14 max_order=15 bucket_order=13 b5 [% b$ B4 |8 R. s3 }
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250); Q9 {) b: L! c5 c' M! N4 k, q7 z
io scheduler noop registered (default)
* W8 ^( Z: h2 {) B7 H4 R$ {Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
8 D  U. G! c& k" U/ e: t% |serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A; F) {8 V. G" r" V6 U
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
! {/ ~6 ^  j! R4 w4 T: Q  H: jserial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A  O8 R# j. a. m  \' t* @9 \
console [ttyS2] enabled
: h; h6 S+ H  W5 Gbrd: module loaded' {8 ?" M. O1 h; ]( ]
libphy: Fixed MDIO Bus: probed1 P2 s0 K, W1 V, I# V0 ]
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5& g! J5 e  M# V& ^
davinci_mdio davinci_mdio.0: detected phy mask fffffffe
  {/ W5 A" `* N7 C3 flibphy: davinci_mdio.0: probed0 g# g& O$ h, b9 x
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720! C/ i7 K; l# ^, H9 ?0 F3 t' s
i2c /dev entries driver
. {$ k  L' C& N- udavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
, F4 a9 C, S. Z/ idavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.17 O: W1 i9 N' q
davinci_mmc da830-mmc.0: Using DMA, 4-bit mode
/ @& |6 _" ]1 m) D( I/ P) QNET: Registered protocol family 10
. [/ t' l4 C+ {' asit: IPv6, IPv4 and MPLS over IPv4 tunneling driver) K: M! o7 V+ Q% S2 }
NET: Registered protocol family 17
6 B8 g$ x( h7 econsole [netcon0] enabled
9 U- m; M7 A( S$ r! e; m6 ]netconsole: network logging started
9 p0 {$ ?7 ~2 Wdavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89$ }& d2 i- m1 y& N3 a' j
hctosys: unable to open rtc device (rtc0)3 g5 d6 s( Q/ w5 l! s% a
libphy: PHY davinci_mdio-0:07 not found
; `9 I* a7 R9 hnet eth0: could not connect to phy davinci_mdio-0:073 e' G8 D/ Q7 L. C  e
IP-Config: Failed to open eth0
4 P; c/ o: F  i$ T/ V1 _7 p; uIP-Config: No network devices available2 W6 i) ~5 F; f
mmc0: host does not support reading read-only switch, assuming write-enable
+ r, P; O+ f" t1 p: _mmc0: new high speed SDHC card at address 59b4" [4 K2 D$ U& w8 g+ z5 u* L# N
mmcblk0: mmc0:59b4 SS08G 7.41 GiB
0 e/ _: a. ^% I4 L mmcblk0: p1 p2) z, Z. m* c5 A* @; p. L, t/ W
  ?& p) C0 t! D* {
/* 此处等待了一段时间 */
" ]$ M* k/ g" D+ u+ U' d! a! F$ o& k: L
random: fast init done* e+ o& o. {8 a6 l9 m
VFS: Unable to mount root fs via NFS, trying floppy.
0 z) i* ~' N5 d4 N1 i; @9 lVFS: Cannot open root device "nfs" or unknown-block(2,0): error -6. ]( Z# T8 ^5 v/ h( ?5 i$ i3 s
Please append a correct "root=" boot option; here are the available partitions:7 q: H. f9 j( f( w9 I4 ~
0100           32768 ram0  (driver?)
# T) p& C$ a2 \6 B- Lb300         7764992 mmcblk0  driver: mmcblk& g7 L* q8 \2 J( e" H. g
  b301           71680 mmcblk0p1 cd4e1bc4-01
7 @( j2 ^4 ?/ T) O  b302         7675904 mmcblk0p2 cd4e1bc4-02                          
0 V9 F, _, W: N; ]( TKernel panic - not syncing: VFS: Unable to mount root fs on unknown-block# H6 g; r# {* {, K' o* G0 \$ u

0 J* ]' }. `" c* ]5 ~- _) Z! \( S) H- e8 E8 N1 O
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:8 l9 V1 d, @+ Z( F; X! Y
) o0 _% R. i- H" l$ O! d- \, p" B
libphy: PHY davinci_mdio-0:07 not found
6 j# W/ D% i  \" Unet eth0: could not connect to phy davinci_mdio-0:07
' w- B0 k3 A! J  V- E# q1 l' fIP-Config: Failed to open eth0$ m' s7 R) \; G; {1 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:258 q2 N" _4 ]; V2 }$ O
应该是如下错误造成NFS失败:* K0 f  X; ?7 R$ e/ L! n, \8 z; y

6 M6 F6 {7 r* klibphy: PHY davinci_mdio-0:07 not found
/ X- C  H6 O' R
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 14:59 , Processed in 0.041511 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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