TA的每日心情 | 奋斗 2020-3-25 15:17 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.串口调试软件配置
0 S' l% R/ m4 r: i/ f ^0 N配置前请使用Micro USB线连接调试串口和电脑终端。
; j- p/ n/ I( u3 f( d7 S- Z3 e- 安装调试终端软件
! E, g! i! d0 v4 M( M# f7 _% J 推荐使用SecureCRT调试终端软件,安装包路径:"光盘资料/Tools/VanDyke.SecureCRT.zip",安装方法请看软件安装《SecureCRT终端安装》文档。, N. i- `8 {5 r
- 串口调试5 B/ e! u1 Z _: S6 }# M) q
调试前请确保电脑已经正常识别串口,如无法识别,请安装USB转串口驱动,驱动路径:"光盘资料/Tools/USB转串口驱动.zip",也可以使用鲁大师等软件扫描安装驱动。# r3 M5 p4 n" f( x: D
打开SecureCRT,点击菜单栏"File -> Quick Connect",进入连接配置界面,如下图所示:
+ l4 v, Y2 k" \9 z + i9 l4 w" {+ x& x4 F
( d' C, y5 d/ R7 w1 |
图 1 y4 u+ P% O! F/ H. T
0 ]) c9 w4 {" G u
\. `' N4 P. U5 d
+ A+ T* [; p# n8 m% L' B6 y图 22 {) T+ x9 N8 _; U' H0 {: t) Z0 `
! O% A8 `9 O/ }
在弹出对话框中,Protocol选择Serial,Port选择相应COM口(可以在“设备管理器->端口(COM和LPT)”中查看),波特率为115200,其他参数默认不变,如下图所示:8 @1 k8 t4 ]9 X
- G) F* z: d9 J+ x
7 Z5 n0 C2 m: R$ c0 [5 p图 3
* y8 o8 e- y. ?4 Z& X8 x4 j( S2 n1 A# V1 ~5 |4 j- M
点击Connect,完成串口调试软件配置。- x8 N" G4 _6 J8 `# q$ F
4 I( X# _, w! _# Y- U/ a& U
2.烧写文件系统和内核镜像到NAND FLASH% P+ [# H" l" w& H1 x! C
将光盘中Factory Reset文件夹复制到非中文路径下,内核镜像及文件系统在TL6678-EasyEVM_Linux目录下,路径:"Factory Reset\Image",要将filesystem.bin和kernel.bin这两个镜像分别烧写进NAND FLASH,文件夹内容如下图:。
) v, T2 L7 Q5 W 7 \$ N! J, ^! {3 k- u! n( e
# m2 m( W3 v! }1 l T3 z+ ^: h% _图 4 j. k! S" E, E
6 q- F4 _% e$ f2 x( t
在Linux中,相关启动的一些参数所占的内存地址如下:4 O* L0 w; h- f
RAM使用(当前版本禁用SysLink)
/ d, B" S0 X6 z! f# _8 d, w7 V) }% jNetCP MSMC:0x0C000000-0x0C003000
" s- R* Y* @( SSysLink MSMC:0x0C008000-0x0C0F8000 (SharedRegion 0)
! _9 d0 c) n' y' w3 V' ]* [Linux DDR:0x80000000-0x8FFFFFFF(根据内核参数由核心0,Linux系统管理256MByte DDR3空间)
1 A" G6 G3 u' b2 } NSysLink DDR:0X9FC00000-0x9FFFFFFF (SharedRegion 1及User指定SharedRegion)
8 Y8 e% Y' Z0 |4 jNAND FLASH分区(128MByte)4 b! L8 u1 z% L# X( l- {3 P
启动参数、内核:0x00020000 - 0x01100000(Block 1 - Block 135)
1 V: E1 D* t. {) u文件系统(JFFS2):0x01100000 - 0x08000000(Block 135 - 结束)% G4 m/ g2 a$ ^
由于内核烧写到NAND FLASH后,在Block 1至Block 135,文件系统在Block 135到结束,分别烧写到NAND FLASH互不影响。( C8 u+ a0 T2 I' n
内核镜像及文件系统的烧写可以通过以下两种方式:; A1 D* h) R- ]0 |' f
- 通过CCS烧写
3 P' `/ K2 `4 _ q8 i2 @ 烧写步骤可参照《TMS320C6678开发例程使用手册》里的1.6章节。. j$ I( f" s+ t- D2 T
备注:烧写完内核镜像或者文件系统后,开发板需断电再执行下一个的烧写。9 y/ w/ ?' x; q/ p7 \! |
- 通过批处理文件烧写' }) Q2 Q. W& \/ k; o7 j
使用记事本或者其它文本编辑器打开"Factory Reset"目录中Flash.bat批处理文件,并根据实际情况修改对应的环境变量,如下图所示:
7 h ^8 q& n1 b![]()
7 a$ y2 o J! b1 H8 D( Y% p& t
) X A+ B5 S/ J; \: c; J图 51 U0 p# k9 y- ^; v
9 E6 T. B. ~- f) K
仿真器配置文件"Factory Reset\TargetConfig"目录下,请确保配置文件对应为使用的仿真器,也可以使用自己新建的配置文件。保存文件并退出,双击Flash.bat批处理文件,弹出如下界面,输入6,选择TL6678-EasyEVM Linux,按Enter进入下一步:
+ M4 L. A3 V2 h0 E7 [8 u0 _3 t0 w![]()
2 R0 H' T5 T- [ E$ R
. I L8 N' l( N) ] K8 |# {1 S! q图 6
& `9 S6 h3 [% r9 h' W# C- ~) G) O, K8 d1 O$ k' R( l8 @
弹出选择仿真器类型,然后根据连接的仿真器型号输入数字,按Enter进入下一步:9 |" I# b4 L, S/ I
![]()
& W" ~, K0 d! Q: F* S" M; a8 C1 u) k( y/ B1 i
图 7/ \; Q0 Z# ]$ J5 H
( v$ d6 a2 y2 _$ o* t. Q弹出烧写窗口,并自动烧写,如下图所示:
0 ]& ?! y7 B) E8 g& T" e![]()
) h) V0 ~6 E0 y1 z! X7 _7 l6 }2 R/ R" ~
图 8( |4 }' ~- G" K8 h" K' h
: @; R2 e3 C9 `) o5 h) h0 A5 G烧写完成如下图所示:, r# ]% p& ^) S8 [
$ K }/ Z/ `! c0 A0 ]; @: S
6 m# l( s6 Q) w! j: ?图 92 k5 r. E0 `) X% R3 z
+ [& B, V- @1 u" f1 m; K' k- m
在文件系统与内核均烧写到NAND FLASH后,将拨码开关拨到IBL NAND模式,用网线连接开发板网口到路由器(默认使用ETH1),与电脑终端处于同一网段,连接好后上电。" i$ D; _( X: N6 X9 c* l6 x
可看到串口打印出一系列启动信息,说明Linux系统正在启动,如下图,说明已成功进入文件系统,并且可以执行Linux指令,且从打印信息可以看到开发板的IP地址为:192.168.0.121。
' J, B' l8 l& ~! s+ N% y. M![]()
; D7 S1 U% V# @1 h: r0 `( }) A3 R$ ~& a4 W# T' u! d
图 106 _" u" X, W1 |1 ~/ s0 \
" `- E0 |" e* U2 z2 L/ q3.进入C6x Linux网络控制面板查看相关信息及测试
" ~3 R% k, T2 j- E K6 R可以从上图中看出当前开发板的IP,在网页浏览器中输入对应的IP地址即可访问开发板,弹出如下界面:
) G* n6 C( @/ M![]()
* ]) d n) U, g5 y+ d" V1 n) T) x) H( T8 X+ X
图 112 O& T3 T \5 t/ z* V5 B& p7 n) X; y
5 ^( s* a) \' ?' {( s可以点击各个页面进行演示查看,此处罗列几点进行演示。
0 e, J* P8 Y% j7 v+ z此为德州仪器的Web用户界面"C6x Linux MCSDK DSP"。下表列出了所有可用的接口在黑色面板。+ z& {$ m6 L8 h6 l8 w5 m0 Y! w8 a
1 r& g& U9 A1 O1 q( @
1 k! H, r4 _/ T# W3 j; z
图 12
. e" A7 `% y9 m& m; C" B/ k5 Z% G" g, D9 h
显示开发板静态系统信息相关信息。+ g2 Q4 Y) C$ ]8 D u- Z. i" @6 C
![]()
% G' F; O. F( b& n! `6 n# p: J# p3 R, i; u: o s( a2 t. Z& \
图 134 {! a0 ?7 w. n9 p0 u
" D% L1 q. V- j, }% X这个页面显示系统统计数据如内存和CPU使用,此页面刷新间隔为60秒。
# c4 F% q2 B" } B6 t![]()
Q0 i H3 s. x4 h9 l6 z% U; k/ h& h, ^7 o6 S. \' B( x' Z3 \3 n
图 14 `* [5 k% o, y% J" J) u
1 k; V; P4 {% i2 I |
|