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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5782|回复: 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! f6 \6 K" w6 a& q* `' Z$ {' O. ?9 M- H& X
1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin
. J0 l" x& w! w1 O* C# v/ q* N' D7 D# j( ?7 U, B
2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版
4 J6 L1 v( K+ r# M1 A
) f4 L7 ~: g! T6 z  P) @3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式# n  P. C* X' Z. r% ~

, q1 \; X/ `8 z( v$ B0 Zuboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):5 \+ M+ L- M7 f0 `+ p

- G, Z* F# b# {' B. x: l" msetenv uboot_macaddr 1$ r5 V$ {% A5 M
setenv ethaddr 00:0c:29:bc:7e:9a
5 R* Y1 l- U9 e! \1 b; L- ^, Jsetenv serverip 192.168.2.192
1 [: x" o6 ~8 K. g5 msetenv ipaddr 192.168.2.191
/ O9 m3 e8 h% I1 e5 ]1 y* e$ Z0 f" g/ T2 `/ t' k
bootcmd=tftp c0700000 zImage;bootz c07000007 x* k) s: s$ Q) p  g
8 ^& ~/ p* Z! X/ z9 R; k, |
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
+ l3 O# i, k/ K+ u/ U3 I$ J# c* u8 m* G6 L
4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):
) a( w% f" ^# a9 t  e
0 O$ M+ @8 t$ i9 v8 Qboot命令后的完整启动信息:
+ L* B3 o2 W+ @! W; k) g: Y
! I5 z! @1 H, q=> boot
6 W+ L! @4 I9 E- L& aUsing DaVinci-EMAC device& Y. r; x1 c  q2 m# y' n
TFTP from server 192.168.2.192; our IP address is 192.168.2.1910 y9 V2 S; E; n% t; m! I) m+ K  U, S
Filename 'zImage'.6 k* i0 M9 u+ R, @! o5 V/ O
Load address: 0xc0700000( j+ c; g: k. O7 {
Loading: #################################################################
6 I9 ]: |9 h. v' j+ i         #################################################################+ F: @( B( X( G: e
         ################################2 S0 J& O8 ^+ [4 I( c; r1 G2 b
         288.1 KiB/s
! i8 g  x4 k$ }; Hdone
6 y, f0 S8 D! lBytes transferred = 2367360 (241f80 hex)
  C1 n: ~! y0 e- I
3 w, T! e2 p) E* h+ HStarting kernel ...1 R! n' e9 v+ n0 U& C1 o/ O) ]
: x- C2 E9 d( X! [( U2 F
Uncompressing Linux... done, booting the kernel.
3 C5 d8 w+ V8 v9 z  ?5 YBooting Linux on physical CPU 0x06 R7 {! H! s7 u2 F- a4 o1 S
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, i+ g3 @7 e% u8 V1 c8 G2 a
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f, U, O9 w. M$ {. x8 \
CPU: VIVT data cache, VIVT instruction cache
- O! r& ^" W/ y+ y$ qMachine: AM18x/OMAP-L138 Hawkboard
: c' z! _3 h, f8 {7 C; Q2 P, zda8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified$ d2 ^1 [( W, p/ L" T! n
    'nn' and 'address' must both be non-zero+ v- _( [  x! R8 [& P# C+ U# [, ^
cma: Reserved 16 MiB at 0xc6c00000
1 ?+ K6 V( B! c. {7 F$ _3 r$ ~Memory policy: Data cache writethrough
5 z+ j9 c2 z! [4 E+ X7 O$ IDaVinci da850/omap-l138/am18x variant 0x1
0 z7 O# X4 k" M" ~/ p& mBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 324803 l1 C, ], f) D- f) U5 B! t: V" q
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/ U8 L( x4 d! o8 t. B: o2 S
PID hash table entries: 512 (order: -1, 2048 bytes)
$ y; h$ W% D+ CDentry cache hash table entries: 16384 (order: 4, 65536 bytes)1 R' n4 `* j- K( K7 e6 q
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
3 w" Y+ N# }, z6 HMemory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)
, b6 {5 @6 b- |' G7 HVirtual kernel memory layout:
5 q, u& v, k+ P* B; i3 E7 F    vector  : 0xffff0000 - 0xffff1000   (   4 kB)8 e) Q" E9 |% Q/ P9 e" l8 Q
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)- H+ l6 b) [# s2 Q" h
    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
2 R# i* a5 f8 g8 D& V9 o$ r, Y    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)  v$ n0 {* I2 N! a  ?4 U& [9 ~
    modules : 0xbf000000 - 0xc0000000   (  16 MB), `! {6 \" f* P" T6 Q
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)
8 W" A) L: G) m0 l0 b' o, c      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)3 n. B. ]% X8 D0 Y* ^
      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
6 l+ w# K6 ?: h7 O  j2 E       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)
* [2 v6 V) p2 B( _SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1* v5 V/ x+ D" M, D
Preemptible hierarchical RCU implementation.
# f, o% W, O, l, p        Build-time adjustment of leaf fanout to 32.
; B+ m' P+ `, Z- WNR_IRQS:245
2 K$ e0 d; z8 v, F+ zclocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns& d' X: B( O$ B+ k4 V/ o
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns  O2 U0 `8 l; p1 W; Z' \8 ?/ I9 F& o
Console: colour dummy device 80x30
: _# d: h" F0 ?8 Z! W8 E4 ]2 OCalibrating delay loop... 227.32 BogoMIPS (lpj=1136640)# V+ j1 L8 n* h& U( K0 }& y
pid_max: default: 32768 minimum: 301- P/ p* V# h0 }: ?
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
; H8 \/ z) E' U# qMountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)4 L: c' l& g( D; P6 }* ^
CPU: Testing write buffer coherency: ok, e) K( _$ a; o' Z- S8 _
Setting up static identity map for 0xc0008400 - 0xc0008458
5 G1 C. A7 p8 B9 H+ kdevtmpfs: initialized7 ?* m$ y  y) d; ~6 `
VFP support v0.3: not present
+ _' E& Y; ]7 f( c1 k/ }clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns- M9 T" P. L1 c  A* ^! G
futex hash table entries: 256 (order: -1, 3072 bytes)$ ^( D( M' N3 y* p# P! _  ?# \
pinctrl core: initialized pinctrl subsystem
/ O; O& T1 b* S* W7 l' c: P2 A% JNET: Registered protocol family 16! s: E3 L7 |! P2 `& E% q
DMA: preallocated 256 KiB pool for atomic coherent allocations, c4 V; ]) }+ ]' v
cpuidle: using governor ladder) R5 p9 V2 M" m4 k( C1 f
cpuidle: using governor menu" `0 @; e' b9 g5 ?# b. R' p# C
EMAC: MII PHY configured2 i- c/ ~+ c5 i, z9 f
mux: initialized GPIO3_12
9 C. k) m' F6 O( B) fmux: Setting register GPIO3_12
5 t& B+ c% t- U: z9 f. [! xmux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110. y% J& r2 i7 T$ g
mux: initialized GPIO3_13$ z6 Y, s5 _4 i$ o
mux: Setting register GPIO3_13
: y2 X" }1 ^2 umux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810) ^# j4 \6 i$ p$ E  E& P% d
mux: initialized GPIO2_4
  k5 @' \1 K0 a1 ^! z- r2 [0 _mux: Setting register GPIO2_40 i) Z& q' E# g3 k) x
mux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x000080004 ?) o- U; j" H) w4 H
mux: initialized GPIO6_13
; ]% R5 T$ }2 F5 W  Dmux: Setting register GPIO6_13
# A! c& G3 j- e1 Vmux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
4 V, _& E! ^+ ?1 Lda8xx_register_rproc: memory not reserved for DSP, not registering DSP device
2 ~2 B" E% s* oomapl138_hawk_init: dsp/rproc registration failed: -129 U' ^+ q4 C2 |8 Z4 b
edma edma.0: Legacy memcpy is enabled, things might not work6 H4 I) K3 a& f3 B6 z9 l
edma edma.0: TI EDMA DMA engine driver' [$ b) i* J9 J
edma edma.1: Legacy memcpy is enabled, things might not work) K9 c* s4 r) v- A! I3 Z' L: s" v2 T5 S
edma edma.1: TI EDMA DMA engine driver8 z$ n7 O. _/ O/ n  O- j, B
clocksource: Switched to clocksource timer0_1* g+ E1 m' F$ u) k4 z# O- d& n. F
NET: Registered protocol family 2( ]/ V7 f* K1 g: `6 ~! Z1 T* u: Z
TCP established hash table entries: 1024 (order: 0, 4096 bytes): T" a, E3 D+ f/ T
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
. J8 h' O1 X  [/ g6 X: M4 N( E% aTCP: Hash tables configured (established 1024 bind 1024)
1 q2 I+ j7 n$ h  @UDP hash table entries: 256 (order: 0, 4096 bytes)9 f" @4 B# L# [7 j# W# U# Q9 K" o
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
- B( W% N: C# Q# hNET: Registered protocol family 1
" c: n; X+ I, h" r: b: [( z. jRPC: Registered named UNIX socket transport module.& K3 f' B. g9 \+ p# }1 L8 K
RPC: Registered udp transport module.) n/ \4 D8 s% Y
RPC: Registered tcp transport module.
/ Z! R* k' K: A' _" K6 bRPC: Registered tcp NFSv4.1 backchannel transport module.
7 {" Z; _. {: @% H* b8 sworkingset: timestamp_bits=14 max_order=15 bucket_order=1' @! J9 p/ T2 u: k" A
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
+ @3 C5 l0 |, h& `# p/ _io scheduler noop registered (default)
/ k2 l- s2 l  Y/ c4 a/ k$ C5 RSerial: 8250/16550 driver, 10 ports, IRQ sharing disabled7 b0 v( b$ K. S0 A$ P
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A
: J& W6 V0 N. d! Oserial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A: n( `; G# J9 y# ?) A- Z& x5 }; Y
serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A$ R$ N  M$ I& U/ R+ S
console [ttyS2] enabled  K/ k& T/ y6 E5 F
brd: module loaded
9 ~) X2 L, a; U# {$ P7 ^& {libphy: Fixed MDIO Bus: probed% O/ A6 K3 T5 M! w, S' f
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5
$ l( |* D3 `2 z, J0 R, w- Edavinci_mdio davinci_mdio.0: detected phy mask fffffffe
8 h5 ]3 }2 e; Y8 j+ R7 `0 w* olibphy: davinci_mdio.0: probed- I) L$ y9 @+ j9 N0 d7 t
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720
3 H+ C$ l# q. g+ R+ H* W5 I2 Xi2c /dev entries driver6 d$ S7 T9 L! [3 x& P" v( \6 y
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.12 _" D+ R' T9 b6 h: A
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.10 [3 Q/ U+ g$ }# ^  d$ V
davinci_mmc da830-mmc.0: Using DMA, 4-bit mode
3 h  x1 G4 @5 ]* _" rNET: Registered protocol family 10, i1 R" l" Z4 Y8 I) ^9 I7 f
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver$ y2 `9 F  b- a( F8 y
NET: Registered protocol family 173 m' @$ \1 l1 G9 Y+ o
console [netcon0] enabled6 p1 E" ]( x6 R# Y" u6 p+ l
netconsole: network logging started" M5 X  W3 ~! u8 s
davinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89
* M: g" p4 U# x2 ehctosys: unable to open rtc device (rtc0)
6 V, ^; M- |$ I5 O7 i. ylibphy: PHY davinci_mdio-0:07 not found
% W  c. z5 E5 g( N% e  c# Xnet eth0: could not connect to phy davinci_mdio-0:07
' u. A; l3 E+ {: a+ t; KIP-Config: Failed to open eth03 j# S* J1 `, f* J, t
IP-Config: No network devices available" {' Y6 f+ s$ L* a4 @$ h* D& N4 \
mmc0: host does not support reading read-only switch, assuming write-enable, {4 H  U( F- V/ W# ^  |! ?
mmc0: new high speed SDHC card at address 59b4
0 _; W# A* n% t  f" S( Kmmcblk0: mmc0:59b4 SS08G 7.41 GiB 9 A- }7 h" y- a4 ]5 t9 s* b
mmcblk0: p1 p2, j1 p+ A) i5 m- O3 }

8 X3 W2 Z. G& f9 d' E9 o/ b5 P/* 此处等待了一段时间 */9 R3 m, D, B$ P  X2 p$ y7 T- ~3 j
7 _5 j6 S4 k3 J' L7 U+ J
random: fast init done0 }# S6 D- ]9 i
VFS: Unable to mount root fs via NFS, trying floppy.
$ h: x8 O" H/ k7 b- r  r$ u, X. \VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
2 X+ \  `0 `  }5 \% u! D# ePlease append a correct "root=" boot option; here are the available partitions:7 I1 n1 @( n  z  C$ B1 f( }
0100           32768 ram0  (driver?)
0 G. [- D4 E! y: V$ Yb300         7764992 mmcblk0  driver: mmcblk
( e1 x, T* [; h  b301           71680 mmcblk0p1 cd4e1bc4-010 l2 m4 s: c- G* y: i
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          # O; p# w( |6 E: F
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block6 u- {2 N# m, D( p& i% R9 D8 u
& d6 p8 w/ l' n0 m1 q7 j: c
0 ~" y3 y" [& {: E1 E% ?: [5 V
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:8 @+ N# s2 m4 |1 n+ }  _

+ Q3 k* ?+ z3 f1 g7 ~' Alibphy: PHY davinci_mdio-0:07 not found
5 i/ w6 Y1 N9 f$ C+ D9 |7 z0 E; `net eth0: could not connect to phy davinci_mdio-0:07
$ {2 P) E# P" r% CIP-Config: Failed to open eth0( n9 y0 r( G5 B
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:250 M4 P0 j- Y! ?4 y! z7 f3 [
应该是如下错误造成NFS失败:
6 D4 H7 i% ?8 ?$ W9 H" i5 A* O) _
* Q# I& Z) n. l8 Y7 t6 s  ilibphy: PHY davinci_mdio-0:07 not found

' g/ T& d. B, d7 H; k您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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