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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7460|回复: 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卡启动
( C8 u0 @0 o7 l& B# [
8 y3 b% v6 ?& w. G- H. R* J1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin
9 y7 Q$ u! i/ E$ j7 G+ d6 Q4 t0 p% |3 @) Z  O
2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版. Q- f9 _4 j* m4 U
1 j+ D; D0 {: ?6 w5 i
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式. T0 z. W+ c$ Y6 P3 c5 [4 x# o

' w. h6 N3 Y0 H" D2 c4 I) yuboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
  t" o* G; a5 l% q4 [5 X" C: R4 o/ \; O0 \, [
setenv uboot_macaddr 1
* @- z5 r' a  s- V8 `setenv ethaddr 00:0c:29:bc:7e:9a
* J2 k& q; S0 I' q; J7 N( Esetenv serverip 192.168.2.192
' b9 }8 [+ p! M& u9 ~& Wsetenv ipaddr 192.168.2.191
& ~! z/ y6 o6 \0 u4 d/ x5 h" I5 {) B* O; R1 R- ~2 I
bootcmd=tftp c0700000 zImage;bootz c0700000
: C! E0 n) p9 g# l+ T$ b' ]# {; |3 X3 v) e1 N- D& m+ \, u. x4 [; s9 W
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$ Q% z2 F0 n/ r) x1 I- x
/ u2 j# k0 d; K5 `) u
4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):5 i/ V0 D3 X0 |! x) y

4 v: K% i$ D7 D! iboot命令后的完整启动信息:' G- j. z3 R0 W4 n6 b
! a- F- P/ O  u. C& o! o) F  E
=> boot# m2 q% `9 B9 W' w& q0 J: U. k
Using DaVinci-EMAC device
/ I& f; |/ ]' c/ PTFTP from server 192.168.2.192; our IP address is 192.168.2.191* u5 }# w0 k# z5 d
Filename 'zImage'.: F8 a' l8 w7 q% O, j7 k& H
Load address: 0xc0700000
3 Q6 X$ Z% F7 M& c5 S0 XLoading: #################################################################
4 y( X' D2 J; |* a0 u) Y0 X         #################################################################
! i0 X6 |7 {1 i6 D+ d! N) l         ################################
' |6 Y" v6 q! U         288.1 KiB/s
0 z( Z+ J( y; E( B. z5 \done# f1 i6 I- A* y1 r$ i
Bytes transferred = 2367360 (241f80 hex); O8 n% A- O0 ]. e% }) L8 {' J2 X

& }+ k3 @# Q  n1 |6 [, X- XStarting kernel ...6 X4 {" W: \& m' N1 }9 P/ u6 ?+ ?/ J

  ]- s- R& I7 b# AUncompressing Linux... done, booting the kernel.! E0 X1 U9 ~9 S: i. a
Booting Linux on physical CPU 0x0
0 k# h. t& E+ i) \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
/ W% T# X- \- g% C! ^CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f2 w7 K' r3 u! l$ T' H1 q! k% L
CPU: VIVT data cache, VIVT instruction cache" v  z. P3 Z1 d* R
Machine: AM18x/OMAP-L138 Hawkboard% j. a* S  O+ D; r2 I) o) }# }
da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified
" h" F- Z% z$ Z/ U5 l& W7 g5 ^    'nn' and 'address' must both be non-zero
2 r. p5 p: C3 S. q* F: ecma: Reserved 16 MiB at 0xc6c00000
  m7 P) N! _  j; t0 b9 XMemory policy: Data cache writethrough0 A( W$ B" @3 ^$ j2 x/ f0 s% P
DaVinci da850/omap-l138/am18x variant 0x1
/ R. t9 T  e3 A( XBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
2 k2 z, l8 M" t' F1 B$ 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
4 w, S# E/ J% J4 |" D5 @+ bPID hash table entries: 512 (order: -1, 2048 bytes)$ v: c( T0 ]" I+ e' |8 I9 J
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
+ i# K6 g: H9 D) k% z% l; W& NInode-cache hash table entries: 8192 (order: 3, 32768 bytes)
7 t: X" q) K% @6 g3 IMemory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)
" }1 @. A& v$ k/ F% b/ i  CVirtual kernel memory layout:
7 D3 W6 T/ P4 ^    vector  : 0xffff0000 - 0xffff1000   (   4 kB)* Q9 e" y1 k4 o- |6 _( t( V
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB), X$ _1 z% i' y3 h7 o
    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
. N$ I. x) S. X4 g" ]' W# t( e% K    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)( z- q  o/ [7 D- Z- }( ]: Y
    modules : 0xbf000000 - 0xc0000000   (  16 MB)- S% I+ T* H& ]* P$ G9 c2 C
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)
4 J: S' t" w: r0 U4 c7 Q      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)/ {! ]+ V  ]- T& x$ c$ y  t0 c
      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
, B7 {, u7 U  D7 E* ?5 @! v       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)
& z9 W) [0 O% U  Z6 X8 @SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
% _6 }: G- y0 D7 g, HPreemptible hierarchical RCU implementation.
; `) A; `$ K' ^, M. i- o        Build-time adjustment of leaf fanout to 32.. H, R7 h! y' N
NR_IRQS:245
$ m% U$ u2 H, [  O% kclocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns$ D6 M/ @  P1 X" A; J; {% Y
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
0 o1 q0 N, L7 Y2 Y8 M6 ?, J6 {! kConsole: colour dummy device 80x30# m% K  c3 A7 x/ X# O* T* ?0 N* |
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)7 X4 G% m9 i& C- X! u' {
pid_max: default: 32768 minimum: 301$ _: T0 t) \, t& m4 x: N
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
* O1 j  n4 S% \* ~4 R; _% XMountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
( x' A& X+ h7 [& cCPU: Testing write buffer coherency: ok
& ]  L$ L! R: b$ sSetting up static identity map for 0xc0008400 - 0xc0008458
+ @* s% Q4 W; ^* W: J: [7 ~4 Udevtmpfs: initialized* V/ [. M( |( y3 Z! l- [: H  M, c
VFP support v0.3: not present
; V/ b! u. J2 `+ Hclocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns( Z" A. ^7 K9 O6 |$ D. C( f- ~
futex hash table entries: 256 (order: -1, 3072 bytes)
/ }) Y6 r2 F6 j' M, |. jpinctrl core: initialized pinctrl subsystem2 b  D' Y7 S0 Y8 t$ v
NET: Registered protocol family 16
4 E6 \7 d( j) o9 z# C* BDMA: preallocated 256 KiB pool for atomic coherent allocations7 }7 w+ p: V2 e9 U+ A9 ?% J+ w
cpuidle: using governor ladder
6 [9 n7 h/ t$ m# X4 Q7 ~cpuidle: using governor menu4 E" p) t' g3 }; Y% O3 [5 }" F
EMAC: MII PHY configured
: @# J0 s$ R. y6 ymux: initialized GPIO3_12
$ F$ ^) s' h% ?, d7 s9 Dmux: Setting register GPIO3_124 |% ~" m' m' u! U+ S8 V
mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x001181108 ~- _3 n: ~9 T' {' i
mux: initialized GPIO3_13. W! M: z7 G# f! x; [9 ]
mux: Setting register GPIO3_13
: @! H( X2 R- A4 q/ D) vmux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810* U# _# y) V3 J/ k: U
mux: initialized GPIO2_4
/ [' r# O% W7 [  V5 i! _8 bmux: Setting register GPIO2_4. P( y$ z6 B" Y
mux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x000080006 `) C. n6 G. T8 y2 _1 r/ J
mux: initialized GPIO6_13! t% d$ L/ j1 Z0 ?' ?2 M
mux: Setting register GPIO6_133 u0 _1 Y9 }3 l# T4 ^
mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800  a) `6 q! a4 ?
da8xx_register_rproc: memory not reserved for DSP, not registering DSP device+ L7 e6 e( E+ T! b* U3 E1 m& S& r
omapl138_hawk_init: dsp/rproc registration failed: -12
& w8 G% i. q5 M! p" Z9 m4 y+ u) gedma edma.0: Legacy memcpy is enabled, things might not work! Q; g. J3 v$ r
edma edma.0: TI EDMA DMA engine driver
+ k5 V& R2 k. V: s' \0 Nedma edma.1: Legacy memcpy is enabled, things might not work
8 B* g  n2 C- d& u! vedma edma.1: TI EDMA DMA engine driver& [+ E7 U( a+ ~. `' B
clocksource: Switched to clocksource timer0_1
! j9 C8 L2 c( }- E( R  MNET: Registered protocol family 2
  a$ v) P& f$ a: O7 CTCP established hash table entries: 1024 (order: 0, 4096 bytes)
8 j9 a2 N5 ]6 c8 ?TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
  k9 J! U1 r& ^# l9 a" _8 Q! I0 yTCP: Hash tables configured (established 1024 bind 1024)3 d4 z5 f/ ]0 u0 w+ ]# ~7 m
UDP hash table entries: 256 (order: 0, 4096 bytes)
7 n. g9 e# C8 W) c& |7 PUDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
, z( I0 p( r" d) `2 U9 F* i6 mNET: Registered protocol family 1$ c! p! D3 Z8 ~, Z. h3 p
RPC: Registered named UNIX socket transport module.3 {9 b$ C3 c& S, Z: n) j, J
RPC: Registered udp transport module.
: l$ l( A- F+ k5 U. s1 GRPC: Registered tcp transport module.
7 V: _& Q: c) ]" d; J5 ORPC: Registered tcp NFSv4.1 backchannel transport module.
; P7 f1 g2 X) l, Qworkingset: timestamp_bits=14 max_order=15 bucket_order=1
0 I' C: ?8 i; K( z" oBlock layer SCSI generic (bsg) driver version 0.4 loaded (major 250)5 j8 t% ^- O" {0 @* @
io scheduler noop registered (default)
$ k: v; I+ Z1 T% ?$ ]9 a& J3 N4 q, ASerial: 8250/16550 driver, 10 ports, IRQ sharing disabled( q! Q" ^% U; y, |2 u
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A
& S9 ]: k% Z: Y% Z! J! Wserial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
+ k1 R7 J; o, M- K4 N7 A5 b* Nserial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A
0 W+ Y% y, E0 E$ D2 ], _console [ttyS2] enabled7 S2 t) ?8 q+ N! d6 a% C5 |# }
brd: module loaded
7 w- E  B) K  U* Ulibphy: Fixed MDIO Bus: probed
% r6 [. Z) g) C0 Z( }davinci_mdio davinci_mdio.0: davinci mdio revision 1.58 \1 C5 [* L% y/ J  l3 L& X0 a- s6 O7 p
davinci_mdio davinci_mdio.0: detected phy mask fffffffe- u  O) m4 Y  b, F
libphy: davinci_mdio.0: probed/ ^5 A2 ~7 e* j4 I, f- y
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720+ W7 n4 t5 ]: b; G7 X
i2c /dev entries driver
% J' J, `) Y$ O% d: xdavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1- p3 j6 g; b, @5 l' W
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1+ _- _) i# g5 F. m0 f9 I8 R) j5 k
davinci_mmc da830-mmc.0: Using DMA, 4-bit mode* d' K' o* r" L- _8 J
NET: Registered protocol family 10! Y6 q5 J8 A/ x* ^
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
; Z3 p4 z+ [6 f4 L: R( w2 Y8 ]NET: Registered protocol family 17
; P" D& |; ~! j. }# A* Jconsole [netcon0] enabled
5 n5 @" _, @  D+ e- G! N8 Pnetconsole: network logging started8 ^2 V! L) Y6 I5 m
davinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89, l; G( D; \3 p% N& Q. ^3 T9 ^
hctosys: unable to open rtc device (rtc0); Z4 Y  s, s6 h0 e
libphy: PHY davinci_mdio-0:07 not found
: k- ?+ ]6 n6 P( c# |* H* bnet eth0: could not connect to phy davinci_mdio-0:07
" C& Q& c/ D7 j* `- \1 wIP-Config: Failed to open eth07 J9 f1 X; E7 ?0 |) b& p
IP-Config: No network devices available
+ S7 P" S' u0 H  h, Jmmc0: host does not support reading read-only switch, assuming write-enable
- B+ k( H+ C2 N& Z; i# B" p* immc0: new high speed SDHC card at address 59b4
  C8 i8 z8 C! X) x) l# ?mmcblk0: mmc0:59b4 SS08G 7.41 GiB 4 A7 Z/ ^% Q1 X: f' V' O5 O( t
mmcblk0: p1 p2* z+ h% ^" C6 m
$ x$ M& t9 n: p, D, O
/* 此处等待了一段时间 */
6 `% d, w- B5 u, z2 z
! N( \4 w" y# Prandom: fast init done
3 O9 r" c1 F" L! b7 Z: _* D: h! ^VFS: Unable to mount root fs via NFS, trying floppy.' ]' N9 y9 f, A# Y1 U6 Y- d
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -61 c7 H5 b& d- Q1 T( N; e4 i+ C1 d( u
Please append a correct "root=" boot option; here are the available partitions:
" q( k! ~+ l  i0 e7 u0100           32768 ram0  (driver?)" d" N# g& T  K; U
b300         7764992 mmcblk0  driver: mmcblk
: o" j6 {! q5 D! E  b301           71680 mmcblk0p1 cd4e1bc4-010 d$ u: R# n7 D
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          : m+ b1 R5 V* z' B0 f
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block! F& s) ~# h$ p% E9 L0 I

# X/ c/ c8 _# Q: G$ z& b
; x" {8 k- o4 @2 W# [! ]$ {
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:6 n: O% e5 _4 O1 M/ ^

5 [2 D# n& Q% u) u: {9 p/ q- n) ylibphy: PHY davinci_mdio-0:07 not found
) t  C: c# l" Y% v; Q3 n5 J% ^net eth0: could not connect to phy davinci_mdio-0:073 J1 q2 \- |8 n2 @. V7 A
IP-Config: Failed to open eth0
% }! m+ c$ G2 Z9 kIP-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$ n1 L2 f+ t8 G! h+ q
应该是如下错误造成NFS失败:
; t5 J* @0 W. j- V* ~' ], Q; K9 I1 v
libphy: PHY davinci_mdio-0:07 not found
/ |9 L& e) ^! |+ T- w
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-16 03:28 , Processed in 0.046999 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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