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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7126|回复: 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卡启动: @& p+ h. s4 U8 R5 v- h4 ^
5 Y+ w0 O  Z1 v9 ]/ K: h# e
1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin
0 Q# X7 d, q+ g! }
/ h1 p& @( T' f9 q+ Y& e2 j: K2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版
. s! S8 h7 y! O1 ?4 k; e& L5 V3 U; E8 l6 X  d
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式
  f! {' e; _5 P, k7 }. f0 l
$ V  _% g0 K" }) N- O4 x2 ^( Puboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):- p* }' l5 b+ l6 ^6 n6 G. x, r0 o

% s+ l" h% g' e! i+ dsetenv uboot_macaddr 1
7 A8 |1 x2 b  h: Gsetenv ethaddr 00:0c:29:bc:7e:9a & v# M, C" n  M# [
setenv serverip 192.168.2.192
0 }( n5 P% s$ Z/ J/ [4 hsetenv ipaddr 192.168.2.191
, ]& \% ^; e) X$ ^
0 Q3 ?9 ^4 w% b; d0 obootcmd=tftp c0700000 zImage;bootz c0700000
. S+ X* L; V0 s* R) K
$ B" n& P8 z7 `6 W* `. a( n( Xbootargs=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) R! d& ~8 b" T  U1 b  T3 N

. n9 Y6 X  q' _% a( c. o4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):
+ [. J- }) n6 N  X
) a; @/ I; H0 y; Q6 n1 [3 qboot命令后的完整启动信息:
; M1 d$ ~2 a1 v0 {& u
7 I( E6 Z$ u; _=> boot- _4 n* ?6 c: x' v2 y$ L% i, N
Using DaVinci-EMAC device
  c4 ^7 N+ S; t, n) lTFTP from server 192.168.2.192; our IP address is 192.168.2.191
3 _( v* c" C0 \6 fFilename 'zImage'.
2 e" h  K2 @1 n* p" c* L. t5 kLoad address: 0xc07000002 L6 T: ^* u1 x
Loading: #################################################################
3 M' }! l0 Z3 U         #################################################################
4 o) }; G9 y1 G2 c         ################################
- m$ N8 K0 V. R4 ]. F6 G7 e4 ^% T         288.1 KiB/s0 b; f4 r, X9 F2 y& L
done
8 K1 ~( I  {& K6 Z; vBytes transferred = 2367360 (241f80 hex)
* ~4 S" |' g, O1 i6 {" b- h. g% v2 g6 J( g6 e: K3 @( ?% }. K% s
Starting kernel ...) ^" o, r& y' q3 L' q' H
( O9 i5 G2 S; f  E
Uncompressing Linux... done, booting the kernel.
: s! }) j. C8 E3 YBooting Linux on physical CPU 0x0
# j$ ^/ v8 m, FLinux 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
, r9 ~  P0 e  H2 V' Q  N! UCPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
5 E$ B2 L' z/ {( `0 _9 X5 W, oCPU: VIVT data cache, VIVT instruction cache
- g! W, e: g  g8 V7 e( t5 LMachine: AM18x/OMAP-L138 Hawkboard
& G! y# D" W: \4 g: f& a$ p; zda8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified
2 k5 j" F9 U, }0 F7 [% n    'nn' and 'address' must both be non-zero* W! E1 c% G( M: f$ Y4 M
cma: Reserved 16 MiB at 0xc6c00000
2 v. H$ b+ r+ f2 P# EMemory policy: Data cache writethrough% P8 {/ [4 o( y! \5 M8 ~- X
DaVinci da850/omap-l138/am18x variant 0x1
! U% x5 d6 r% JBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
0 g4 e3 e9 T$ YKernel 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/nfs0 K+ \% e# T: Z' c" n6 |
PID hash table entries: 512 (order: -1, 2048 bytes)" Q+ U/ ?( Q4 ~# }- o
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
6 c4 ~$ L, p, d0 R; ~Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
# C3 Y! J# W# t1 L' X& RMemory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)& t6 D5 c" e) a5 _% j6 m
Virtual kernel memory layout:$ a7 z5 t- {' i# [
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)8 \- v7 i0 o$ \6 c% x; c8 q, T
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
1 u! z+ b6 c; J2 y    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
+ I+ ?9 u1 T* p$ _, N8 o    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)" [% e/ c0 _  m! O" ?
    modules : 0xbf000000 - 0xc0000000   (  16 MB)9 \7 g, n, o) j0 v; m
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)
9 b; q6 x9 C) u8 E3 p1 w  L8 L( s8 M! ^      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)6 n- ^. \; s, w! I& O
      .data : 0xc0626000 - 0xc0673110   ( 309 kB); z- O  G9 M. ?/ O; f' N
       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)2 b; }! T: {0 v% I2 I6 _
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
+ E( P5 w( p& aPreemptible hierarchical RCU implementation.
/ w/ z; {' O5 `0 R/ `        Build-time adjustment of leaf fanout to 32.
. S- E4 H* ~$ j# y0 UNR_IRQS:2453 q7 l- Y+ R8 M/ R& R! {5 p1 t
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns% M5 c- A: y$ @3 b6 X
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
- y, e- z1 _$ P: f0 m3 x2 d7 qConsole: colour dummy device 80x30
- _0 _: p0 q! q7 bCalibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
/ l) }, p7 s: z- s1 }pid_max: default: 32768 minimum: 301
. x) Y: G  O9 f7 lMount-cache hash table entries: 1024 (order: 0, 4096 bytes)
& H  C+ g6 v2 D# M, B9 G8 p5 s! GMountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)2 _, S% G5 E, G& u
CPU: Testing write buffer coherency: ok
  n* U: V1 k3 f3 P( H; e3 o2 ySetting up static identity map for 0xc0008400 - 0xc0008458
9 r# @# f6 k2 _0 d2 B4 vdevtmpfs: initialized5 ^$ {) y3 g1 ~% N4 X: W
VFP support v0.3: not present; _  j$ ~. v3 Z2 I# r8 S
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
7 F6 I& {- }+ B& Nfutex hash table entries: 256 (order: -1, 3072 bytes)4 `. y% t" W* w7 }: n& i
pinctrl core: initialized pinctrl subsystem* p, Q) R3 }- r2 e; s& @
NET: Registered protocol family 16
* x# l( S. D$ Q# oDMA: preallocated 256 KiB pool for atomic coherent allocations
: }0 e; W9 ^+ o& jcpuidle: using governor ladder! X+ _9 T! {7 q5 h
cpuidle: using governor menu
# p& x8 M8 X0 Q0 M: l0 YEMAC: MII PHY configured( J! t/ I' q( M3 P4 ?( T; I) h
mux: initialized GPIO3_12
; q/ C! V/ S, {' ]4 P/ P) umux: Setting register GPIO3_12
1 f  R. ]% ^. U- Bmux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110
0 D4 D# C$ ?# T' h& K( Qmux: initialized GPIO3_13$ @! I5 d% N% H! a
mux: Setting register GPIO3_13
: a) N$ J" Z) U5 h8 pmux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x001188100 h  i( ]0 Z( `  A8 v0 H+ _
mux: initialized GPIO2_4, R% j5 W! L( q& A$ i& \; W. h
mux: Setting register GPIO2_4
6 W& R  I* i' M, N4 h& K& vmux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x000080000 p' ]. S1 O, j
mux: initialized GPIO6_13
4 P- ?9 |  i0 Zmux: Setting register GPIO6_136 x6 N3 q' w& G% D% A3 s+ y3 E
mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800  q2 o$ I' v- c! F) \1 e
da8xx_register_rproc: memory not reserved for DSP, not registering DSP device
3 J% n8 Z9 ?  u. r! G+ D6 gomapl138_hawk_init: dsp/rproc registration failed: -12
' o# `7 T2 \% U, M6 [; d! Uedma edma.0: Legacy memcpy is enabled, things might not work
% o! c7 ]! x' e6 Fedma edma.0: TI EDMA DMA engine driver+ S2 g9 J( Y! M+ u1 K1 m: A( \! U
edma edma.1: Legacy memcpy is enabled, things might not work
6 s7 @7 `5 \% S9 q6 k5 vedma edma.1: TI EDMA DMA engine driver. R0 E, L1 @: V$ A
clocksource: Switched to clocksource timer0_1
6 g* Q7 n8 `" h9 DNET: Registered protocol family 2: R6 M& i" v. O6 K  Y) g) o/ o
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
- o# Q2 S8 h4 VTCP bind hash table entries: 1024 (order: 0, 4096 bytes)* ?: i% W: R' W. W* s
TCP: Hash tables configured (established 1024 bind 1024)' p" s4 C6 Z( o8 X1 ?5 c
UDP hash table entries: 256 (order: 0, 4096 bytes)
- y4 |$ o3 C) ]2 U2 D, M% LUDP-Lite hash table entries: 256 (order: 0, 4096 bytes): d3 Q/ Y2 n% d
NET: Registered protocol family 1
: f) t4 M4 N- E( w+ f9 iRPC: Registered named UNIX socket transport module.
; S" x* Q2 p1 E- XRPC: Registered udp transport module.
2 B2 F5 j  E  \. k  |RPC: Registered tcp transport module.6 T, a( F' g' W9 {. B+ e6 }' W
RPC: Registered tcp NFSv4.1 backchannel transport module.
5 _' B  {) O# I* Xworkingset: timestamp_bits=14 max_order=15 bucket_order=1
* }! Q- _4 G2 a/ W. i* ?Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
7 a$ p! ~& Z- K) D4 s+ h  `io scheduler noop registered (default)' Q$ S( B0 o9 f
Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled9 A/ n& f3 Z+ z' a) B
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A
4 V8 p4 t1 n: [9 ^0 q0 W  `serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A: W( @! ]8 Y9 T8 P
serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A6 r. r" f' M5 R% o6 l
console [ttyS2] enabled. V+ S6 O5 i$ Z* M
brd: module loaded5 a9 m, x. s5 V2 ]- D" _( D5 P, Z
libphy: Fixed MDIO Bus: probed$ v' k/ D' p0 M
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5/ _9 x5 t  T5 Q4 e, t* }
davinci_mdio davinci_mdio.0: detected phy mask fffffffe
  v- ^7 d* m4 W* [* R* i  Flibphy: davinci_mdio.0: probed
) z, @9 a+ V1 w/ n( r& Y1 Pdavinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720
( V2 c; _4 w) `0 K5 ]$ L( {i2c /dev entries driver5 n5 r  b( F8 }4 w3 [
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
' C. C, S" v, pdavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
# a/ f4 B: o8 Y9 n5 F: Tdavinci_mmc da830-mmc.0: Using DMA, 4-bit mode
0 H$ c5 G0 w( O6 |+ A* k( b1 TNET: Registered protocol family 10
$ \, Q) r  \# \7 [0 Psit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
4 d' W& E" T" s# V) y' A1 H2 ]NET: Registered protocol family 173 b' `7 o, P% e& z8 v4 f
console [netcon0] enabled
4 u2 t6 e" R/ B; B$ rnetconsole: network logging started
6 K6 p$ A0 C' k& V7 t7 Vdavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89- V/ G) H+ @% V% S( i+ @  N0 i/ n/ O
hctosys: unable to open rtc device (rtc0)  u: V% v' d0 y, G' y
libphy: PHY davinci_mdio-0:07 not found5 q1 y* A0 m8 ^" |: d: C6 y
net eth0: could not connect to phy davinci_mdio-0:07- L$ b( q+ V: H5 S) G2 S% r  G
IP-Config: Failed to open eth0
8 P& `0 u& \, G8 \) m, `; PIP-Config: No network devices available
, c% a* ]9 G7 k7 H7 R  hmmc0: host does not support reading read-only switch, assuming write-enable
3 }/ Y. F- D, ammc0: new high speed SDHC card at address 59b4* R) y3 f& f/ @- K
mmcblk0: mmc0:59b4 SS08G 7.41 GiB : ?* ^/ k4 \! ^2 Y* g  m4 C" P5 y
mmcblk0: p1 p2
/ \( J% K  V: A0 b2 l( C( V% |2 P0 g7 T, R
/* 此处等待了一段时间 */6 \# s$ l, K& o: Z

* c- g! M2 f- c8 E3 i. V0 ]- `" grandom: fast init done1 ?4 j5 N# u" R' r. u
VFS: Unable to mount root fs via NFS, trying floppy.
. w% T, }; B0 I- q1 ]3 I3 u* LVFS: Cannot open root device "nfs" or unknown-block(2,0): error -60 [; n9 A/ M# K; L7 A; E
Please append a correct "root=" boot option; here are the available partitions:% p2 E6 T9 J! w7 d/ a6 g8 T: y/ \6 i
0100           32768 ram0  (driver?)4 T0 F1 t8 D% _- s$ B- Y, |
b300         7764992 mmcblk0  driver: mmcblk
' h. I! Y6 a1 X% }  b301           71680 mmcblk0p1 cd4e1bc4-018 T9 Y% E) c$ E$ E
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          
. ?4 i, o  \: j( D5 `0 u. X) a" XKernel panic - not syncing: VFS: Unable to mount root fs on unknown-block
0 f! B7 ~  x7 `$ u* \/ i+ F2 \7 P- t) H) @6 n7 o

& N0 m, ?% v( v$ n% }7 X# }4 b
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:& u+ m# I- {0 o( o( u

+ u! _$ s" H$ |libphy: PHY davinci_mdio-0:07 not found
8 H4 z- z8 Q: |, rnet eth0: could not connect to phy davinci_mdio-0:07
; h2 w5 U0 @! s9 H8 w! `IP-Config: Failed to open eth0; D  t7 R# {5 [5 O& C+ ?9 x6 \
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: l' A* [8 D' p8 |
应该是如下错误造成NFS失败:1 C# x& x, w+ b

9 ?* p1 W% p& y/ z) u2 c  zlibphy: PHY davinci_mdio-0:07 not found
2 L5 X5 R# ?# b4 b4 ?( H
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-15 10:57 , Processed in 0.045484 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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