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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5772|回复: 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卡启动
9 X9 H4 j0 l6 H* Z
) [7 ]/ u! A9 s  ?+ X% {3 M7 ~1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin
' @+ G0 |3 O% f8 x1 V; [
: ?+ a- x( X5 r0 t4 c) [2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版* p: X9 F1 r7 g0 Z8 N+ {
% d9 p8 @) T' X( q. O  q0 z9 M
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式
4 o; R- L! f0 L' R
5 p) Z* l' f3 D9 V. c* x5 buboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
. x* B/ ^2 \: |. Q! Z+ c: Z
* o( }) `5 A. U" O! V7 @setenv uboot_macaddr 1, d2 y$ I9 F  P0 m* }" b5 C
setenv ethaddr 00:0c:29:bc:7e:9a 3 c% M0 I$ M% P) C, R) E! A) G
setenv serverip 192.168.2.192
/ K) q# V5 t! v% X: m5 Y. Esetenv ipaddr 192.168.2.1910 \7 d( K1 A; h$ b9 v  E5 t' H
3 C  y: j# S1 A& X# a. X+ a3 V* E/ k" V, B
bootcmd=tftp c0700000 zImage;bootz c0700000
( G0 f, i7 h8 ~1 f6 I" I) l3 ~/ s% p+ o+ B1 c
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; S3 Y0 d! H+ w: a* ?- R/ K

: T5 ]# q, w0 V4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):' r& w( m. [1 N# D  r
  h+ `6 Q  f( r' f. j
boot命令后的完整启动信息:. t2 V  \. s0 D
& L& Z* p4 i7 l% \# \6 N* F, h
=> boot
1 C- y" z0 M. N+ K; `Using DaVinci-EMAC device1 ~) Y  R9 P/ @
TFTP from server 192.168.2.192; our IP address is 192.168.2.191
, K3 \, A( k- k/ k, HFilename 'zImage'." ]( J5 S2 e+ e0 y
Load address: 0xc0700000+ @2 Z# Q1 v4 |  V
Loading: #################################################################
* s& v! Z% Z! y' `         #################################################################
+ E5 R1 d2 N( K3 O3 z  f3 T  c         ################################
0 B* {; E  L* h* Y0 n' R9 z2 I         288.1 KiB/s
  [' O1 `0 p+ T, O" Bdone
, I+ P3 t* t( @( u, @9 h6 BBytes transferred = 2367360 (241f80 hex)
- ?  `/ t9 S2 O: j: Q, I5 g0 i  Z$ L( ~$ b
Starting kernel ...' E' ^! M4 p8 `( U$ }! Z7 d
/ x1 ~2 R. T3 w  v$ g# G2 n
Uncompressing Linux... done, booting the kernel.
+ @4 M3 L( Z5 {9 q. v; qBooting Linux on physical CPU 0x0! H. d5 I' T. k6 c9 l! @
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- l. d9 I. Y: R3 X- w" r
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f9 k7 X, k0 G  V, C* [
CPU: VIVT data cache, VIVT instruction cache0 R6 k6 w; o( q9 F1 l
Machine: AM18x/OMAP-L138 Hawkboard$ s6 E" l) A2 [+ F) d
da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified" M. b/ P* ?1 U" N- c. |/ u! ]
    'nn' and 'address' must both be non-zero' ]5 I* X8 Q2 H- S
cma: Reserved 16 MiB at 0xc6c000004 S8 ~. E3 {1 V$ O4 }0 `
Memory policy: Data cache writethrough
! u: O6 f7 f5 W& ?5 O7 m* V3 ?5 |& zDaVinci da850/omap-l138/am18x variant 0x1
( d. K% o9 B! M. s+ r: SBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480& O+ @) [9 ^0 O( c3 t. z
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" n! v3 X! B" s1 o0 M
PID hash table entries: 512 (order: -1, 2048 bytes)
3 }* h' J0 N# y: a0 `$ SDentry cache hash table entries: 16384 (order: 4, 65536 bytes)
+ j0 C1 n/ s0 Z! s1 A& \( ~Inode-cache hash table entries: 8192 (order: 3, 32768 bytes). z( c6 r) {& {  I5 O* I
Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved): l. \6 z; u; @! j' r0 {
Virtual kernel memory layout:
2 g! _, O! v. v# L% e    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
) B$ n& U3 c+ q3 ?    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
, L' Y. }2 L" J, s7 x    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)2 n0 n2 t  S0 f# N5 }9 X  `
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
) b6 M! }, e1 h! v5 ]+ ^2 G    modules : 0xbf000000 - 0xc0000000   (  16 MB); W- i& Y$ i( \; J! q
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)5 w. q% W- l) K  f1 m" z
      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)0 m9 ~* A0 a0 j* p, V. e
      .data : 0xc0626000 - 0xc0673110   ( 309 kB)* n) [$ \4 B- ~$ C% e8 M0 L
       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB): B3 p) @7 L* }5 t( A" D
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=16 M* q2 v- h- S: F* ?  M
Preemptible hierarchical RCU implementation.
- K8 C& {  H' ^3 F9 x' g& Y        Build-time adjustment of leaf fanout to 32.
( `+ T" C$ @4 U6 H  ]# p$ vNR_IRQS:245$ z. M# C  L: P, J
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns7 e3 `3 Y$ r; o; v- \; x& P3 b
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
2 v" |) D1 i4 C- AConsole: colour dummy device 80x30+ C# {# T. o2 g
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
  x; x. y3 m% `3 O% Tpid_max: default: 32768 minimum: 301
) A, S& M7 M1 O0 ^2 iMount-cache hash table entries: 1024 (order: 0, 4096 bytes)
2 u9 K4 W& }4 C4 l3 j- ~Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
( J" x  a7 f# Y: TCPU: Testing write buffer coherency: ok
" ~! z$ N+ Q& B2 |Setting up static identity map for 0xc0008400 - 0xc0008458- l8 J2 A( H* p6 k6 N0 z
devtmpfs: initialized; W. O# C8 a6 O2 G* S+ [
VFP support v0.3: not present! |  E6 e* C9 p1 B, J1 [' P
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns  e' |( t% f4 }5 r1 v3 n( Y% D" w& D
futex hash table entries: 256 (order: -1, 3072 bytes)! N. L! J$ A+ s! }( U
pinctrl core: initialized pinctrl subsystem: p# T4 U" a2 K* C
NET: Registered protocol family 16
8 O2 O, k' }# pDMA: preallocated 256 KiB pool for atomic coherent allocations
4 k8 U; B" _9 L6 p% [cpuidle: using governor ladder7 l8 h5 C) s+ Y  q2 q" n, i
cpuidle: using governor menu
; O; S9 S, X/ A9 R' {! a" `EMAC: MII PHY configured6 t7 {% v3 h3 r
mux: initialized GPIO3_12* }8 q7 S1 z/ W5 ~; q
mux: Setting register GPIO3_12; v8 a9 b7 v0 I  `; U; g- c; y
mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x001181108 L) d* h: R4 H1 d4 g, s
mux: initialized GPIO3_13) b; A) k* l9 H1 P/ c. f% b
mux: Setting register GPIO3_134 }) j* f1 J9 U8 l
mux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810
6 ]3 O, b* ?: _8 c7 gmux: initialized GPIO2_4
- O" W( r& l; F/ m& }mux: Setting register GPIO2_4
( H9 e. h$ i5 I4 P% ^, |/ X# d; r' j, |mux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000
; s5 J+ U7 h$ a9 k, p% Kmux: initialized GPIO6_13
! S: t! D# {1 v3 ~7 K; H/ n2 Ymux: Setting register GPIO6_13( w; }" Q; f/ }9 x  q% Y
mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
& Y) e: A! P% w8 _9 t2 Ada8xx_register_rproc: memory not reserved for DSP, not registering DSP device( ?& F1 C. |4 |) e$ ^& K
omapl138_hawk_init: dsp/rproc registration failed: -12
% r! K+ A" t: g( q3 Tedma edma.0: Legacy memcpy is enabled, things might not work
) _; T, i) O  p* o% k5 @3 zedma edma.0: TI EDMA DMA engine driver
9 Q( ?% ^, A5 D. oedma edma.1: Legacy memcpy is enabled, things might not work6 |# X$ F5 q5 |: ~# A0 n
edma edma.1: TI EDMA DMA engine driver
  ]& i" H$ U" x0 }6 `" Qclocksource: Switched to clocksource timer0_12 R# V7 n1 @# X# ]) O- }( N; L  \
NET: Registered protocol family 24 v" t( Q+ C* m( O; k
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
0 x& N' k2 m) Q% VTCP bind hash table entries: 1024 (order: 0, 4096 bytes)' o/ D7 t$ p0 N  g$ `' K
TCP: Hash tables configured (established 1024 bind 1024)! A9 g; F8 ^8 G4 \+ e, @7 n7 w
UDP hash table entries: 256 (order: 0, 4096 bytes)  p  x' H) h. Z% ?3 g
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)) k# \7 I8 Y5 i
NET: Registered protocol family 12 |& ^; V* S$ g* o2 G% t0 n
RPC: Registered named UNIX socket transport module.7 m7 M4 D, S/ ]- N+ S6 e. R
RPC: Registered udp transport module.) m; V/ T1 g- P  @3 e3 \
RPC: Registered tcp transport module.
* k! K4 t& `- \+ G' `RPC: Registered tcp NFSv4.1 backchannel transport module.
3 d: Z5 J' Z  u: I6 h) tworkingset: timestamp_bits=14 max_order=15 bucket_order=1  G. i; y+ e" X
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250), @$ e) R; R, a" _' Y
io scheduler noop registered (default)) ]; ~/ ^  S) S
Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
& F9 c) R7 F" e$ r* K: Pserial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A! t. S9 B' r+ y) I9 k2 s. g' K! t
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A" V- l+ n3 v" I- C
serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A
/ h. a- ?, _0 B$ Gconsole [ttyS2] enabled" f7 E& L: }' o- b1 ]5 C& |+ s
brd: module loaded! m! {* C1 L- N1 V
libphy: Fixed MDIO Bus: probed
7 ~$ u  x6 [3 E" Xdavinci_mdio davinci_mdio.0: davinci mdio revision 1.53 h, v1 R5 O. P4 g8 \$ y
davinci_mdio davinci_mdio.0: detected phy mask fffffffe
/ _% S2 c! V, tlibphy: davinci_mdio.0: probed! r0 p4 m; k, F* c9 C0 N9 q
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720
" K) o4 c/ g4 k% Q; ]i2c /dev entries driver  n- v7 n% s# {* ~$ l
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
( L, e2 w2 w) r+ G* Idavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
, a( i6 b% w8 a- Idavinci_mmc da830-mmc.0: Using DMA, 4-bit mode
: v+ x! ~. q8 w! k* D  V& ]; kNET: Registered protocol family 10
8 X1 P5 }7 G! asit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
. I" {4 j+ R! u- b0 LNET: Registered protocol family 17
. |0 B1 V+ t$ F% S4 D4 Kconsole [netcon0] enabled8 ~( O2 y4 k0 x4 _+ i
netconsole: network logging started
6 ]6 a( M2 b- o2 u+ T; sdavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89- J6 o3 P5 B/ u/ @, I
hctosys: unable to open rtc device (rtc0)8 j/ x2 ]$ b1 y! D
libphy: PHY davinci_mdio-0:07 not found; w3 x2 }/ n2 Z: m% k& r; V
net eth0: could not connect to phy davinci_mdio-0:07
- W. b9 X& J& eIP-Config: Failed to open eth04 P( z: L2 U; T/ P. j
IP-Config: No network devices available$ B+ j) `2 @7 s- r. N
mmc0: host does not support reading read-only switch, assuming write-enable
" K* N" Y! G: l0 {4 Ommc0: new high speed SDHC card at address 59b4
, d6 P' U4 J$ I+ m' r: j* Xmmcblk0: mmc0:59b4 SS08G 7.41 GiB
4 \2 _; R+ G+ Y7 A+ E mmcblk0: p1 p27 N4 _  C$ E3 m1 r+ b6 Q
1 W) E' ~) H" N/ j$ \! R
/* 此处等待了一段时间 */
/ M9 b( H$ \; V9 n+ y* t) Z9 F9 P2 h- l: w
random: fast init done- O- @) y- T; a- v5 P
VFS: Unable to mount root fs via NFS, trying floppy.
! l+ [* h7 f' A) NVFS: Cannot open root device "nfs" or unknown-block(2,0): error -64 ~* w) d- \. F1 D
Please append a correct "root=" boot option; here are the available partitions:
! P' Z1 t/ u* @- d0 m0100           32768 ram0  (driver?)
, y) q  ^$ v; o/ fb300         7764992 mmcblk0  driver: mmcblk
# V) c! r; u+ g  b301           71680 mmcblk0p1 cd4e1bc4-01$ u( e8 U: _: ?: U1 x2 L" X2 a
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          
2 |7 p  z# i8 {1 o9 @5 xKernel panic - not syncing: VFS: Unable to mount root fs on unknown-block
& g& S1 h# F' A7 c
3 E5 j) }, R4 z* M! p' e& R
' ]1 F) a. g# l9 s
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

1

主题

73

帖子

1385

积分

创龙

Rank: 8Rank: 8

积分
1385
板凳
发表于 2017-9-15 21:45:33 | 只看该作者
uestczwj 发表于 2017-9-12 22:258 c( \0 h5 |: P* G8 C* K  O
应该是如下错误造成NFS失败:6 ^$ ~4 o8 d* \- X5 G1 Q

6 O. g; b9 B5 ~' y5 nlibphy: PHY davinci_mdio-0:07 not found

5 s) ^5 t- Q# h# h7 [1 J! P2 f您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:
& D8 O6 G; w/ j5 T% a2 y
& G! n5 C% t4 A7 }7 D9 Llibphy: PHY davinci_mdio-0:07 not found
* k9 E6 y9 A' E! hnet eth0: could not connect to phy davinci_mdio-0:071 G- e% i6 J. H' G* c
IP-Config: Failed to open eth0
. N8 a9 w) x5 U+ o' b' EIP-Config: No network devices available

点评

您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。  详情 回复 发表于 2017-9-15 21:45
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 03:26 , Processed in 0.041540 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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