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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7200|回复: 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 f. O! L* W: W* Y$ W" S9 Z3 l* y0 P/ Q
1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin" B, K/ r" |( a9 Z- p4 Q8 \, s

4 p  {. o9 K! c1 g4 d% R& Q# Q5 M2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版5 }% e7 }  P6 I( h& ^; s: t) X  m

3 E& [0 D' ^+ z3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式
8 L( h9 k. u+ o  P
9 w- y% l* D- s. ^1 E% L; wuboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
! D4 N4 q: e) q8 ?$ h0 ]" \
9 F# K6 t! Z0 E' T+ P* Ksetenv uboot_macaddr 1. w+ A* e5 R8 _1 [
setenv ethaddr 00:0c:29:bc:7e:9a
- D. _% _: L* r, o+ Tsetenv serverip 192.168.2.192
! n0 `0 o0 t. j# N" Usetenv ipaddr 192.168.2.191
) X0 I! `7 Z# d9 _9 h) e) _" z) K, _. ]$ I
bootcmd=tftp c0700000 zImage;bootz c0700000
# ?) l2 x1 z' H0 h$ E+ [  a3 o$ x3 E* V5 q
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/nfs9 W4 A  D$ C/ U3 ~  w

3 u/ a; Z% u7 P) N  a( a1 G2 M6 H4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):: C5 d( o- M' ~2 i0 S( j. ?

! W( E# t1 y) S2 P5 cboot命令后的完整启动信息:2 X) O- o2 S& U* v# k
/ u+ C% G: W' Q/ C4 e
=> boot
6 }0 q' `- e/ Z9 ~% A* C" M' gUsing DaVinci-EMAC device
6 s+ Y# E# e# `TFTP from server 192.168.2.192; our IP address is 192.168.2.191( g/ A/ E' M" _
Filename 'zImage'.
9 r$ T4 z3 p) L) |# oLoad address: 0xc0700000( [6 e- i! N; E5 c
Loading: #################################################################
* _2 O. V4 h# ~& }) ]         #################################################################
6 O8 D3 S8 e: Z. u* @$ s$ W         ################################
' @2 }: L9 B5 P* B$ O         288.1 KiB/s
  ?, E9 u! o. S) c0 z' Sdone$ x# z2 i: m1 ?0 U
Bytes transferred = 2367360 (241f80 hex)! B+ e- V, s" w! q# {$ t3 Z1 P# A

4 u; x. f0 i+ |. d! V2 A2 wStarting kernel ...; @" A6 E) S$ ]+ S8 l

% W3 ?8 q' b$ a7 HUncompressing Linux... done, booting the kernel.8 P  M. S2 h8 f- V1 X
Booting Linux on physical CPU 0x0
9 J. q2 W4 o; T" C+ B0 R; \- c8 I* xLinux 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  d1 K7 W4 i& ?- c% e
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
1 j3 y  H7 i" B4 W" u  T3 n. P4 LCPU: VIVT data cache, VIVT instruction cache
/ X$ ]5 G6 \4 L' H3 PMachine: AM18x/OMAP-L138 Hawkboard
# ^5 I1 o9 H: I! X8 s" N7 [: w# e+ L8 l* Uda8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified. s8 E. g$ y" E- Y& X* |8 \
    'nn' and 'address' must both be non-zero% ?; @7 ?- J% {+ s
cma: Reserved 16 MiB at 0xc6c00000; M2 _! x3 L$ s6 ^' A5 B
Memory policy: Data cache writethrough  T% r/ F0 e3 r3 ^+ Q0 ]
DaVinci da850/omap-l138/am18x variant 0x1( `8 o2 U( Z& x! N8 c
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480. @0 L, @# q; s
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/nfs3 w* q4 L* l. b9 }: i  Z- T
PID hash table entries: 512 (order: -1, 2048 bytes)5 d7 C- h2 R% L5 J* ^' x9 P; w* \# G& w
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)/ \6 u7 v) T! [# ~) C/ r6 q/ I
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
% W! X# a* o4 |+ |; HMemory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)
' {, t( ]6 I, i2 d9 @9 P6 HVirtual kernel memory layout:
+ ^2 [  u3 e# z! L1 }, A' K    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
* N+ Z/ g) _- Z- q' K    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
' [" l  x! X& t6 D; M, L+ t    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)1 i; [* E& S( b) Q
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
$ H' X& S* F" `: E4 T. {" L! {    modules : 0xbf000000 - 0xc0000000   (  16 MB)' Y- ?% R" \6 f/ k$ x2 ^4 o" i" }3 G
      .text : 0xc0008000 - 0xc0474b38   (4531 kB); l: r9 A0 ]) `, [
      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
* ?  w, S) l5 e      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
3 V0 b# f! s4 F       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)# G6 m- A' k& U9 l( t5 {# F
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
0 o, ?* a; r0 M4 W8 QPreemptible hierarchical RCU implementation.
4 t0 X8 }/ s- {: T# o' p9 J        Build-time adjustment of leaf fanout to 32.4 z4 F0 ?) {4 v% C$ B% }
NR_IRQS:245
4 x, V7 L3 I1 m9 m  jclocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
+ l7 ^8 P' I  f& ssched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns' U0 x& f( F2 }% Z1 ?5 J# |
Console: colour dummy device 80x30
' [+ m- g: N: Y' T$ @Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
. r+ ?. n5 j+ a3 c: Kpid_max: default: 32768 minimum: 301
2 K. L: Q/ c% M9 fMount-cache hash table entries: 1024 (order: 0, 4096 bytes)
, H  u; t% e; T* z" J  O& [Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
' \! o- t# O$ v" G5 u; xCPU: Testing write buffer coherency: ok
$ ?! g, c2 O/ @! k: r: j7 gSetting up static identity map for 0xc0008400 - 0xc0008458# X) n1 }: ]$ u2 v! N
devtmpfs: initialized
: ?. `( n" ^* t! O7 x8 U( s( f' UVFP support v0.3: not present
- i; |8 ?0 ^$ Bclocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns' ]2 d: F- v) H9 j0 O' r+ r
futex hash table entries: 256 (order: -1, 3072 bytes)
0 B, S3 o9 M) e2 Q* }6 Ipinctrl core: initialized pinctrl subsystem
+ [9 V$ k- }, _8 e( r* NNET: Registered protocol family 16
& o5 |: R8 f: j+ e8 s/ E7 yDMA: preallocated 256 KiB pool for atomic coherent allocations
$ A* q# B% G! b& Icpuidle: using governor ladder' U9 i- L$ i( z& p- k
cpuidle: using governor menu
. L* K6 Q9 s" V. [- W" y' PEMAC: MII PHY configured
" e5 w3 Q5 W! ~% J3 Gmux: initialized GPIO3_123 ~( ~4 i/ U7 u8 t. u
mux: Setting register GPIO3_12
5 d( T9 R6 p! [& Umux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x001181103 ~+ C7 h6 I( J4 x6 ^8 |  `
mux: initialized GPIO3_13$ T1 T, ?; S% S" Q+ @
mux: Setting register GPIO3_13
+ D5 n  l9 O: V: M" n1 W8 _! Lmux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810& M* K- E# {# l1 O/ c
mux: initialized GPIO2_4
3 ~' c9 v7 t% U) k7 E  n, c; n  M! Zmux: Setting register GPIO2_4
* c! j1 U' |1 _mux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000
0 Y$ _# K6 g+ C$ Xmux: initialized GPIO6_13& x- N- F9 ]. r/ |3 ?7 j6 a
mux: Setting register GPIO6_13/ D; X% p( ]  @% S! `& D/ q
mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x000008003 v, h: A* A0 C* l9 V! \
da8xx_register_rproc: memory not reserved for DSP, not registering DSP device
- l: {+ S% c' P' v3 k' N  Yomapl138_hawk_init: dsp/rproc registration failed: -12
" Y. U+ l* `$ i3 r* cedma edma.0: Legacy memcpy is enabled, things might not work! S0 ^, P- v/ I2 t0 M# |" [' ^9 u
edma edma.0: TI EDMA DMA engine driver( s+ y: _8 _% Z' G% b* \
edma edma.1: Legacy memcpy is enabled, things might not work
- s% _; }7 w  B9 W! Dedma edma.1: TI EDMA DMA engine driver
5 R, @4 o& J( ~6 tclocksource: Switched to clocksource timer0_1
' w! X  Q3 ]6 q/ \NET: Registered protocol family 2
: Z& h* _  u/ g/ ]9 w0 kTCP established hash table entries: 1024 (order: 0, 4096 bytes)
5 x  S" a: B9 }  I, V, XTCP bind hash table entries: 1024 (order: 0, 4096 bytes)% U% }9 ^. p6 i' N2 g/ h
TCP: Hash tables configured (established 1024 bind 1024)7 Z9 L$ y6 I% Y$ j
UDP hash table entries: 256 (order: 0, 4096 bytes); d7 Z1 X# c% g4 J1 d2 \1 i
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)3 O" ~7 U, U) l* q/ ?( \/ t/ Q
NET: Registered protocol family 1
" o( r  |4 L2 Q( b/ Y7 nRPC: Registered named UNIX socket transport module.
: X9 U1 n6 X7 C# TRPC: Registered udp transport module.9 M1 K1 J9 I, T
RPC: Registered tcp transport module.
) i3 v, c9 b) Z7 c( w& URPC: Registered tcp NFSv4.1 backchannel transport module.
" r6 y5 P' E/ r5 w6 s2 ^- P3 \8 z! u2 ]workingset: timestamp_bits=14 max_order=15 bucket_order=1# m& q8 t/ B$ w
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)( h) N) Z3 q1 ^# W  w
io scheduler noop registered (default)
3 I0 F$ m! d$ ISerial: 8250/16550 driver, 10 ports, IRQ sharing disabled  T) j, w+ v1 j9 \4 ?
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A4 c. V" ^! i9 @4 M
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
; t  M5 H5 M; \' q. T  F- V+ Q9 nserial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A2 s2 A! ~, @, t7 i1 n( O0 u- W
console [ttyS2] enabled1 x& j* v% P' }( i' ]2 V
brd: module loaded
4 y! U, _) K1 @) Hlibphy: Fixed MDIO Bus: probed
+ Q5 H- `6 Y% a, Ydavinci_mdio davinci_mdio.0: davinci mdio revision 1.5
0 O) X5 L" {2 ?* @* ~1 E5 ^  idavinci_mdio davinci_mdio.0: detected phy mask fffffffe
+ ]8 {! G* {9 L2 P+ N4 r3 flibphy: davinci_mdio.0: probed3 z% @( u# K, p: F6 J5 Y/ o0 j- O% Y
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720
- \  \$ L7 I& t  ]' d' Ii2c /dev entries driver, U8 q1 n1 L' P% h/ a/ ?
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1- A; }% Q- h! o* c2 }
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
9 ~) _, Z8 B1 A$ Y% _5 Q6 Gdavinci_mmc da830-mmc.0: Using DMA, 4-bit mode" w$ |8 W: {" |7 P/ |, K7 {% ^
NET: Registered protocol family 10
+ U% f0 s; X: J) I& H8 C2 Lsit: IPv6, IPv4 and MPLS over IPv4 tunneling driver/ G, R8 W5 U" j9 ~
NET: Registered protocol family 17  P, {% X6 e7 O; q* v, o
console [netcon0] enabled
0 M; Z! P) \1 [) U/ U) j8 ?2 Rnetconsole: network logging started
- e4 W9 t4 b$ s! H; Cdavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89
* Z  Y# o' s' m, Z! @4 lhctosys: unable to open rtc device (rtc0)( W3 L& Q/ w+ y, J% t
libphy: PHY davinci_mdio-0:07 not found" w' j6 ^+ |$ @: x  ]7 T
net eth0: could not connect to phy davinci_mdio-0:07  t# E7 ^! O# t( G5 e
IP-Config: Failed to open eth0
  s: Q/ p4 d4 |" ~$ dIP-Config: No network devices available2 A, L% ^2 r; a1 p/ v+ m& f
mmc0: host does not support reading read-only switch, assuming write-enable" k! }' G! c5 S. _' U
mmc0: new high speed SDHC card at address 59b42 b  M6 I, i0 L
mmcblk0: mmc0:59b4 SS08G 7.41 GiB # ^2 M% P6 `$ I) Q6 j% }& ~$ z
mmcblk0: p1 p2! ?1 m. m5 K4 M7 S
* n+ r3 C9 d) A$ u" W: ^* b. H
/* 此处等待了一段时间 */
! k! g" }) B$ i/ ~1 c; j4 a
" W- Q  J" m7 T: C" U1 Arandom: fast init done
; R6 _; M8 C; i: y3 [3 GVFS: Unable to mount root fs via NFS, trying floppy." N$ d5 i0 x7 I4 }  O1 {; Q2 G- t0 X
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
1 x; {) x% \0 v' Z5 S( n' q, kPlease append a correct "root=" boot option; here are the available partitions:7 n, l, Q' A( ?9 T
0100           32768 ram0  (driver?)
. |% |( F5 Y" m# S4 L- x$ w0 jb300         7764992 mmcblk0  driver: mmcblk
+ }9 |; {  o4 s+ \* M* o  b301           71680 mmcblk0p1 cd4e1bc4-01. j! t6 @( R* d9 q  ^* q4 ~0 |. g
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          1 _# v9 l# X1 X$ u2 X
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block
' x6 B! [8 t; f  i) G: R! W# s$ S
9 D" F0 `- L5 Z+ x) j7 Q% u
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

1

主题

73

帖子

1385

积分

创龙

Rank: 8Rank: 8

积分
1385
板凳
发表于 2017-9-15 21:45:33 | 只看该作者
uestczwj 发表于 2017-9-12 22:25. G3 y0 L1 l- H( K& S! W" U! j% W
应该是如下错误造成NFS失败:7 r2 G) `- ?) U

, j+ Y+ J% a" D. B+ \+ o* H7 L! W6 Tlibphy: PHY davinci_mdio-0:07 not found
3 W, Y# F1 U5 x6 z+ k0 i# p* _
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:( T! A7 f& t, |  p0 ?0 X

! A2 `3 z$ i3 e0 qlibphy: PHY davinci_mdio-0:07 not found
$ V$ f6 I* j+ I* T0 v1 hnet eth0: could not connect to phy davinci_mdio-0:07
5 C+ N% @0 L0 EIP-Config: Failed to open eth0
+ t8 w3 `2 I7 o/ wIP-Config: No network devices available

点评

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-7 21:14 , Processed in 0.045649 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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