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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5857|回复: 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卡启动, ^+ r7 x8 ^3 D, K+ N

4 S1 I9 E: J, p. ~2 C1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin
* K8 G* m: b+ {, K9 N! K' R7 s
2 C  m6 v1 K8 K6 C, M; y0 m7 r! l2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版
! X* u1 ^* \* ~
7 M0 f8 d- ~" a3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式4 d6 ~+ ]+ ^0 [4 n! [
" Q  p/ R% c- ^, ~4 @2 ~) T3 b/ T
uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):4 s8 n3 w5 y; F1 A. F0 ?

( k; r( S# v9 V9 Jsetenv uboot_macaddr 1
9 F7 u9 I% F; o6 V6 h  Isetenv ethaddr 00:0c:29:bc:7e:9a 2 W, h! I0 F1 c# E# X" c; l& s
setenv serverip 192.168.2.192) ^0 d/ r: Y+ U( p5 W
setenv ipaddr 192.168.2.191
2 L' |7 I. j9 }% h8 G2 K" U% }9 N8 e$ M. z, h6 @# L
bootcmd=tftp c0700000 zImage;bootz c0700000
. ?/ {1 V3 e) ^$ [. q) E
) m6 _$ a7 S, _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
" B9 a) e, m% ?; u# A
' r% l, \5 c0 T. G4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):
0 I$ d3 h3 B" Z) V
4 U9 x! X) o) f4 v* i' yboot命令后的完整启动信息:/ f" X/ R8 M" N6 Z
1 k7 C  N+ `$ U0 n9 }" c% F
=> boot5 l' i" B( S9 g
Using DaVinci-EMAC device
' _5 A' n2 d( h+ d, \TFTP from server 192.168.2.192; our IP address is 192.168.2.191
$ |+ _: b# l6 r) e* DFilename 'zImage'.  @, Q7 T0 y. a0 L5 k7 S$ I
Load address: 0xc0700000, N3 c- W7 ?8 b4 \6 T
Loading: #################################################################
4 b' F3 D9 S- {- U. v: \         #################################################################+ [. Z: w: V! ^3 @  D
         ################################
, m( y1 C: A6 J% U         288.1 KiB/s' G, J+ m' P) T( y! z8 D: A9 c
done
) O: y) x# c% ^- F! o& P/ r, S2 uBytes transferred = 2367360 (241f80 hex); n: B" D7 S: f7 p5 Y; v1 D
& }) U- E. f6 x0 O/ }$ u% D
Starting kernel ...
0 j7 E, s/ S# j9 `5 i  r6 R$ M6 B' t" P( ]
Uncompressing Linux... done, booting the kernel.# \' q! c8 n9 w& A  d  m- d
Booting Linux on physical CPU 0x08 O3 G: T5 G, {+ j' a
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 20179 p9 o* b6 s0 ]# Z6 P- m: _) x
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f. I' @% J, D; j* Q! b. T6 O3 `
CPU: VIVT data cache, VIVT instruction cache
% Y0 c7 G0 l3 z& {* XMachine: AM18x/OMAP-L138 Hawkboard, j% X8 s3 |+ [" Q) t. M; y
da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified
# ^5 H# I& C% w7 |0 [, x( `+ w' q4 j    'nn' and 'address' must both be non-zero
" q' Y# [5 I4 P/ c$ |cma: Reserved 16 MiB at 0xc6c00000
, T4 Z. o& C: p4 c7 SMemory policy: Data cache writethrough1 L. O$ d& P1 O: ^5 m+ m2 q
DaVinci da850/omap-l138/am18x variant 0x1
% u8 X" K$ b0 _" P6 B, qBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
/ _: V8 F3 B) S8 r% @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
  V$ u) V- _7 r" b" f. N; XPID hash table entries: 512 (order: -1, 2048 bytes)) g) L% |) d2 @' B0 f6 \* A
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
1 o  d( j( I% k2 wInode-cache hash table entries: 8192 (order: 3, 32768 bytes)$ n- ]4 K2 f; ^- W% D# L. o
Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)
$ E, ^, C- C- m8 s" t# k8 k7 WVirtual kernel memory layout:
% ?, i) J& z# n$ }; E& S; N3 T5 Q    vector  : 0xffff0000 - 0xffff1000   (   4 kB)/ D5 k% O  P; |; @# V5 @9 W. w
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
, }. m$ h/ G6 e; Y" _! d    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)9 y, b; O& ~3 T2 S% u* W. ~
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
6 u, I/ E$ z& u* r! m    modules : 0xbf000000 - 0xc0000000   (  16 MB)1 G& h" T4 r  _, e
      .text : 0xc0008000 - 0xc0474b38   (4531 kB)5 C+ y" ~5 g  }% C
      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)# d2 T% o# }6 }
      .data : 0xc0626000 - 0xc0673110   ( 309 kB)1 V- M- O6 T0 @) y8 b+ v
       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)
- g* s$ z/ H; r, TSLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
" F. I6 C. E; l& S  F6 ePreemptible hierarchical RCU implementation.! o) F" Q" _. X) i- q
        Build-time adjustment of leaf fanout to 32.& ]) y6 S: g, O7 o7 `
NR_IRQS:245/ O8 l1 R0 E  N: G1 h+ Y+ u. x
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns6 w8 l* @4 S2 e0 y
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
& p$ H/ _# u; p5 ~% j; n8 ?  ^/ ?Console: colour dummy device 80x30
6 ^# I5 {3 Y. r& l- Y- aCalibrating delay loop... 227.32 BogoMIPS (lpj=1136640)2 X/ l' F! S: @
pid_max: default: 32768 minimum: 301
$ M0 V" _. v0 LMount-cache hash table entries: 1024 (order: 0, 4096 bytes)
- h! q' }% v$ t, @, m, ZMountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
* s; ]1 ^+ ~& MCPU: Testing write buffer coherency: ok
  D2 C$ L& b! _6 C2 A$ DSetting up static identity map for 0xc0008400 - 0xc0008458
9 l& t1 ^* Q5 h' R" O$ W# Xdevtmpfs: initialized% _5 |# e7 H% d- W" U- I
VFP support v0.3: not present( @$ F# m) [& U! T3 }' B6 M& j
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
1 q; x( H* K4 K5 P% a- X1 I  Pfutex hash table entries: 256 (order: -1, 3072 bytes)
2 J9 {( D$ {6 a- N  \; Zpinctrl core: initialized pinctrl subsystem
/ A7 e: D  F: ^# fNET: Registered protocol family 16
% r+ x& a+ ]9 z) |DMA: preallocated 256 KiB pool for atomic coherent allocations
2 K5 x3 ~" ]) c1 }( M( O- [7 dcpuidle: using governor ladder5 \2 V( n0 c3 ]! q8 z* V' L
cpuidle: using governor menu4 L$ ^& p8 o) @7 c
EMAC: MII PHY configured
8 f: y* t; r& H! F% C" M) g  ^mux: initialized GPIO3_12+ o) U9 n& Y4 A: f9 q, i
mux: Setting register GPIO3_127 m( j% r8 ^0 S- @  m
mux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110
+ O; Y+ u* [7 h7 ~1 A& d  ~+ xmux: initialized GPIO3_13
2 n& w0 ~* a/ S4 e: R3 M  Omux: Setting register GPIO3_13
+ U( ]- y/ v0 R5 jmux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810
: Q7 ?+ w( w; w* ~mux: initialized GPIO2_4
' J! c1 `! n' M" ]mux: Setting register GPIO2_4$ n$ S: g5 A& t
mux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000+ m% \! w9 m% v
mux: initialized GPIO6_13" c* Z& V: \! e) n8 G
mux: Setting register GPIO6_13
* @! T' W; R# @- _6 v( O0 ~* ^2 dmux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800/ R" |- V  V4 f7 Q7 O
da8xx_register_rproc: memory not reserved for DSP, not registering DSP device5 r7 p( g5 d5 S5 z& _
omapl138_hawk_init: dsp/rproc registration failed: -12
/ S8 U* U( S2 Oedma edma.0: Legacy memcpy is enabled, things might not work
! j4 F9 ]9 v4 G, J1 Z3 jedma edma.0: TI EDMA DMA engine driver
4 m: Y" I3 m* m- Medma edma.1: Legacy memcpy is enabled, things might not work3 }  n4 M0 D. B& x; n+ N
edma edma.1: TI EDMA DMA engine driver
. r$ M9 M) y, C, @! N6 B+ C. D9 G. Jclocksource: Switched to clocksource timer0_1" S% B0 q7 ~# r
NET: Registered protocol family 2
" i4 b; V& \, l% iTCP established hash table entries: 1024 (order: 0, 4096 bytes)
2 u, ~% v- J$ Z( ?. E% \& m( FTCP bind hash table entries: 1024 (order: 0, 4096 bytes)
7 y/ P/ H5 t5 X7 y$ hTCP: Hash tables configured (established 1024 bind 1024)
' b6 g# l1 T6 G1 gUDP hash table entries: 256 (order: 0, 4096 bytes)
2 J7 q3 M' r, P- w! h9 ]$ r6 K9 B3 GUDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
4 ?/ n' w: d. @1 O, u' S4 `0 WNET: Registered protocol family 1  D  e5 T* B- \* i9 w: ~. f
RPC: Registered named UNIX socket transport module.& g4 f# [0 R; G1 f
RPC: Registered udp transport module.
. |3 b4 D+ }5 B* y5 s% SRPC: Registered tcp transport module.
6 @0 v! e- z) S7 S4 b7 t& qRPC: Registered tcp NFSv4.1 backchannel transport module.* C% e0 X# H# H" f; K1 b5 ~  w
workingset: timestamp_bits=14 max_order=15 bucket_order=1; y% u2 {0 t# z: x! W# c
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)9 C# W+ M& u, e! [
io scheduler noop registered (default)- d0 r/ \( u) B% W4 a% o% a4 u$ D: M: F" Y. P
Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
7 l( T6 K4 @% q2 z3 n; [serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A
2 h$ X; G% B. {; aserial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A* Z7 R0 |- K  {2 r
serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A
3 r  a4 R4 w9 L* C4 gconsole [ttyS2] enabled) u. ]- V2 R3 K8 w
brd: module loaded% u1 Y$ P; M2 A! P" i
libphy: Fixed MDIO Bus: probed
$ K* m5 f: p% w' X1 R! fdavinci_mdio davinci_mdio.0: davinci mdio revision 1.5
& n. j2 q0 W3 _- b) kdavinci_mdio davinci_mdio.0: detected phy mask fffffffe) ?5 y, @( f! a3 O/ ]" Q0 ^, X5 d
libphy: davinci_mdio.0: probed" s7 h/ k# g; ?# ~/ m5 |: X% u
davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720
3 g6 x$ Z) [6 }i2c /dev entries driver* n- B* d; O- J$ g) {: A$ e! @$ v
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1
0 m3 o0 T: P9 M2 D3 udavinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.12 R# i7 Y, l1 O6 N- n$ t% j  o; A
davinci_mmc da830-mmc.0: Using DMA, 4-bit mode8 A9 G/ k9 V5 P9 |: V
NET: Registered protocol family 10% j- U$ r/ N% ?. q& h% x
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver- ~: W% f" ]/ A$ t
NET: Registered protocol family 17- o$ R- n$ t" I
console [netcon0] enabled7 o5 z4 |; n& b; {6 m3 D
netconsole: network logging started
4 c& y- }8 \, O" ^6 {2 d! j0 _davinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89
& X: {4 D1 x: L. R& i) _hctosys: unable to open rtc device (rtc0)4 v' k& ]6 e1 c  Y! g1 b2 k
libphy: PHY davinci_mdio-0:07 not found6 w+ I- f$ N4 a2 Q; y( `
net eth0: could not connect to phy davinci_mdio-0:07
# B& a) v1 d9 `" s* U4 {5 fIP-Config: Failed to open eth0
. \/ f' C: b4 V5 @# s+ b2 u- kIP-Config: No network devices available) [+ \1 k0 P. Y1 ^) U4 o7 S
mmc0: host does not support reading read-only switch, assuming write-enable
) p; a& z; Y1 c6 e7 B; Emmc0: new high speed SDHC card at address 59b4
3 G" p8 p6 b" T- C/ `mmcblk0: mmc0:59b4 SS08G 7.41 GiB
8 i' X8 P. Y. R1 |8 p mmcblk0: p1 p2' |3 Q6 s+ |# `( w; N3 D
9 E0 x) n' g9 ]4 l% h2 G% K
/* 此处等待了一段时间 */
, L0 e5 d! ~9 G: Q- m3 l) h* s& g. a. w" s" ]1 P% I; B+ R1 N+ p
random: fast init done; n8 r/ B. f; S$ r: g3 A/ |
VFS: Unable to mount root fs via NFS, trying floppy.9 I- B5 ~2 O8 }' i+ O4 z
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
4 F! T. A) @) c% r- Z  QPlease append a correct "root=" boot option; here are the available partitions:1 V* J5 X& h, C/ E9 h" S
0100           32768 ram0  (driver?)5 _" [4 _1 T0 W, ]% h2 |
b300         7764992 mmcblk0  driver: mmcblk
9 p5 o( A) |. ]: e1 B  b301           71680 mmcblk0p1 cd4e1bc4-010 M3 M5 ?1 n7 i0 A: U! c
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          0 r4 l" @6 X1 U! n0 a
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block8 K% P9 p1 H9 F" M3 y# g5 \
1 N5 M- b# [9 _/ ^+ w1 x6 \
: Y; Y5 W; _% k/ [
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:
# s2 s& i. |) @" F" M5 B6 P! n3 w2 X
libphy: PHY davinci_mdio-0:07 not found
  e- h! Q9 v4 J# ?net eth0: could not connect to phy davinci_mdio-0:074 {# o* b* t6 m4 n  S% B" P
IP-Config: Failed to open eth0
) n% S4 G, U. eIP-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
! P1 S+ [- P% [- L应该是如下错误造成NFS失败:, a& v: T' {+ |3 J8 |

- B1 {& X' H3 O2 \/ |) C2 clibphy: PHY davinci_mdio-0:07 not found
1 r; C5 h; {# ^" `4 \8 J6 x; C
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-1 22:35 , Processed in 0.048327 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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