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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5756|回复: 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卡启动
* G/ _8 Q# y4 J! @* R/ E1 {7 i- ~6 W7 d. M" r5 J* Z
1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin
2 L1 J' E7 x  A5 J% m2 W8 M
' J- w# g) f. x! f" ]2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版
! W: D' j  x# `+ J5 d! M, j. V7 N( t/ A2 G( U
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式3 K4 [0 e- P2 {" ~+ P/ ^
/ y$ b  z6 O  ~* `/ z! P
uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):( \( _  s( o8 G
$ l4 J$ j9 F8 c
setenv uboot_macaddr 1% g% S" v% S% Z! b2 e9 {
setenv ethaddr 00:0c:29:bc:7e:9a
( F5 w8 W9 B/ \# Lsetenv serverip 192.168.2.1928 s9 N+ C$ L' K5 ^: ~& v3 X' j
setenv ipaddr 192.168.2.191
# f8 p+ {* A; k5 A% O! A' a+ \" W6 ^1 i$ w5 ^" H) z1 U$ F
bootcmd=tftp c0700000 zImage;bootz c07000003 {0 Z" y& s6 Z8 l" C  I  R+ z

) G! |9 ]+ _' X$ Hbootargs=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+ u( m7 f9 r. d1 l3 L/ D7 P& r3 W6 {: E- n8 ?: S+ V; C
4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):. Z7 s. N$ i  K* |' Q, w# c

- B$ H3 l+ j2 k' F/ s& Yboot命令后的完整启动信息:  E- E" j* ^. s3 z! X
6 q1 j3 Y# v, p" q8 C. @8 Y
=> boot
+ ^# B  A. {& a3 zUsing DaVinci-EMAC device+ }6 g: c5 m6 s: g) D% E  w
TFTP from server 192.168.2.192; our IP address is 192.168.2.191
- ~) j; M) d3 K1 T; w8 q& J8 r4 BFilename 'zImage'.1 c! G. G) Y) z- ]2 A. H
Load address: 0xc0700000
  ^+ D) k8 Q7 }Loading: #################################################################
& n; z, M# e# s5 Z1 X; r         #################################################################2 \1 n3 O9 l! O$ O& Y4 p6 y
         ################################
4 I- ?" q# ]# N% X         288.1 KiB/s! z8 {: Y0 T4 p2 D
done
; ?( _: G  U* G) t% n+ JBytes transferred = 2367360 (241f80 hex)
: d, t$ F4 T2 l
6 u9 J1 ^7 Q" ~/ o' }* U$ U( wStarting kernel ...
3 M/ a4 c6 U7 {+ e& |4 A$ g+ T: q9 a# S3 V) a
Uncompressing Linux... done, booting the kernel.% i. `% s) I! t1 B! e
Booting Linux on physical CPU 0x0
& ]/ |% E, ?6 r( D& }% {' iLinux 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
3 D6 W. e) y6 O+ [CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
: ]0 n$ x; H; ]3 U) \. W% d. ECPU: VIVT data cache, VIVT instruction cache
5 @+ @5 t' r9 _2 kMachine: AM18x/OMAP-L138 Hawkboard* a* i4 C2 b0 v- d
da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified2 |- I: u' `' e  w( }9 I) ?
    'nn' and 'address' must both be non-zero9 _5 B8 [( z* c! ?9 s
cma: Reserved 16 MiB at 0xc6c00000- t2 T! n7 W' h0 m* b
Memory policy: Data cache writethrough+ {0 f! F" t. |3 B
DaVinci da850/omap-l138/am18x variant 0x1
& t9 H0 u; m8 Y& T. G* O) vBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
  y) z) K2 F8 w3 u( HKernel 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+ S% @2 C/ z& |3 ^. j
PID hash table entries: 512 (order: -1, 2048 bytes)- G9 o/ q, G  C  e$ m
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
6 |/ x# _. z8 ~Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)6 R1 n, N! p: ]; A: Y& f
Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)4 H% L+ N5 I* ]$ l2 ?( q) G
Virtual kernel memory layout:3 W  x1 v. C: l9 X) X, c4 k; Z5 v
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)2 x9 s; y7 V$ `3 g, E1 X1 T
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
* C" B2 @! B3 z! ^8 j0 H* i    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)$ f! x' G% L) R& W! M
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB), Z# Q( I+ F1 D7 }' Y
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
& u$ \; i8 k0 _. m& m. M9 {9 }      .text : 0xc0008000 - 0xc0474b38   (4531 kB)/ w+ z* J. ?5 {8 B3 ~+ Y
      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
$ Z9 i$ T9 C& G( l9 A8 T* ^- h      .data : 0xc0626000 - 0xc0673110   ( 309 kB)* G! F2 G: @( w1 u* r. k. }0 Z
       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)7 r! N% y. _! _
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
8 {* S, l$ g8 fPreemptible hierarchical RCU implementation.
& \2 b# H6 F5 r+ x& H* m        Build-time adjustment of leaf fanout to 32.+ O- U& [- d! k  t# @& J
NR_IRQS:245
/ J# ~# c  D5 ^; \9 Qclocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns% Y9 x% p/ m' O8 L
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns0 ?' N2 e! U) M; Z
Console: colour dummy device 80x30
( R; }2 Q& ]$ S" _/ r: f$ P# ~Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
- J8 I* r0 P  F/ }7 xpid_max: default: 32768 minimum: 301
8 f+ Y# {% i0 W- ZMount-cache hash table entries: 1024 (order: 0, 4096 bytes)
2 g1 j) r" ?7 l/ J% V- ]- d# PMountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)6 I7 D+ ?6 d3 H! {! T% A
CPU: Testing write buffer coherency: ok1 G, T. z' j9 c4 }4 |
Setting up static identity map for 0xc0008400 - 0xc0008458' L# H9 `: o* }6 c$ q4 ~
devtmpfs: initialized. {9 v7 `4 |& x$ }
VFP support v0.3: not present
0 ~5 k' v2 n+ c8 c5 `clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
& G% M0 i6 W1 j) d0 mfutex hash table entries: 256 (order: -1, 3072 bytes)
( U- a1 b0 {" }) f. Rpinctrl core: initialized pinctrl subsystem- p8 }9 t" z2 L: D) q! {" X6 V
NET: Registered protocol family 16
) q/ h( T/ f$ R+ Z; o9 k& |2 y* T4 ^DMA: preallocated 256 KiB pool for atomic coherent allocations
0 D- K, ~/ g! L5 o* \cpuidle: using governor ladder
. a4 f% p/ h6 a8 b- xcpuidle: using governor menu
# ]) i2 W4 o% q9 FEMAC: MII PHY configured
* \5 A5 w1 G4 n8 l/ ~; h+ h: t0 W) Umux: initialized GPIO3_12
* j+ C; W. r' N  I. g& M4 kmux: Setting register GPIO3_12
) \7 u; b+ I& ]mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110
9 d- s% B  T8 {; V& ?mux: initialized GPIO3_136 I" P8 |9 z9 j# u* j  h4 |7 g
mux: Setting register GPIO3_13
$ [) S/ g. V0 b3 M8 }1 dmux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810
0 H7 O. Q9 U7 q( x) [% cmux: initialized GPIO2_4' S9 u, r, I! l
mux: Setting register GPIO2_4
7 U( ^6 }! K  N% W1 z) pmux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x000080005 t6 A& u2 K7 b. [* E: X* h6 L/ F
mux: initialized GPIO6_13$ p) f5 Z1 O- g5 E# l( C/ F
mux: Setting register GPIO6_13
% u' p6 e0 f# Nmux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x000008002 T' T9 i( p! V+ Y3 k4 V7 e
da8xx_register_rproc: memory not reserved for DSP, not registering DSP device. e  W2 t: p  v/ m
omapl138_hawk_init: dsp/rproc registration failed: -12
7 Z( t: c5 w3 ?' F( Q' F/ B% eedma edma.0: Legacy memcpy is enabled, things might not work
, F2 O: [, ^% xedma edma.0: TI EDMA DMA engine driver
2 A3 f: s& j6 k4 w2 l  b9 yedma edma.1: Legacy memcpy is enabled, things might not work" x7 f1 t4 a% X* l7 [. }
edma edma.1: TI EDMA DMA engine driver$ x; Q5 H/ L4 `) a# F
clocksource: Switched to clocksource timer0_1
  U$ `2 V5 T' E5 k8 J2 RNET: Registered protocol family 2- M! X# I: H/ d# S0 W& b0 v  f" v5 v: S
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
6 s. E( |: |, p$ C4 K- i! r# fTCP bind hash table entries: 1024 (order: 0, 4096 bytes), o) y/ Y+ D2 [4 P
TCP: Hash tables configured (established 1024 bind 1024)8 h, s3 x( {, C" i' w
UDP hash table entries: 256 (order: 0, 4096 bytes)
, [! o" ~# t3 x" E8 S) Y6 MUDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
2 Q+ j" ]9 p# Y% J+ vNET: Registered protocol family 1
/ E5 W) |+ N2 L  M% d: A9 \RPC: Registered named UNIX socket transport module.
" a0 e. h* V1 J9 q3 NRPC: Registered udp transport module.' @) @" _+ z, E6 R
RPC: Registered tcp transport module.3 ^6 t4 }( a7 V! x, T0 t% Q' Z8 F
RPC: Registered tcp NFSv4.1 backchannel transport module.
3 c0 P1 Y. y& T1 R) D* W; X% u( Zworkingset: timestamp_bits=14 max_order=15 bucket_order=1: o4 u+ a8 H4 b. H; T
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
' u; T3 J0 p# Q; w# Z+ N( Rio scheduler noop registered (default)
7 M3 q! y. z$ D4 L! QSerial: 8250/16550 driver, 10 ports, IRQ sharing disabled
$ [( L/ Q: |2 U0 ]  s2 gserial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A
- z- m* e9 b: ?. p/ F# Q( `serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A$ v0 K* E, _6 J. }3 A4 a
serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A
$ x( v: m6 O' s7 d; O8 Sconsole [ttyS2] enabled
4 G  I1 O- L2 n, Bbrd: module loaded, l; d, z4 L9 g! _7 c& Y% j
libphy: Fixed MDIO Bus: probed& _5 B5 B: y  _
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5- H) K$ q. R( U; o
davinci_mdio davinci_mdio.0: detected phy mask fffffffe
0 U% z8 E% h, I" _& ]2 f' R" nlibphy: davinci_mdio.0: probed
  P# }( D" G* k. r6 Odavinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720
" b+ s4 h% z- f3 r% c6 ?/ _2 Y* Hi2c /dev entries driver. ]) v" C0 a  m) j9 S4 |* {; j
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1+ i+ P/ r( |2 x" Y
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1/ h+ Q( G, G. W4 M0 W
davinci_mmc da830-mmc.0: Using DMA, 4-bit mode' x1 @% b* {( ?' \  Q
NET: Registered protocol family 10  N$ d; K- r% f1 ?; W0 ?$ \
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
2 ~4 y8 N& B4 P8 z# t" }( mNET: Registered protocol family 17
# w  }7 d3 ^/ o8 gconsole [netcon0] enabled* a9 h2 [- r1 s8 J0 a* \
netconsole: network logging started
* N) K% s* v, z& x) r; {& Wdavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89: e+ O  Q8 Q" J) c
hctosys: unable to open rtc device (rtc0)
' Q- `6 {5 V  b( slibphy: PHY davinci_mdio-0:07 not found. @  Y0 E1 O- a
net eth0: could not connect to phy davinci_mdio-0:07
  i4 {/ ^# g7 Z4 K* }0 {6 Z3 PIP-Config: Failed to open eth0% \$ i/ n5 ?: z$ `
IP-Config: No network devices available) I2 e* @  x7 B; S# _* J- g' N3 m: L
mmc0: host does not support reading read-only switch, assuming write-enable
4 k) \2 ~2 P; X: \0 M- ?mmc0: new high speed SDHC card at address 59b48 P. f4 r# k$ T5 \$ D# M/ p
mmcblk0: mmc0:59b4 SS08G 7.41 GiB
8 D$ Y! r( v, d5 {* R mmcblk0: p1 p2
( g- H. @# O( x  {/ W$ k% g$ Y5 l
" x4 ?: b( p7 c# Y4 ^! W$ i1 `/* 此处等待了一段时间 */
; x$ B, |* P6 J" q$ |/ E8 r, L' A, j# e. ~" H+ U- L$ v
random: fast init done
, p2 K9 p; i' e* W0 x. TVFS: Unable to mount root fs via NFS, trying floppy.
, b7 w9 D4 ?6 Y6 u) K1 jVFS: Cannot open root device "nfs" or unknown-block(2,0): error -65 J2 s4 t3 j" Q$ z
Please append a correct "root=" boot option; here are the available partitions:
4 H( Q% O! @0 x2 f5 [* }8 P# _0100           32768 ram0  (driver?)7 {( [. D, R; y4 a0 M
b300         7764992 mmcblk0  driver: mmcblk
. r0 u6 @" ^& W( u  p* k' @' j  b301           71680 mmcblk0p1 cd4e1bc4-01
) X) M2 e) o  p* t2 x# F  b302         7675904 mmcblk0p2 cd4e1bc4-02                          , @2 ]6 }9 `/ ~4 g( f+ e5 P( K' g3 R. z
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block+ R( s" ?5 K9 A4 @6 F2 m) a6 D
# L% X+ H9 @, J# u6 I  a

' O2 ^; s. q' z2 r. m- X
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:- h& e$ g. {  M- B, I( R

* S: F4 Q8 c* H6 g) Ulibphy: PHY davinci_mdio-0:07 not found
6 C: o$ f5 S2 h4 D: U/ Vnet eth0: could not connect to phy davinci_mdio-0:07
7 l; y8 F6 t$ a8 N( O" gIP-Config: Failed to open eth06 P4 v2 Z  m$ k3 v  S
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- i6 J. l9 D" Q0 r
应该是如下错误造成NFS失败:+ f3 L* i1 _% M6 ^2 T1 q( K# s
2 R/ J9 c1 A6 q' C4 \. m3 g' a1 z
libphy: PHY davinci_mdio-0:07 not found
! W' Q0 y4 _; w% |7 E) j* L9 k
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 18:57 , Processed in 0.038501 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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