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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7015|回复: 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卡启动, M: S, z3 A* }( Y
2 C+ c6 |% I" Z1 d. @9 i. ?
1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin0 E0 D' {+ _6 i: w% C0 U5 `% w, J

/ p. W! p9 c- V2 i2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版
. l1 j* U9 T2 H% T6 g4 O0 X/ e. j8 H) o6 \* I
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式
7 q4 S6 m0 y/ ]. b3 O* m2 N. Y' D7 m! {; M3 K0 ~+ Y6 h5 d
uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):) {$ H3 I6 T0 ~. T" e
& H9 Y! f; [! q! B7 k
setenv uboot_macaddr 1
. w' x) i) @* z" q! v6 T5 m  l: Ysetenv ethaddr 00:0c:29:bc:7e:9a
9 L2 l+ I: `0 ]/ V/ R5 A" csetenv serverip 192.168.2.192
6 H$ X+ q: j0 ^; m, Hsetenv ipaddr 192.168.2.191
5 g9 t, r& @6 y1 ~/ S' b  x; C
  F! Y8 [% w2 ~1 q: P% ~* \bootcmd=tftp c0700000 zImage;bootz c0700000  C! \/ T4 N+ j& x

/ a# r! u3 R! {2 g1 ]( @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
  N8 A/ b& t, F. `9 Q& Q2 b6 l: b3 M6 y* a
4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):
5 P) Y& \0 U3 S5 r1 Q. T
) n6 B! I- A  m+ T8 }# Zboot命令后的完整启动信息:
7 ~( W8 g' U6 X6 J. v
( u9 }8 j5 e" o: d4 o" V4 c=> boot2 N$ ?7 k; W! ~% _* h, u/ R
Using DaVinci-EMAC device
+ `, J6 q9 q* h9 \, F# G/ LTFTP from server 192.168.2.192; our IP address is 192.168.2.191; w; G% K- H# ~1 a# v  G
Filename 'zImage'.
4 |) m) J3 ^- l& Q$ o, GLoad address: 0xc07000004 o. @. `& b# O4 @9 P
Loading: #################################################################/ `+ R( p& U6 g( d5 I& J
         #################################################################
7 q; M4 f1 M' h6 q$ z! z+ V3 A         ################################
5 h" g& |( |* `( H: k         288.1 KiB/s3 _1 `3 Z, R9 }( w; ]+ j9 @
done
7 K& E$ h1 q; |4 U: QBytes transferred = 2367360 (241f80 hex)
& N# U1 _8 ^0 K
1 X# ^5 J/ `/ K4 K4 \Starting kernel ...
; B# ^4 C8 a: n4 ~3 c% T8 L6 `4 @' ~+ A9 d" K2 [" A+ G
Uncompressing Linux... done, booting the kernel.# G, U4 j4 b' i0 c
Booting Linux on physical CPU 0x0
! i% c% T( u! p8 ~7 A# |7 WLinux 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
( U3 K5 h) J% c# Z: ?2 YCPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
, I) _3 n# v, HCPU: VIVT data cache, VIVT instruction cache) R. S) n' M4 q- E' A+ ~
Machine: AM18x/OMAP-L138 Hawkboard# Z/ {5 S9 N" Y7 J
da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified
/ Z2 p9 C/ u# ?6 P8 {3 h    'nn' and 'address' must both be non-zero' r) E* p& v' L# z8 H! z" f
cma: Reserved 16 MiB at 0xc6c000002 \+ r& g* ]; B: M2 R
Memory policy: Data cache writethrough
. j7 |4 i) S1 u! l+ `DaVinci da850/omap-l138/am18x variant 0x1+ H8 B+ F1 Q1 L
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 324800 I2 |8 U/ A. F2 Q, D* |
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. F/ z: B' Y" f& |. @% z" s# o/ h
PID hash table entries: 512 (order: -1, 2048 bytes)1 v  d8 t7 \: J
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
* \$ N6 d! b" j) i$ p' x; A' Q% S& d$ uInode-cache hash table entries: 8192 (order: 3, 32768 bytes)
" k5 t& i' `$ ]7 I" OMemory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)
& v) t+ q( J$ l+ Y7 M, D0 OVirtual kernel memory layout:" h  B7 @3 A3 q" J6 m
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)2 ~* j: i  |" |7 c' R  ~* Y2 d* b, d
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
- ~4 P5 ?2 y7 x* @# g    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)7 i+ V2 ~% l3 `& O' W" E
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
7 D6 h2 N' P/ W    modules : 0xbf000000 - 0xc0000000   (  16 MB)
. w, h5 V$ P) H  G0 `      .text : 0xc0008000 - 0xc0474b38   (4531 kB)
9 P3 }7 X0 x5 [2 j" ?3 d      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
  S/ e) }3 r7 R& n* m- a) y      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
) g* O. z- E  P$ H# k4 V       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)- a& u% C4 e" o) w* w
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
: O- q" P4 h! z# a8 Y* V$ E2 VPreemptible hierarchical RCU implementation.
' q5 H) i3 \" ^3 q9 r4 E& L4 g/ B        Build-time adjustment of leaf fanout to 32.3 B' r- P( y1 h$ {
NR_IRQS:2450 u% c8 Q7 Q% Z2 Z
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns1 ~0 O- ?1 d3 T, T$ C& _' C
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns. F( h/ G2 t5 Q# g2 |
Console: colour dummy device 80x30) ]2 p/ @; h6 v: n; ]- v
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
' M! C7 j0 m$ v& S* Vpid_max: default: 32768 minimum: 3013 X  S) ^( A- J" M0 [
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)( L; ?& t, m# ?1 o
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
( J5 G. u  z2 E8 B" [/ c5 c* ECPU: Testing write buffer coherency: ok# [* v. e6 N1 V3 o+ i. E  |* ~
Setting up static identity map for 0xc0008400 - 0xc0008458
* {$ \0 E; V$ K0 W$ ~$ B. C; }/ Xdevtmpfs: initialized
5 ~% Z- i8 e, i' {! ~/ YVFP support v0.3: not present
, h' K- ?" a6 u" vclocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns4 g! [1 K+ n5 f1 i) `- e2 c
futex hash table entries: 256 (order: -1, 3072 bytes)& }& q3 N+ U$ @7 l9 w9 Y
pinctrl core: initialized pinctrl subsystem
; W" E4 K0 e, E* K3 ~  q+ {) pNET: Registered protocol family 16. F6 U9 _3 b2 g
DMA: preallocated 256 KiB pool for atomic coherent allocations
# o* @/ u) y( \+ R5 l3 Qcpuidle: using governor ladder
; ^* b' E( t2 O2 T: s0 ?cpuidle: using governor menu2 S5 z) n5 R9 L1 K; W; z4 `/ Z
EMAC: MII PHY configured
. }- x; f* _4 X9 H1 Rmux: initialized GPIO3_12
  S* T$ L' J( Jmux: Setting register GPIO3_127 R% M- h3 u/ g( T( R4 ^" W0 C
mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110: G2 ^$ f) A- n) L) ?
mux: initialized GPIO3_13
# w) Z# j2 B. H1 d8 q, smux: Setting register GPIO3_13
* d0 }, H% k7 r: Y+ j3 Zmux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x001188108 s3 _# T/ F: n
mux: initialized GPIO2_4, w% I: ]" {' |& O: V6 U/ R
mux: Setting register GPIO2_4
% Z1 K# \# B% omux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000
- [' E$ {3 W& k: ~mux: initialized GPIO6_13
8 X1 m8 G( i/ bmux: Setting register GPIO6_13
* W/ S+ F0 B9 v& w0 umux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
. C# _) `7 e. B# V# xda8xx_register_rproc: memory not reserved for DSP, not registering DSP device
* ]4 d  q* z5 H# g7 O& [3 O9 bomapl138_hawk_init: dsp/rproc registration failed: -12% n6 }: c9 |/ y) {8 W2 k2 T
edma edma.0: Legacy memcpy is enabled, things might not work
8 N8 n! J; Q  S* I0 Y8 \4 Jedma edma.0: TI EDMA DMA engine driver
" I% T# @' T: b. \" g* Pedma edma.1: Legacy memcpy is enabled, things might not work9 E& u8 j9 r( ?6 F4 F
edma edma.1: TI EDMA DMA engine driver
1 N1 O! S$ G; v* D% _$ a/ rclocksource: Switched to clocksource timer0_1
9 z9 R2 ~; U+ _- MNET: Registered protocol family 2
& H* c0 L+ d" k: c6 ETCP established hash table entries: 1024 (order: 0, 4096 bytes)
& t% r$ v- L/ H* T' }: }TCP bind hash table entries: 1024 (order: 0, 4096 bytes); N5 o: i" ^% a# h# Z+ T; _% I+ s1 x
TCP: Hash tables configured (established 1024 bind 1024)" s& ~; _& C. t! Z' d4 r
UDP hash table entries: 256 (order: 0, 4096 bytes)
/ Y- H9 k6 o' c4 q2 n( q6 VUDP-Lite hash table entries: 256 (order: 0, 4096 bytes)0 z6 E! R0 `, q+ S3 ^
NET: Registered protocol family 1% H* A' K2 l( m( r
RPC: Registered named UNIX socket transport module.3 n* \3 V- `) v2 _9 d3 x. d
RPC: Registered udp transport module.! {) O; ^3 [3 ]5 l% s3 K
RPC: Registered tcp transport module.5 ^* [/ S; S/ j) x! P/ J/ B, I
RPC: Registered tcp NFSv4.1 backchannel transport module.
; H) k3 ~) D" t$ \workingset: timestamp_bits=14 max_order=15 bucket_order=13 C6 ~& h) p) j9 |; K
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
& @) |3 f0 s& }8 X8 z6 b; iio scheduler noop registered (default)
& H' ]3 d4 Q. ^/ h. ]Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
! I' X! U, Q3 \6 g, Oserial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A
5 M1 q8 }' B8 R3 \9 Gserial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
3 N3 J1 P9 _' q6 {. q* [serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A' C! W. @) u( f7 y
console [ttyS2] enabled% ?3 ~2 Q/ U" m0 v( b& h; o! b1 ?
brd: module loaded
. W3 }0 ~- E+ J/ f: ?libphy: Fixed MDIO Bus: probed
6 K# z% g$ }: d/ ~$ S9 H5 e. mdavinci_mdio davinci_mdio.0: davinci mdio revision 1.5
: G8 M" a$ W6 m9 N7 q) M4 B& ?davinci_mdio davinci_mdio.0: detected phy mask fffffffe
' f+ d, o* _2 h" q) r5 A: Dlibphy: davinci_mdio.0: probed1 J/ b# C. c, Q
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720
7 Z8 A6 Z" a! \2 Y9 F: pi2c /dev entries driver
6 T0 _% |+ K! ]& h+ rdavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
7 c1 D. o7 s, mdavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1& N3 X# L& w: ~
davinci_mmc da830-mmc.0: Using DMA, 4-bit mode  ]- j$ n0 O- x
NET: Registered protocol family 10
/ i  L9 @* F1 Z6 Q. `sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
) u& P/ b& s; p# KNET: Registered protocol family 17
" D$ v) c8 `; D: [4 x% f, Kconsole [netcon0] enabled
- ^+ j0 D/ D$ H6 I# Inetconsole: network logging started
9 D/ s0 h1 h9 b5 B3 h6 Fdavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89; l6 I1 U  ]: x% Y- h3 K& r9 m
hctosys: unable to open rtc device (rtc0)
8 ~2 d/ l( [  Wlibphy: PHY davinci_mdio-0:07 not found% ~$ S/ ?. ^3 n  o) J# z5 b
net eth0: could not connect to phy davinci_mdio-0:078 a' B% W' V$ a9 V0 e
IP-Config: Failed to open eth0
7 s* z- G/ v' G( P0 x0 C! b2 E( ZIP-Config: No network devices available( z, z# {8 _3 X
mmc0: host does not support reading read-only switch, assuming write-enable+ J$ u) N. Z; P; X+ V; w) U# Q
mmc0: new high speed SDHC card at address 59b4
& U& o. L9 I7 ?4 W, y) L4 B, [) Smmcblk0: mmc0:59b4 SS08G 7.41 GiB ( A) m- a' G. R/ k
mmcblk0: p1 p2( U4 q- b* J) ?( x
2 I! U3 S2 g( _4 o9 d4 ^
/* 此处等待了一段时间 */
- Q" @( g& ]3 Y  X
. ~6 K7 a' i: X$ ]random: fast init done) I2 T2 J8 K3 p0 [
VFS: Unable to mount root fs via NFS, trying floppy.) I% x. O4 E$ ?9 I
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
. f2 c% f( i( g% K& BPlease append a correct "root=" boot option; here are the available partitions:
" W/ K, j2 k* r0 c; k3 V0100           32768 ram0  (driver?)
; b6 z/ g0 O/ E& h& e! Sb300         7764992 mmcblk0  driver: mmcblk" D1 y+ j4 G/ M7 J% j2 k+ w
  b301           71680 mmcblk0p1 cd4e1bc4-015 K% f" B+ x& F; E# j9 M& Q2 i
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          
4 z  d" A! u; P7 ]$ N" {2 o# wKernel panic - not syncing: VFS: Unable to mount root fs on unknown-block8 W& b# ?: n* }; D) y

5 ]! n8 z* ^4 t4 T4 o
  p" e, Q; b: M# J3 I+ |
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:
: ]' v' h2 D) Z% A- g
$ U! z, ~2 u% i. S0 i3 C0 Alibphy: PHY davinci_mdio-0:07 not found% p% v" b: O: K+ r# w: u1 O! M2 V
net eth0: could not connect to phy davinci_mdio-0:07
6 n; J1 |3 x6 m$ B# N# pIP-Config: Failed to open eth0+ c4 h! [7 @5 O0 P
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
7 z8 m0 R& p/ N- x: y8 G应该是如下错误造成NFS失败:
% u* _" O* @- O  c, f9 h8 a, R
( i, ^! ?" b, }, K7 Dlibphy: PHY davinci_mdio-0:07 not found
' @4 J+ l! F3 J; V
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-14 23:58 , Processed in 0.040584 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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