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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5781|回复: 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卡启动
+ }0 h  |" K  }2 w* r  ]; E& t, \7 t7 Y: `& A# v6 J! t
1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin& f# U$ o5 G4 q. E, c2 u

; R; S8 ~6 D2 F( o% X# Q# ~' u& i2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版
7 T5 @" z2 w( f" J1 q
6 \" ?9 `: f; Q+ T3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式
: t0 e- e4 ~2 M8 E2 n; f4 e
. }# @/ B. V& ~) M3 V# Kuboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
0 r3 W. e% \. A4 a4 o' F
6 X6 t) y* D" {% x7 Csetenv uboot_macaddr 1, O; w, @) F: t
setenv ethaddr 00:0c:29:bc:7e:9a % H8 t% z3 [: S7 i9 T
setenv serverip 192.168.2.192
( z; e$ q$ ~) k) Xsetenv ipaddr 192.168.2.191
" P: X7 {! @$ h
8 V8 j+ J) v' a: N. qbootcmd=tftp c0700000 zImage;bootz c0700000
# g3 I7 G) ]" |: m8 t! p' H- r- q# c7 Q5 d9 u0 A1 ]2 D+ Z5 }( F
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
' Y/ U6 ?3 R8 w% [& t7 t) O$ J% Z1 z1 ~! C
4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):
5 p! B. F" |3 o
7 ?& ~/ R9 X: w+ P/ jboot命令后的完整启动信息:
, C* n' i% I& N9 b$ C0 g$ O0 ]& w3 z% W) R! L( A8 T( _" F: m
=> boot
; }' f0 B, k8 FUsing DaVinci-EMAC device1 ~# w, @; w4 [- L
TFTP from server 192.168.2.192; our IP address is 192.168.2.1911 y" u! {- o; J& {  O" f
Filename 'zImage'.  w4 p, b, K- r! a
Load address: 0xc0700000
4 ]+ s' B% X. g; _5 q# @% MLoading: #################################################################
" }5 Y! M8 g4 q" X9 w/ {         #################################################################
7 l5 I9 h3 t8 n6 y9 d. d4 [         ################################
% T8 z) _3 u9 A         288.1 KiB/s3 k& u8 ?* b# Q+ g# Y
done
4 a* E# Y1 v2 n$ s. [3 V1 q& ZBytes transferred = 2367360 (241f80 hex)
# ~2 U! w  c( L+ p, P2 f7 u0 l$ H& U* x! c* Z$ W3 q) }
Starting kernel ...$ N8 W, V$ S, `/ g

" i. }. X3 x0 J$ DUncompressing Linux... done, booting the kernel.
' q& s- O4 r$ I/ r: X9 LBooting Linux on physical CPU 0x0* y  K# L1 s: u8 p1 o
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
: {" N& i; e8 W' [, x  dCPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f) e  b: P' B4 D) x& n  }
CPU: VIVT data cache, VIVT instruction cache: ~8 z: g. w4 W" D! G
Machine: AM18x/OMAP-L138 Hawkboard
; @' u" d0 r1 Q0 P7 gda8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified
% V$ i5 X. M& X7 ?2 F    'nn' and 'address' must both be non-zero
5 V; E; u: Y& xcma: Reserved 16 MiB at 0xc6c00000
9 B! n  A& a) y6 g9 {0 p* ZMemory policy: Data cache writethrough6 j- G, ?: v, P1 l: [; T
DaVinci da850/omap-l138/am18x variant 0x1& A, }8 D" _+ q- }3 X7 M. N# q, o
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480' Q5 d  M7 o8 ]9 g/ y
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/ W* E, n$ Y+ A: @) j
PID hash table entries: 512 (order: -1, 2048 bytes)
: t( H, f/ O1 y% f5 l/ qDentry cache hash table entries: 16384 (order: 4, 65536 bytes)
: E) C3 P( v2 [7 e& u5 e* {Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)4 r, v3 N9 a. Z8 G+ y! K
Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)
# D& ]) Z: L: A% z8 @0 ?Virtual kernel memory layout:
/ g/ t# X( a9 V" I5 z8 e3 J4 l; z    vector  : 0xffff0000 - 0xffff1000   (   4 kB)1 L: b8 K, o7 I- O# @& P
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
* n/ z- A" @9 P% x* A  v' A    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
7 q* W. S# W+ |6 ^1 {1 s4 h    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)% n4 K& q, L0 q! }4 R: B# d
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
6 H! r5 K+ t- R  q2 ^      .text : 0xc0008000 - 0xc0474b38   (4531 kB)
$ z  Q8 r/ E1 Z- B, n" b, i      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
) q4 \: d) U8 M' o  \, r# e0 d5 W      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
) p- A' ]. b1 W6 Q; N0 @; b! |. {       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)3 f0 e% S+ F& s, a  d, L* r
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
* z2 n  |. [' o) [( ]3 }- u5 oPreemptible hierarchical RCU implementation.  ^. \* j. S# Y4 h& e  t- d
        Build-time adjustment of leaf fanout to 32.' U' z, Y0 D7 ?& {# d& |
NR_IRQS:245
9 v0 [" M: s7 c1 Mclocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns. k; h) Q+ _: L/ y4 y) v9 w
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
& e. W( D3 K, j& [. h* i7 ~* eConsole: colour dummy device 80x30) T- L9 J( H- d7 N( P6 i% X- c) |
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)% x, L0 m0 u" \6 C
pid_max: default: 32768 minimum: 301
9 B) m3 ?4 \5 B' {' @Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)* }. Q) B6 r+ G9 c
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)# X( U) q; y8 O$ t
CPU: Testing write buffer coherency: ok' u& X1 R  }7 e) h( s8 X) D
Setting up static identity map for 0xc0008400 - 0xc00084580 Z, _( b5 v) s9 k
devtmpfs: initialized+ {; e* [1 x2 G% v- Q
VFP support v0.3: not present
# d- [# E; }8 p/ C' z0 G3 j6 i9 Zclocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns) ]3 Q! e  j3 @% v' U4 c
futex hash table entries: 256 (order: -1, 3072 bytes)  Q, q5 i6 t+ [, @# a! w3 h( q
pinctrl core: initialized pinctrl subsystem" e1 F0 |* u. {
NET: Registered protocol family 16/ t- s* W2 f- p% j
DMA: preallocated 256 KiB pool for atomic coherent allocations
2 U+ h6 b9 y7 _cpuidle: using governor ladder
$ ?* M6 e) L" @6 h% `6 k) Acpuidle: using governor menu1 M, J* o5 _, u1 c* H
EMAC: MII PHY configured/ ~! y* q! n5 l( V: r! Z- L
mux: initialized GPIO3_127 P9 D) K5 u3 y/ j
mux: Setting register GPIO3_12
5 m, E3 k9 {- A2 z  L# @mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110
+ ]* e2 Y7 x4 |* J+ A  G6 J* |mux: initialized GPIO3_13. |- o$ a/ s8 N; h* G  q. C2 |
mux: Setting register GPIO3_13; \& Q9 b6 ?$ {
mux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810
* m6 U2 h7 p: l0 k+ u& U8 T. i/ mmux: initialized GPIO2_41 a+ @4 t& c5 K6 d' g5 G
mux: Setting register GPIO2_4* b+ [' g, @/ j0 E6 ~
mux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000
' J9 V% T8 F3 S# }9 a  `mux: initialized GPIO6_13
* s( v/ e5 Q$ t# Ymux: Setting register GPIO6_13
, x6 H8 H* ]7 m  b$ {9 ~4 nmux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
4 v0 B' Z3 \4 n/ r! sda8xx_register_rproc: memory not reserved for DSP, not registering DSP device
" d+ M% I+ s( e" N, [' @5 \omapl138_hawk_init: dsp/rproc registration failed: -12. U" F, m4 g6 B! |$ z: i& ]
edma edma.0: Legacy memcpy is enabled, things might not work
! Z- z& Z/ ^+ V* o5 V- ^5 kedma edma.0: TI EDMA DMA engine driver1 Y. }! A  Z4 P  R1 J5 A- U
edma edma.1: Legacy memcpy is enabled, things might not work" |. C  \; y7 ^3 d* Y: ~' z
edma edma.1: TI EDMA DMA engine driver# l6 g; J8 Z! o$ l! F5 ^. ]
clocksource: Switched to clocksource timer0_1
8 t8 r% N2 K4 U4 q7 fNET: Registered protocol family 2
$ k. ~& D  o0 `, R  z% d+ ~: G+ a2 V! |" hTCP established hash table entries: 1024 (order: 0, 4096 bytes)
) [: Z8 Z" T" V% B# e: N7 b$ [TCP bind hash table entries: 1024 (order: 0, 4096 bytes)+ N2 Y" \! J, I$ l' a
TCP: Hash tables configured (established 1024 bind 1024)
, r1 K! H5 O! H, B8 }  GUDP hash table entries: 256 (order: 0, 4096 bytes)+ K0 b7 l) S/ [, n- y8 ], h7 o+ F
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)0 z# D* _3 Z' n3 ?8 \
NET: Registered protocol family 1" v7 u& x- ^' L  h. H; P! o5 B
RPC: Registered named UNIX socket transport module.* K6 R0 q) {% Y6 @1 [/ j0 L" S2 e
RPC: Registered udp transport module.6 w* Q5 W) K. q7 W% w% f
RPC: Registered tcp transport module.# k' Q9 ], k: `  H5 o
RPC: Registered tcp NFSv4.1 backchannel transport module.
* o) N+ j( m' {1 D  hworkingset: timestamp_bits=14 max_order=15 bucket_order=1( i/ b6 t* w1 d9 M! n  T6 o
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)- u, b6 {: `$ z3 l: ^
io scheduler noop registered (default)+ t' }, n7 O" L) b; E( ?% D
Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
$ H$ {& o* }9 qserial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A
; S6 u8 W4 h3 N4 ], k& U7 Rserial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
8 s$ b4 n0 `- c# T/ l- e1 S. Cserial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A
" U7 h  c$ x! Bconsole [ttyS2] enabled% R5 W# i9 }- p# x
brd: module loaded
% M4 ?3 N/ O. t& wlibphy: Fixed MDIO Bus: probed/ t/ i% N) O: R5 M  E
davinci_mdio davinci_mdio.0: davinci mdio revision 1.53 ]- n. D, q8 U& f
davinci_mdio davinci_mdio.0: detected phy mask fffffffe
8 o9 H  l! Q9 q$ I. Slibphy: davinci_mdio.0: probed
& S/ b3 U6 ^) ^% a: udavinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720
' X) C7 U; c( p9 {/ R! _i2c /dev entries driver
8 z* V' n! J' D( Rdavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1" B/ {" R7 E, V+ {3 M3 A9 F/ u
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
% M* D. [: `, p* Z0 p5 M& [2 zdavinci_mmc da830-mmc.0: Using DMA, 4-bit mode
, {: ^; C' `, s4 n( INET: Registered protocol family 10
2 J! G1 W; a  ~6 dsit: IPv6, IPv4 and MPLS over IPv4 tunneling driver9 N% Y2 w5 O* G1 T; N0 K
NET: Registered protocol family 17) }. ~# ]% }6 @& h, R2 J
console [netcon0] enabled% ~) c0 z. }; l1 w! d7 I4 E
netconsole: network logging started
9 N- |4 C( c- O0 |/ W) Ndavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89
" T/ c; T& U3 h1 [$ d. ~hctosys: unable to open rtc device (rtc0)3 c$ M8 R: G" l* i; V( o( t5 D
libphy: PHY davinci_mdio-0:07 not found
9 ^+ H3 \! I) f' _+ d3 Anet eth0: could not connect to phy davinci_mdio-0:07; M) L4 B  A) }4 {! y9 H
IP-Config: Failed to open eth02 W2 F0 F, w7 n. A" D" h
IP-Config: No network devices available; q& x4 P2 J) a
mmc0: host does not support reading read-only switch, assuming write-enable- A5 l, y2 z  O  E5 D
mmc0: new high speed SDHC card at address 59b4" j/ ~' D. K* ^
mmcblk0: mmc0:59b4 SS08G 7.41 GiB + m' L8 B0 E5 c% D% x& h
mmcblk0: p1 p20 N- z- ~) g' i) `3 l, N
5 g# i9 l3 `7 N% b6 o1 l' S" J
/* 此处等待了一段时间 */
* {( f* ^( \3 v( l* O& R
+ t) [- T& F& srandom: fast init done
# I$ V0 m' T. ~8 Y5 A: d% FVFS: Unable to mount root fs via NFS, trying floppy.4 P+ r0 b! U9 W' A
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6( `# k1 w9 J4 v/ l- N
Please append a correct "root=" boot option; here are the available partitions:
5 m8 c3 K! l" w) s9 L0 t0100           32768 ram0  (driver?)
- e, W1 w) u% V8 m* V2 ^7 Z# Fb300         7764992 mmcblk0  driver: mmcblk* g/ z5 s' n, g: f
  b301           71680 mmcblk0p1 cd4e1bc4-01! H4 x9 l  M) A; j: }+ G7 z% ]5 q
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          4 @0 W9 t( X# y" ?! c& ?
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block
  C; P7 M6 G1 P7 q3 k, v$ A$ J' q7 I* I- k

# M4 W! O' G" g7 Y9 c: Q: w
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:
) `6 g; ]7 t- v9 Q& l  U, v: w$ w# i  B
libphy: PHY davinci_mdio-0:07 not found
2 w  R5 F# l# c+ |  }net eth0: could not connect to phy davinci_mdio-0:073 j% K2 ?; O- Q3 t
IP-Config: Failed to open eth0
, R/ y! j3 V) p! J& EIP-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+ h* O3 Z: Y; F$ S/ ?1 P
应该是如下错误造成NFS失败:
. Y" E- V/ H( |% V0 v  c
6 R3 B, P. D. F$ z- Clibphy: PHY davinci_mdio-0:07 not found
0 f& z. i: [6 E: ?
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 15:17 , Processed in 0.039535 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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