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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5719|回复: 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卡启动2 b. ^+ }& o4 @7 L. ]
# Q/ a. V$ G* }& w- W- f/ z* V+ r
1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin2 q9 o5 g, N: r+ ]

3 r% w2 z7 ?! E, v0 C2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版3 a, u8 [" O  n% g( C) f
, L8 F$ O; z# {# l2 n
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式
1 [+ }' A$ h- m7 Q5 k7 R- k
  V8 M. S3 v! K+ ]uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
0 E7 [+ D, _  n/ |+ q1 X1 F. I" T
setenv uboot_macaddr 15 Z$ w0 K, l4 C2 M- j; B) C3 f
setenv ethaddr 00:0c:29:bc:7e:9a ' T6 ^1 C+ J+ R) c
setenv serverip 192.168.2.192
+ g1 S: W1 V. \9 V. S! x& q* `2 zsetenv ipaddr 192.168.2.191+ ~6 G: {5 _. S8 B  A
& L9 [& B5 i% B8 A( H
bootcmd=tftp c0700000 zImage;bootz c0700000, \( `) V7 a9 }9 Q
: S$ u$ X$ y. ]$ b; R
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
; U. c# R$ G. W. n! Q; C! |4 [  o$ ~
4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):
* \7 U+ r# g6 y1 C4 I( d, g' `# [0 i( K
boot命令后的完整启动信息:
$ @( r: c6 p" f! Q% @
% l# _% t; ~2 f0 _=> boot  P4 M+ k5 v9 |# j9 W! g
Using DaVinci-EMAC device
8 f2 ^2 j% T4 y) y- V. y# tTFTP from server 192.168.2.192; our IP address is 192.168.2.191% l( I0 w! ]$ N9 H, K
Filename 'zImage'.
& Z1 p, j. t- }& k/ j, oLoad address: 0xc0700000
& D' Z" Y* |& f0 I" Z' }9 b9 ULoading: #################################################################
, ]$ v  u: p9 [, Y5 Y5 r; ]         #################################################################
2 [+ D4 x0 t% M& y" p- J         ################################
- k. f$ K' \9 A, z/ p! \# d         288.1 KiB/s
5 n, _8 p% J/ i+ v0 Y1 v; j8 d% o% z2 z; y# wdone( c: A7 k7 v. F
Bytes transferred = 2367360 (241f80 hex), V0 ~; @% l' t: @6 E. d8 _

- o7 F! a, ?4 ^# \9 H/ YStarting kernel ...# Y! V; W: [  b, q! r
' f: n- z7 c$ g
Uncompressing Linux... done, booting the kernel.* ?( S3 k! ]- X6 j  Y
Booting Linux on physical CPU 0x0
' C) `; n; r1 j, K2 c3 B% ULinux 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
8 ]# R; h# u! k" W9 Q: C" g% MCPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
: E7 @* m( Y6 ?) E  P1 ?9 xCPU: VIVT data cache, VIVT instruction cache- ^2 y; S2 G6 Z! ]- v, E, g/ x. i
Machine: AM18x/OMAP-L138 Hawkboard
% \* H8 Q# |; G" ^da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified
" q% |% _' \$ L9 y& @+ y! ^+ m    'nn' and 'address' must both be non-zero
& p/ w3 w: B# N& t/ jcma: Reserved 16 MiB at 0xc6c00000  Z: P+ A! f" V) r) U
Memory policy: Data cache writethrough
2 E* o* @' u3 _/ y' B6 jDaVinci da850/omap-l138/am18x variant 0x1. d6 e: A2 u! w' p
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
+ z$ J4 ?8 h$ z9 f$ V! u" c9 ~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 W4 Y/ p5 a7 g8 y( S1 B, U8 e1 Y
PID hash table entries: 512 (order: -1, 2048 bytes)
8 c' o% w1 _; v, i# e0 h# w9 u: zDentry cache hash table entries: 16384 (order: 4, 65536 bytes)) N$ H7 v- ^$ D( s9 Z3 a& ~% z
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes), ]- m5 [) O/ d. C! Z) i8 n
Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)0 o- c/ \( x8 b8 `+ {
Virtual kernel memory layout:
  d5 M% G% h0 p. Z" S- R+ O    vector  : 0xffff0000 - 0xffff1000   (   4 kB)1 N+ G, @. d* ]5 y/ L) p. m
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
# q3 s8 R( {9 x    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
  W0 V: L6 ^& L& S" j    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)  v- ^8 N( b% z5 o1 S9 n. s
    modules : 0xbf000000 - 0xc0000000   (  16 MB)3 x  D: E% ~* Z0 y/ O
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)3 {( Y& V: B/ S4 j4 T8 k
      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
5 H# \0 d: P4 M" M      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
' [1 O# H1 b! b  L* U: L       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)4 c0 ^* ^  [. `! Z* v
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=12 Q9 W. F3 l4 }- e& W7 R8 G
Preemptible hierarchical RCU implementation.$ G: Y2 O! G! u/ ~3 L
        Build-time adjustment of leaf fanout to 32.' p# [7 Z$ G- z- \$ h* S$ n
NR_IRQS:2459 a' I, q! O; k5 w: A
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns" W( y8 t$ I( W% t2 p
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
& {  s! Y; M- h& y) VConsole: colour dummy device 80x30
) d8 J: M+ s1 j+ |# x5 ^( aCalibrating delay loop... 227.32 BogoMIPS (lpj=1136640)& I1 R" O+ a2 L
pid_max: default: 32768 minimum: 301
: w5 t# n9 K; `# O' W$ A5 k3 ]& g+ xMount-cache hash table entries: 1024 (order: 0, 4096 bytes)* e, e: W9 A4 K6 [, m" l2 f
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes). r* Z" z9 j2 ]8 s/ n/ p; v7 S
CPU: Testing write buffer coherency: ok+ j% J3 H) C% W1 O4 Z7 ^3 O
Setting up static identity map for 0xc0008400 - 0xc0008458
/ S% |$ v) \3 @  P# @6 R* I# B- Rdevtmpfs: initialized/ G- a) @$ T$ a" n  H
VFP support v0.3: not present
* K  y6 G0 W4 t  @& ^* \clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns9 l( D( b0 Q3 ^4 U+ @2 H
futex hash table entries: 256 (order: -1, 3072 bytes)) x) z4 q! V  s
pinctrl core: initialized pinctrl subsystem6 {/ F, p0 a1 a. E$ W/ ]
NET: Registered protocol family 16; \3 b4 `; Y* q$ b. u: b% z1 w
DMA: preallocated 256 KiB pool for atomic coherent allocations; D+ b; r  \5 L
cpuidle: using governor ladder
) Q0 f! m6 s- d: n# A! D& o- Kcpuidle: using governor menu9 K4 v) O( O* j/ W
EMAC: MII PHY configured8 W- @0 T% R# [
mux: initialized GPIO3_12$ a; x" ?7 Z/ V" c5 B# f% Y5 q0 k* E
mux: Setting register GPIO3_125 ^3 w5 D) d  L) m. |% ^+ Y
mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110
$ z( `/ i3 E& U" umux: initialized GPIO3_13+ s' X6 x9 B( @+ Y% F) M
mux: Setting register GPIO3_13' D; w9 {% o. r$ K. R9 @) b
mux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810
3 @% s1 D# F  c  I$ }3 D) C9 _5 Pmux: initialized GPIO2_4
, ]/ k7 F; }' I  omux: Setting register GPIO2_4
6 [9 ~0 B( x( x' D& K; w8 gmux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000. n6 g( n5 l) ^3 _  w2 r+ [3 a
mux: initialized GPIO6_13
, e! \% v6 S) t0 t  t  }5 Q% vmux: Setting register GPIO6_13
/ f# \- u! q& ?mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
" s, J, a/ m3 c5 d* L  oda8xx_register_rproc: memory not reserved for DSP, not registering DSP device: y% R# W! v6 S9 A9 E' j
omapl138_hawk_init: dsp/rproc registration failed: -12) h  P5 F; S& G0 f* L
edma edma.0: Legacy memcpy is enabled, things might not work2 {% Y- }$ S4 N
edma edma.0: TI EDMA DMA engine driver
8 }/ W  w# f/ Bedma edma.1: Legacy memcpy is enabled, things might not work
3 x$ W% W* v: z9 Iedma edma.1: TI EDMA DMA engine driver
/ C: G' y6 e: k- dclocksource: Switched to clocksource timer0_1# _' U7 G+ B/ x
NET: Registered protocol family 2
0 @/ s" j. l4 Q9 [9 |1 p" lTCP established hash table entries: 1024 (order: 0, 4096 bytes)! l& g2 f, G" u
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)& u+ U5 @8 z7 S- O1 D2 ~6 d* u4 H
TCP: Hash tables configured (established 1024 bind 1024)+ P' |+ s6 T0 O0 p1 h8 b
UDP hash table entries: 256 (order: 0, 4096 bytes). a) O/ Y' Z3 d, Y: o. Q0 Q/ z+ O
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
" ]# u5 w0 }% P* V* R9 ?2 ~8 F  qNET: Registered protocol family 1
# w* R2 B$ j# r' }RPC: Registered named UNIX socket transport module.
6 D: W, q5 X  W# LRPC: Registered udp transport module.6 e1 |6 f) f8 s' g" A! J5 y- v4 I
RPC: Registered tcp transport module.
6 C" Z7 B% Z, I2 FRPC: Registered tcp NFSv4.1 backchannel transport module.7 \* z; ]8 H5 u2 U( F' C
workingset: timestamp_bits=14 max_order=15 bucket_order=1' Q& K2 j1 d; E2 P7 o
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
# U* k  |9 F3 h/ B& Wio scheduler noop registered (default)* C+ Q+ H7 g( \" n$ c' ~
Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled- S  K. v* s# d/ S* b
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A. U' r8 h/ r; y' T, T( M& k
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
4 [( O. d3 }. x# _serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A0 g0 d6 T; K9 ^: U) O6 a
console [ttyS2] enabled
3 g4 v$ P9 U: }7 n: J: ~8 Ibrd: module loaded# M5 G' H' S/ a; [0 v
libphy: Fixed MDIO Bus: probed3 ?& X+ w: H7 x0 S' Q' S
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5
" E/ M9 d$ }# G9 hdavinci_mdio davinci_mdio.0: detected phy mask fffffffe% B2 |0 Z; X. {$ e3 s
libphy: davinci_mdio.0: probed
* z( d0 @' }- G( v, F: {0 ?davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN87200 b5 e3 P5 n! Z: Z6 i" V
i2c /dev entries driver
" O7 Z7 W/ K1 o# R! xdavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
" |+ O: W2 s& cdavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
! m. i: Q  V$ C8 Z: C) T* Q  \+ ]( |davinci_mmc da830-mmc.0: Using DMA, 4-bit mode
! |! q% }& @/ t7 @. zNET: Registered protocol family 10$ R) y9 a0 ], R0 u! K, z% o! C
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
9 h; c' [/ Q* m! V# {) Y  oNET: Registered protocol family 17' m" K2 ?8 f* M
console [netcon0] enabled
: L: j: Y, O! }5 Ynetconsole: network logging started
0 y  H  L  m1 {1 `- H6 E3 Gdavinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:898 Y$ j4 W- C; W+ ?- o" [
hctosys: unable to open rtc device (rtc0)5 ~' N; R8 f4 I7 A
libphy: PHY davinci_mdio-0:07 not found' m" A0 |, F! b- f# C
net eth0: could not connect to phy davinci_mdio-0:07
' G- h* e$ X9 H, y# hIP-Config: Failed to open eth0- ^2 y+ A7 J7 g* Y- C8 s
IP-Config: No network devices available4 P2 o6 S+ \" Y8 R/ E3 C
mmc0: host does not support reading read-only switch, assuming write-enable
, e: F: d' z9 n2 W9 m; x! V  `. s& u# Ymmc0: new high speed SDHC card at address 59b4
2 J& U/ O, Y. J9 x  B* ummcblk0: mmc0:59b4 SS08G 7.41 GiB 6 O0 u9 W& H0 x5 ?2 q. C* e
mmcblk0: p1 p2
& {5 g6 ?: N0 A8 X5 J7 [
! n7 Q8 n5 C4 D) @8 C1 i/* 此处等待了一段时间 */
1 P6 \" T' ]/ k3 z6 w& C& \% m7 H  E# T( y' F
random: fast init done
5 U; t$ u6 e- N. xVFS: Unable to mount root fs via NFS, trying floppy.
3 C  |/ R3 H  |4 {2 S7 L3 gVFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
. g4 M. N. d# j* c4 \* u6 K( cPlease append a correct "root=" boot option; here are the available partitions:7 Q' n/ A& m/ ^6 P5 ?# A8 G
0100           32768 ram0  (driver?)
1 l3 `3 Y' ^( U. _- }5 Kb300         7764992 mmcblk0  driver: mmcblk
$ O; z& ?% [1 \/ u7 O: }: [  b301           71680 mmcblk0p1 cd4e1bc4-01, e9 s; \4 x: c
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          
' d+ `7 O$ a7 cKernel panic - not syncing: VFS: Unable to mount root fs on unknown-block8 i4 Q! T; ^3 ]3 e+ ?% p5 V: i* c

' n2 ~6 g6 v4 @) w& P" f
2 r: o9 [* H/ S$ c
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:
; O1 E: T7 j. A* S* \) S4 ?7 Z# W( V7 F% b+ \) E7 l0 c2 N
libphy: PHY davinci_mdio-0:07 not found
+ g3 h, ~# }' A. s: Y* rnet eth0: could not connect to phy davinci_mdio-0:07
- Z" E1 t. v3 E6 _* g$ M8 ZIP-Config: Failed to open eth0- p( Z! g: X1 T4 Y
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
1 [- h4 P. r7 k3 m% y应该是如下错误造成NFS失败:, \2 G1 a$ r$ h, j9 G+ @; {
2 @) f; w5 k2 s' L, u  v
libphy: PHY davinci_mdio-0:07 not found

0 _9 _; e8 Y2 F7 {: k4 P您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 19:38 , Processed in 0.040664 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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