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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5783|回复: 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卡启动6 c0 p3 f0 d+ d  }
. A7 U$ r3 i& o9 G3 R
1.  在ubantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin
5 K7 ?& p6 L% O% q' E
* n4 \" g4 c' K' z+ J0 v2.  把uboot, kernel, filesystem写入SD卡, 拨码开关设置为SD启动, 能够正常启动能够进入嵌入式开发版4 L2 @. A" X" {# X  u  d
; L8 e- J& L, T" ^
3.  SD卡启动方式保持不变,但是在uboot中配置为tftp下载内核和nfs挂载方式
* A$ I7 E# b9 _) h* F5 J: P! G) H+ D0 ^& x4 l1 M1 J
uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为:  setenv  ethaddr 00:0c:29:bc:7e:9a):
/ s. I0 {. A) [5 O! u1 u
- ]# n, C- F: `5 A; ], _setenv uboot_macaddr 1
8 Y' E3 b6 ^. f) o  }% ~5 J' E4 bsetenv ethaddr 00:0c:29:bc:7e:9a / q% x! N5 i3 i9 k$ |% m
setenv serverip 192.168.2.192
4 V9 _/ l0 m. L) }& Tsetenv ipaddr 192.168.2.191( C) f" C4 C, E0 l5 H- @
. ]% M1 u3 ^5 N4 @4 g
bootcmd=tftp c0700000 zImage;bootz c0700000
( V; l9 O) n$ A4 N# q/ V; B
# S9 j! L# J8 @: [4 N0 Q5 z8 abootargs=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# E+ ]; F% v/ g- f; O
( m+ d) Q0 f% u4 \* j( Q
4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错(错误在下面内核启动信息的最后):, f* S+ Z, ?- u, s( N) [) H: u; i
! y$ R! |  A  U' o9 E3 E
boot命令后的完整启动信息:! }& V9 J4 y3 r4 F' r
0 k4 i3 u; ]  N
=> boot, l, P/ x8 j- j( E3 A! M
Using DaVinci-EMAC device$ E( ]2 E" j% a8 S' w) u6 y
TFTP from server 192.168.2.192; our IP address is 192.168.2.191
0 K  D# v) y+ F, L; C& hFilename 'zImage'.0 `$ _9 E8 ?3 ^3 P
Load address: 0xc07000000 {/ J; K4 x( _1 {) x# T
Loading: #################################################################
# |: u! O6 A; z6 g* P  F5 K; G$ E         #################################################################0 [% k* F5 B6 G' v
         ################################0 J7 z- k/ {* [4 B" I+ Y& ]: R
         288.1 KiB/s
- Z. X6 ^, d. v7 [- b# S$ _done
3 Z- q' @( G) _1 o6 \3 k2 S9 [3 [Bytes transferred = 2367360 (241f80 hex)
$ |; g- v# Y+ v% k  @, Q: d: t3 O' [. m, C6 ?7 P
Starting kernel ...
- H/ d/ K' }  r! C0 L! j: f3 k0 j$ x# ?0 c, Y) x1 m9 Q
Uncompressing Linux... done, booting the kernel.6 `+ C1 [% p; ~2 ?5 M
Booting Linux on physical CPU 0x0
8 V' ?( r/ d+ `! {) `& [- hLinux 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 20176 Y0 ^! r- q0 ^
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
0 f1 l% P+ W/ z7 s2 R: ECPU: VIVT data cache, VIVT instruction cache
7 W. k4 {! |, ~4 R( }8 zMachine: AM18x/OMAP-L138 Hawkboard: @+ F7 u6 D0 [
da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified3 k0 W# X' B' k2 C* r- v  n" E/ g% H0 X
    'nn' and 'address' must both be non-zero. [6 N  b! v2 G9 p
cma: Reserved 16 MiB at 0xc6c00000
2 ?4 N' e- ?2 f8 [, ?: ^4 h( Q$ jMemory policy: Data cache writethrough6 y7 P. ^% d$ _5 P# x  o. K$ o; ^
DaVinci da850/omap-l138/am18x variant 0x1; z( T5 T- j5 G0 V6 ]. H6 f1 _
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
6 s; d% p6 B# Y0 y: I  {- B4 ~/ _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: u; o( ^. w3 T) @  W* L! S. Z
PID hash table entries: 512 (order: -1, 2048 bytes)
. p" Z2 z$ D* N: nDentry cache hash table entries: 16384 (order: 4, 65536 bytes)$ T+ i% L: C2 G: U7 z
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)$ ?& {! x( p* A  k0 N* o% m
Memory: 106592K/131072K available (4529K kernel code, 308K rwdata, 1500K rodata, 228K init, 162K bss, 8096K reserved, 16384K cma-reserved)$ J) g$ Y$ }- C  D. j8 x6 h
Virtual kernel memory layout:
& b/ K5 \0 @0 c! w4 ]    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
9 u& c/ |9 ~+ S3 M6 n7 V! v" i    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)2 k  G6 c6 p% t: \2 u5 n
    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)7 p/ ~* ^. V, M9 {. Y
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)1 L6 X/ Z4 K2 K9 [
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
& U+ Y( h& T$ `" x, l$ J      .text : 0xc0008000 - 0xc0474b38   (4531 kB)
8 @# Z; R" K# ^! A% }      .init : 0xc05ed000 - 0xc0626000   ( 228 kB)
# ~# o" @4 z" x$ j- W% B      .data : 0xc0626000 - 0xc0673110   ( 309 kB)
- ~3 h. Q. G" K& M0 h% M  v       .bss : 0xc0673110 - 0xc069bc08   ( 163 kB)
: v7 Z1 h" \7 H& `SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
0 P  O8 S/ [% V& k  o: uPreemptible hierarchical RCU implementation.
# k. R" c- Z! d( W& C9 L        Build-time adjustment of leaf fanout to 32." n$ _3 C0 I# M1 F: d% t
NR_IRQS:245
# X4 j4 r* P; Y6 r" F2 cclocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
  x) ?7 U2 m" s0 vsched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns8 i" U+ E; l1 v" K0 J% }2 N* h
Console: colour dummy device 80x30* U6 x. H( n4 u  C' Z+ I
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)! A+ c2 [1 k3 u4 ~
pid_max: default: 32768 minimum: 301
/ J; ?+ m8 O# t/ ]- U8 q4 ^! ]Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
; ]- `" y9 P) ^! {0 ?8 p3 jMountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
% E7 n. V8 u. @  e* j; nCPU: Testing write buffer coherency: ok1 k0 y! \  |* O/ \8 }  v
Setting up static identity map for 0xc0008400 - 0xc00084587 m, E# }! l: @: g& v
devtmpfs: initialized! u8 C% W- r* I. D; B9 V
VFP support v0.3: not present
. G/ [7 S, b( Y9 d* wclocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns+ y% ~" H. k5 ~- v/ C$ ~! X- H
futex hash table entries: 256 (order: -1, 3072 bytes)1 O3 U8 i5 {8 o. {3 i
pinctrl core: initialized pinctrl subsystem
0 l7 S! N5 ^( L- [) fNET: Registered protocol family 16
) V: @0 a) z6 ]# qDMA: preallocated 256 KiB pool for atomic coherent allocations6 n5 k9 y1 n( c9 o7 @
cpuidle: using governor ladder
7 c0 M4 F8 S6 k+ ~3 V' V* V2 hcpuidle: using governor menu* F3 G4 N1 M4 O4 b+ Z7 ?* S0 [
EMAC: MII PHY configured
% F/ s& Q* }2 n4 ~4 i& B# c, ~mux: initialized GPIO3_122 A  K! }: j* _+ @3 Z5 s
mux: Setting register GPIO3_12
" P& z: ]+ `* x7 ?$ Q1 g3 Nmux:    PINMUX7 (0x0000001c) = 0x00110110 -> 0x00118110
8 [' T5 n; R$ e, ]! u9 r7 {( zmux: initialized GPIO3_136 [7 A) c+ Q8 {3 a! F+ B' N8 q
mux: Setting register GPIO3_13
! |: ?$ w2 r& q; {) A2 o2 Hmux:    PINMUX7 (0x0000001c) = 0x00118110 -> 0x00118810
0 H7 o$ U+ L; f- r& j) ?& C- jmux: initialized GPIO2_4
, ^7 h) K2 m2 B6 ?% Amux: Setting register GPIO2_4
0 u! ^% F( W- kmux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000$ v( d  A. H! f6 n
mux: initialized GPIO6_13& a9 \. w: d4 e" x7 t0 O/ z8 S, ^/ p
mux: Setting register GPIO6_13
; m# M9 }" }) V" w1 ^/ Z5 M& \( Lmux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
! d+ S) R- K9 u- a! Q* Hda8xx_register_rproc: memory not reserved for DSP, not registering DSP device
# [' l- l+ G+ p% ^) homapl138_hawk_init: dsp/rproc registration failed: -12
. W+ {4 W" |; }5 d+ Pedma edma.0: Legacy memcpy is enabled, things might not work- l' J$ v$ S6 {& x& @: B
edma edma.0: TI EDMA DMA engine driver
) ~, ~  h; X4 p/ Redma edma.1: Legacy memcpy is enabled, things might not work
3 O0 y1 l2 Y0 R4 f: Bedma edma.1: TI EDMA DMA engine driver  b6 D+ s" m7 N' v
clocksource: Switched to clocksource timer0_1
, P& ^4 b" r' lNET: Registered protocol family 2; f% f; C+ v4 |, _5 R/ _! X
TCP established hash table entries: 1024 (order: 0, 4096 bytes)8 H' V& ]" l! S8 l! a3 V+ e
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)9 q/ W# k9 h7 |6 j1 P$ {, Q, X3 ~9 P# ^
TCP: Hash tables configured (established 1024 bind 1024)
! I$ f% S" r( _2 U8 AUDP hash table entries: 256 (order: 0, 4096 bytes)
/ i  D, j4 N! v3 S  lUDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
9 _( }/ N8 d. _) p0 ]9 P& N$ r9 f" ]NET: Registered protocol family 1' {' n  l5 v5 U4 f
RPC: Registered named UNIX socket transport module.( U$ O" `3 U0 s5 c; v' Q- A5 ]- n9 W
RPC: Registered udp transport module.2 n9 A. C9 O, }: ~: Z
RPC: Registered tcp transport module.$ D/ i% J1 N" d7 I
RPC: Registered tcp NFSv4.1 backchannel transport module.
2 l- v6 o/ e8 f2 H3 a0 v4 Mworkingset: timestamp_bits=14 max_order=15 bucket_order=13 b/ \. j" u5 k4 t# T
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
" _2 t+ X/ L1 e5 L# p/ Q" w" lio scheduler noop registered (default)8 j9 S+ r% {: Y, E* H2 H! V6 A
Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled3 ^3 u5 J% l/ m: ]1 K7 {
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 16550A1 s4 S* n" T; d2 l" T
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A% F& y: b2 F& b7 c) Q* F- h6 ~& e* h. U
serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A
7 C  T# l. m- l4 f- {' [8 t: iconsole [ttyS2] enabled. n6 Q  |6 ~6 }  F
brd: module loaded& n9 T/ t& m5 D7 E3 K+ L
libphy: Fixed MDIO Bus: probed
% v. ]* j6 T0 ^# I! b1 edavinci_mdio davinci_mdio.0: davinci mdio revision 1.5
: b/ w- ?4 A0 O3 D3 W* c+ Jdavinci_mdio davinci_mdio.0: detected phy mask fffffffe
. ~9 t6 ~3 l: G5 ~( r% vlibphy: davinci_mdio.0: probed
  x- y% A& m5 s$ f. d9 U$ Sdavinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver SMSC LAN8710/LAN8720/ G3 @0 a5 v3 f& E) l. B' c
i2c /dev entries driver! H8 m& s' G$ H
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1) i: U! x! M/ I& [4 p% D3 I  s1 e
davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1+ E% q* M4 V/ c* k, H$ o3 v
davinci_mmc da830-mmc.0: Using DMA, 4-bit mode* I/ @! c2 B7 j8 G/ r4 H
NET: Registered protocol family 101 o9 ?3 ?3 D$ B
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
4 A& l/ S+ @' b/ f% u0 F8 nNET: Registered protocol family 17# c2 f# F3 X% u
console [netcon0] enabled. K+ U& W$ k! c8 h% K- ]
netconsole: network logging started# p! s: t8 |. ]" V
davinci_emac davinci_emac.1: using random MAC addr: 0a:ed:9e:24:43:89
+ A5 S8 t3 n: Z3 P7 Uhctosys: unable to open rtc device (rtc0)$ u; w* A1 E% P7 P8 \: W! ~8 r
libphy: PHY davinci_mdio-0:07 not found
. J# D5 F* L0 k# Qnet eth0: could not connect to phy davinci_mdio-0:07
5 I* R3 w0 Z8 \4 D, m/ y4 OIP-Config: Failed to open eth07 {$ t  T4 |" E6 u1 r( \* X4 ?  z/ I
IP-Config: No network devices available
4 T" z" n9 ^: Q+ Y. ~3 w5 immc0: host does not support reading read-only switch, assuming write-enable& i: ^% b9 T! E/ z' v+ m: c
mmc0: new high speed SDHC card at address 59b4
) g, W) p: F5 E& Zmmcblk0: mmc0:59b4 SS08G 7.41 GiB * X, t/ K2 L% o: |+ {
mmcblk0: p1 p2
5 z  f. d: d4 d, p- L4 S
" }- C$ O$ n. s9 R1 b2 d2 J/* 此处等待了一段时间 */2 Q* y" ~7 J1 `% L# r
& t* m( E7 C& B4 E
random: fast init done
! Q3 A9 X0 |8 HVFS: Unable to mount root fs via NFS, trying floppy.* f' X& e0 J% G0 n8 z6 l
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
- t% |: B. p& B: R* yPlease append a correct "root=" boot option; here are the available partitions:7 C7 Q% R* k2 _" Y$ w0 F& |5 B
0100           32768 ram0  (driver?)9 Z2 _1 E4 |+ H/ ^" S, B
b300         7764992 mmcblk0  driver: mmcblk
5 F* f: n) P% Q% G0 e: k; z/ C  b301           71680 mmcblk0p1 cd4e1bc4-01$ _' N& G& x$ F( Y' w
  b302         7675904 mmcblk0p2 cd4e1bc4-02                          
0 J, v, F0 i  n7 I! z4 R+ ^( H& ~, fKernel panic - not syncing: VFS: Unable to mount root fs on unknown-block
/ V3 F( j" F" n" J* B1 H5 K
8 ^% x8 O% f# H* Z3 i2 _
, J3 _( u  L3 I. B
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

1

主题

73

帖子

1385

积分

创龙

Rank: 8Rank: 8

积分
1385
板凳
发表于 2017-9-15 21:45:33 | 只看该作者
uestczwj 发表于 2017-9-12 22:25& s, S; w4 a6 u& |; [) O, a6 C
应该是如下错误造成NFS失败:3 N7 }/ C. m+ \: [% o

& D- H! J4 l4 E* r, nlibphy: PHY davinci_mdio-0:07 not found
' S- `( M% Z8 g* A1 J0 G2 ]2 q
您好,我们光盘资料里面,有提供相关的nfs组件安装包和搭建的指导文档,建议您先按照我们的资料去搭建,我们使用的是,基于Ubuntu12.04的nfs开发环境搭建。
回复 支持 反对

使用道具 举报

2

主题

4

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
 楼主| 发表于 2017-9-12 22:25:21 | 只看该作者
应该是如下错误造成NFS失败:
- T& _: W% V: [8 R0 m* ~3 v! y! X4 H) h2 I& |4 X. O8 b+ H
libphy: PHY davinci_mdio-0:07 not found
1 @+ C* a! M* M1 Mnet eth0: could not connect to phy davinci_mdio-0:078 Q9 S3 N: Q+ o8 C. g0 v% @
IP-Config: Failed to open eth0. c# |3 j. ^$ V9 B
IP-Config: No network devices available

点评

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 17:42 , Processed in 0.040697 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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