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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5905|回复: 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卡启动
7 Z4 g1 b1 N9 }4 U: X. V$ E3 D+ B+ D. ]4 B/ C
1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin' M7 `: |6 L! t+ @0 ^
  h- Y1 t. v' z: F  {& f$ J  u' q3 T
2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版
# A' ?+ X. s, |  t% F, y! y/ ?# r0 g) E1 e. E6 f( d8 Q$ G
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式
2 D. }, o- e$ k; w% y1 m. @* s0 r/ r1 y6 a% q; O0 W
uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
: b5 Q6 Y  `6 J* X0 L, l3 x  |; I
1 z; A0 {5 o6 m! `& Ysetenv uboot_macaddr 1# F# v, n7 f- v7 h2 E1 _- J5 K
setenv ethaddr 00:0c:29:bc:7e:9a % D. s2 I3 ?) G; \5 u
setenv serverip 192.168.2.192- r5 j" I/ [1 P# `! e8 {6 p
setenv ipaddr 192.168.2.191$ m8 E) J2 ?( a, W+ e# \6 `' r6 Y
" x. M; y6 ~% e$ o1 d4 G
bootcmd=tftp c0700000 zImage;bootz c0700000
9 t# `$ W5 s, h6 O1 H8 D7 [# Z3 K2 k# U: n* H' 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
% \7 ]6 H1 J+ F! h" z1 K. ]. z
4 O# A5 F) y6 a) i6 \* j1 {4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):
( |, v) z. H4 H$ O( _* W
# W' \7 n' ]' C( t" y. iboot命令后的完整启动信息:
7 t+ C6 F5 v, @5 u9 B6 L
% }$ B% g! \' Z5 @' Y& g=> boot5 c& \# |* E7 V9 Y4 i- s3 b" _
Using DaVinci-EMAC device
0 w8 ]( {5 H; r3 s" {+ ?TFTP from server 192.168.2.192; our IP address is 192.168.2.191
( K/ e/ {: U( K) _& zFilename 'zImage'.% S- o4 V5 U: ^5 o
Load address: 0xc0700000
2 a) y" D6 v& r9 ~- i% oLoading: #################################################################
  ~( l! s3 x, S- s% w7 o% ]$ L         #################################################################7 [  r1 G5 L: f3 ~. g
         ################################
- k! F+ t7 u8 {1 @1 H         288.1 KiB/s
5 j; K8 v" n- X, v. r* wdone
# ]/ s- s: V8 Y* B" e( C% jBytes transferred = 2367360 (241f80 hex)8 S- B- p* Y) f4 \5 D( t% C
/ w3 T/ n+ W2 ~" H7 f6 d$ ]
Starting kernel ...# Z2 _' c0 R4 @7 H  A4 D0 J8 o
! |+ {5 S9 O  P1 b, z  n; X" S
Uncompressing Linux... done, booting the kernel.
! k8 `) e* D/ I2 jBooting Linux on physical CPU 0x00 L* k2 j% P6 U- l. Q. M
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
& o! [( \; v$ [. g* l# @CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f' H+ X$ I, v" W+ R9 J
CPU: VIVT data cache, VIVT instruction cache
& r% ^) e( A, pMachine: AM18x/OMAP-L138 Hawkboard
1 t8 z% V( k; m0 ^2 [5 ?0 f3 Tda8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified1 o) D5 g- ^- w+ r; t& @/ N
    'nn' and 'address' must both be non-zero) `( m- ?1 c. f- L5 }9 B7 p
cma: Reserved 16 MiB at 0xc6c000004 J% L3 S' y( k
Memory policy: Data cache writethrough
- Q! ?) Q+ b$ u2 Z+ D" F& K- MDaVinci da850/omap-l138/am18x variant 0x1
! D6 y# s2 z' ]  Q" p' D% }9 X5 MBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
9 C: u3 L2 n- d9 ~- o6 ?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
' f  @' Y; o$ R$ _PID hash table entries: 512 (order: -1, 2048 bytes)
* x4 {# q+ E2 N4 C* Z) BDentry cache hash table entries: 16384 (order: 4, 65536 bytes)& {. ]7 C# i0 @+ k: R
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
+ t3 F. R% E  a# F2 Y  X* C  P  D0 jMemory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)- T; r# z( S8 v, u0 o
Virtual kernel memory layout:0 c7 Y! |7 h- \0 a* S9 A2 B
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
. P7 `+ A* }, ]' q  k# q0 p    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
1 \6 H) u! k/ }3 M: G    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB): |& ^8 D  {/ k# W
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
$ X4 n# K: m* r1 K* e    modules : 0xbf000000 - 0xc0000000   (  16 MB)2 w# ^( t5 W% r1 |! F+ i
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)
1 f4 M/ D! E2 z& a0 D2 k! L4 A0 [9 _      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
  z- W- R! k7 {2 J3 `5 p      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
+ F% U0 E& U0 T: L; _       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB), q+ `: {  n! c4 }' T2 N$ W
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1- y; v* d, P4 f3 ^- }  f
Preemptible hierarchical RCU implementation.+ {* d" E  X0 _; U% m7 a
        Build-time adjustment of leaf fanout to 32.6 l) E) L% d& y5 _" ?/ ^/ s! o
NR_IRQS:245
: w, ?3 Z* @+ r! U' b: Z8 H# wclocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns* u' Z1 }8 y% b" c6 @4 _- L, v8 i
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
, Z3 `  q: m% a% z/ CConsole: colour dummy device 80x30
, v5 C! x9 |5 n+ H3 \) xCalibrating delay loop... 227.32 BogoMIPS (lpj=1136640)7 _4 }. K/ }$ `- j. j% e
pid_max: default: 32768 minimum: 301! b% J1 f# e) x
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)* D9 A8 C% A& m7 N+ @+ p/ W5 \
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)* S9 y" c, a( n* F, p, ^( X# |2 K6 m( l
CPU: Testing write buffer coherency: ok# t# y% [2 V* q1 ~
Setting up static identity map for 0xc0008400 - 0xc0008458
: R  m! ^4 i$ \devtmpfs: initialized
: J7 I0 c: }- g8 V; fVFP support v0.3: not present1 p  z! `" H: _+ f# g$ d
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
) B; u/ g1 s) s( R4 H; }futex hash table entries: 256 (order: -1, 3072 bytes)
8 {( _) j7 H' {+ @  W# s6 S. qpinctrl core: initialized pinctrl subsystem
! N# ~# {0 d* V( uNET: Registered protocol family 16: H' Q  V6 w& m2 V8 q, d8 l
DMA: preallocated 256 KiB pool for atomic coherent allocations
5 ?& V6 x! O9 q/ T. s- R+ rcpuidle: using governor ladder
2 s& J! A. Z4 s" U+ O7 b) A" e% Ocpuidle: using governor menu
2 |" N: _5 L- Y) EEMAC: MII PHY configured
. Y+ b: f; l4 ~1 [mux: initialized GPIO3_12
/ t/ E* k9 ^% q1 h4 E  pmux: Setting register GPIO3_12
- E) D# z3 g: Z  `7 Tmux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110. ?' g5 b$ G8 s- e. y, n- C# ?: G. V" m
mux: initialized GPIO3_13! M$ n9 x: c$ b4 ]7 `+ s$ }
mux: Setting register GPIO3_13
  F4 u6 T1 C3 ~# _2 ~! }mux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x001188102 g6 p7 O& W5 s6 X
mux: initialized GPIO2_4
, m4 `0 W& h- }0 y3 m( }8 B7 amux: Setting register GPIO2_40 t. T3 O+ q$ ]1 w. D
mux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000+ r1 S8 H, z% ]% t( U/ L, C
mux: initialized GPIO6_13# Y' @5 H8 L0 v: p
mux: Setting register GPIO6_13
5 {- T' }2 F7 ^( Q. S2 R& V. xmux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800  m. T- P9 H2 H! b6 _) f
da8xx_register_rproc: memory not reserved for DSP, not registering DSP device
0 @$ _% X% R; h, fomapl138_hawk_init: dsp/rproc registration failed: -123 O6 o" `' P* @( d) g
edma edma.0: Legacy memcpy is enabled, things might not work7 l( p* R4 T) C$ S$ B) p
edma edma.0: TI EDMA DMA engine driver+ d$ G5 r' I3 \7 C, c
edma edma.1: Legacy memcpy is enabled, things might not work
( A" q  H- g( aedma edma.1: TI EDMA DMA engine driver/ j- Q  h% K2 c
clocksource: Switched to clocksource timer0_1
! B4 h& x- r. X- ?+ \0 yNET: Registered protocol family 2( p& E1 i. o! a, z% }8 F
TCP established hash table entries: 1024 (order: 0, 4096 bytes)( Z2 V( ?; h. Z, q+ V
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
4 l, h3 C8 e0 s# `& TTCP: Hash tables configured (established 1024 bind 1024)
; d3 J- P/ X% \1 {* G; K7 }6 s" w9 \UDP hash table entries: 256 (order: 0, 4096 bytes)
( h# y1 q9 O/ Y8 L* S3 PUDP-Lite hash table entries: 256 (order: 0, 4096 bytes)8 J5 w. M6 R8 T" f
NET: Registered protocol family 1
. ?) Q, `4 e; m3 wRPC: Registered named UNIX socket transport module.
4 T- d1 m. a2 [: L* c) m; |( y0 k1 QRPC: Registered udp transport module.
) v& J6 ^  U( d, e. Q5 ~, ARPC: Registered tcp transport module.( ~) X8 ]5 T2 s& Y
RPC: Registered tcp NFSv4.1 backchannel transport module.0 d8 @9 E/ Z3 e' z" Y
workingset: timestamp_bits=14 max_order=15 bucket_order=1
; L* o# a' I; a& P  G$ ABlock layer SCSI generic (bsg) driver version 0.4 loaded (major 250)2 C8 f9 y) r( E1 T( Z
io scheduler noop registered (default)
" N; r& {# \9 |" L* @: C! M, XSerial: 8250/16550 driver, 10 ports, IRQ sharing disabled4 K, T' ~8 k* E# Z" N! C: Z
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A
2 G/ `+ B/ V' e- pserial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
4 I  E! L7 d4 J8 Oserial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A4 T, R5 ^* O6 v' e1 l
console [ttyS2] enabled: Y  R7 u9 v5 ?4 C
brd: module loaded! w% F3 E% c: Y+ `
libphy: Fixed MDIO Bus: probed
' Z  ^$ G! u1 V! k9 Q/ mdavinci_mdio davinci_mdio.0: davinci mdio revision 1.5/ v% r) |8 q% U1 _1 x
davinci_mdio davinci_mdio.0: detected phy mask fffffffe7 O+ j8 [! j, ^3 a' m; V/ o7 T1 L
libphy: davinci_mdio.0: probed8 o2 @( M/ c8 Y: n/ h" `- s0 Y& o
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720
  S! @8 s5 w" p$ d5 W  Ci2c /dev entries driver7 x. R% b9 Q/ F" E  ~
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1% C$ b5 z/ i  G( O
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
0 B5 Y$ m5 N" ^' j" ?2 ddavinci_mmc da830-mmc.0: Using DMA, 4-bit mode
) S3 L; c6 G1 ^+ @8 KNET: Registered protocol family 104 j2 b* w- t! a8 o1 ^% `
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
3 U' Q' p' L2 f8 L+ sNET: Registered protocol family 174 k5 J! z8 e  l/ f* d1 o1 L0 m
console [netcon0] enabled1 x  a# K. a" s8 r6 S
netconsole: network logging started
" a% h7 g. ~" K1 V3 ]- `4 jdavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89* y( U2 p1 E7 \
hctosys: unable to open rtc device (rtc0)
: P: g+ G, f# t5 U1 T! f6 p7 X" Blibphy: PHY davinci_mdio-0:07 not found
( ^" r8 {" `7 T" [( z% U6 f' nnet eth0: could not connect to phy davinci_mdio-0:07
2 p( F1 q- X6 W: R: FIP-Config: Failed to open eth0: z6 E* x8 G. J- [) |
IP-Config: No network devices available
( n( J' |/ ?) m. J, Tmmc0: host does not support reading read-only switch, assuming write-enable" B4 i/ D9 U  X( {( P( k, C4 l/ w/ v
mmc0: new high speed SDHC card at address 59b46 A1 [$ a1 z; ]) g% C0 y% @
mmcblk0: mmc0:59b4 SS08G 7.41 GiB 0 ^9 V6 G6 l8 W% P2 W; p+ q
mmcblk0: p1 p2
$ s4 d; u, _+ h$ ^  I& t) X# U& e$ N8 u# M  F
/* 此处等待了一段时间 */
3 x" \4 P; Y1 |( w# P/ z/ h( s, k
random: fast init done
) R3 C/ s  M2 W6 f- \1 BVFS: Unable to mount root fs via NFS, trying floppy.; p4 B2 w  M/ P4 e! d8 z
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6( J  f, c, T4 L# _' k7 E5 S( F
Please append a correct "root=" boot option; here are the available partitions:
" Q  t7 a/ M# Y$ \4 c5 r6 m0100           32768 ram0  (driver?): C# V* i6 z+ t# E2 O( L5 a) d* B
b300         7764992 mmcblk0  driver: mmcblk) V6 v2 M0 }' M
  b301           71680 mmcblk0p1 cd4e1bc4-01) ?0 N9 G' H4 b* @( ~( b
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          
+ [" H$ F1 {9 Y/ [, N; oKernel panic - not syncing: VFS: Unable to mount root fs on unknown-block
/ l* e) m, d4 W0 f
$ V! L& v! [7 p) d- ]3 S# I+ j7 t" C5 K& U$ Q1 Y/ t; `$ z; \
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:$ v1 n5 v% j  s4 N; j! J! `2 y

2 t: O8 v* v$ X$ slibphy: PHY davinci_mdio-0:07 not found( D) O7 W, s& E
net eth0: could not connect to phy davinci_mdio-0:07. }& p% P; F$ x. h) k6 o
IP-Config: Failed to open eth0# n% \& S- v- ?$ h' A$ W& z
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# N, [: ~* U. J* k  A6 U
应该是如下错误造成NFS失败:" [( l1 D" J- g

5 q! ~  T! v" V2 g2 Nlibphy: PHY davinci_mdio-0:07 not found

( c3 S$ `  w; N, Z$ x( `- A  t您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-17 22:50 , Processed in 0.041849 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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