TA的每日心情 | 奋斗 2020-3-25 15:17 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
串口调试软件配置配置前请使用Micro USB线连接调试串口和电脑终端。
3 w# J$ p8 p6 E' p Z安装调试终端软件推荐使用SecureCRT调试终端软件,安装包路径:"光盘资料/Tools/VanDyke.SecureCRT.zip",安装方法请看软件安装《SecureCRT终端安装》文档。* ]8 s4 T% O8 C( R
串口调试调试前请确保电脑已经正常识别串口,如无法识别,请安装USB转串口驱动,驱动路径:"光盘资料/Tools/USB转串口驱动.zip",也可以使用鲁大师等软件扫描安装驱动。
& Y0 U& u# L/ a打开SecureCRT,点击菜单栏"File -> Quick Connect",进入连接配置界面,如下图所示:6 Q3 y2 n/ h9 J, d8 X
![]()
0 s% L. A1 k; n; F图 1
2 o8 m+ Z z- b![]()
2 ^4 C$ T+ c. T) V: x; l图 29 C0 W! W+ j* q. [
8 {) }# \) c& z" X: t
在弹出对话框中,Protocol选择Serial,Port选择相应COM口(可以在“设备管理器->端口(COM和LPT)”中查看),波特率为115200,其他参数默认不变,如下图所示:# H o, h; w1 ~" Z' m( S
![]()
* R1 I$ w: L$ Q) U3 a# E" i图 3
/ Y; o' c' k! F/ p& H$ D$ [) B# U6 [9 z9 o; Y/ D6 \" n2 C3 ]7 X
点击Connect,完成串口调试软件配置。! a _' o* B+ n9 L
烧写文件系统和内核镜像到NAND FLASH将光盘中Factory Reset文件夹复制到非中文路径下,内核镜像及文件系统在TL6678-EasyEVM_Linux目录下,路径:"Factory Reset\Image",要将filesystem.bin和kernel.bin这两个镜像分别烧写进NAND FLASH,文件夹内容如下图:。
8 s/ j$ V! {8 Y: y![]()
0 w( F+ r) ~5 T2 @5 i: u, V图 4
' o6 q8 a* P6 a# n6 g6 Q' h
$ p7 P/ s5 A7 G$ B5 z在Linux中,相关启动的一些参数所占的内存地址如下:
5 C; A& S) ^7 y% GRAM使用(当前版本禁用SysLink). x$ {4 K- P6 f+ J6 y6 h
NetCP MSMC:0x0C000000-0x0C003000
; `3 c& ` u( R. tSysLink MSMC:0x0C008000-0x0C0F8000 (SharedRegion 0)4 X% G: ]$ g. J- z$ }: a
Linux DDR:0x80000000-0x8FFFFFFF(根据内核参数由核心0,Linux系统管理256MByte DDR3空间), w* h- J& j, z& M- K7 D/ k4 F6 ]
SysLink DDR:0X9FC00000-0x9FFFFFFF (SharedRegion 1及User指定SharedRegion)
1 Y+ g' n2 n7 Y0 e5 kNAND FLASH分区(128MByte)3 r' n) V3 G) Q5 E; G
启动参数、内核:0x00020000 - 0x01100000(Block 1 - Block 135), t! i* G( ~' F/ {/ o' c0 x4 h
文件系统(JFFS2):0x01100000 - 0x08000000(Block 135 - 结束)' Z3 F0 [, z5 k6 ~& d
由于内核烧写到NAND FLASH后,在Block 1至Block 135,文件系统在Block 135到结束,分别烧写到NAND FLASH互不影响。8 K( V K" I. E, o' @: Y, p7 B
内核镜像及文件系统的烧写可以通过以下两种方式:- z/ S" X5 j" {$ Z' R: u! B( v" F6 D
通过CCS烧写烧写步骤可参照《TMS320C6678开发例程使用手册》里的1.6章节。2 E4 p. Q1 L3 U% d2 h
备注:烧写完内核镜像或者文件系统后,开发板需断电再执行下一个的烧写。
O) p, c- x- `5 b. l 通过批处理文件烧写使用记事本或者其它文本编辑器打开"Factory Reset"目录中Flash.bat批处理文件,并根据实际情况修改对应的环境变量,如下图所示:
o) G9 ~$ R/ O! G6 t1 _![]() 2 x8 ]8 ^% H$ Z) o8 {# C" G
图 5
# y( X# D: V* U% o- X" Z" ^/ e* E9 S
仿真器配置文件"Factory Reset\TargetConfig"目录下,请确保配置文件对应为使用的仿真器,也可以使用自己新建的配置文件。保存文件并退出,双击Flash.bat批处理文件,弹出如下界面,输入6,选择TL6678-EasyEVM Linux,按Enter进入下一步:
# E5 [% R6 R1 p7 y![]()
6 W8 }( s) W: s6 I) \6 O图 6
0 j5 \. Z, l' t$ `0 Y; a0 n1 `4 b1 U. p: S# M* U- g3 @
弹出选择仿真器类型,然后根据连接的仿真器型号输入数字,按Enter进入下一步:4 ^- W2 r. }! w S: \$ S, X
![]() - W3 A" @/ X4 {3 X. @& [4 d' g
图 7
3 @+ L- a8 f: t) t& z* H. T' }, l, j
弹出烧写窗口,并自动烧写,如下图所示:1 s" |) d. ^: Y0 C) N9 D
![]() ' D2 u7 [, a( P5 O% w$ Y
图 8
* Z) K( ]5 @# w- N) I7 Q9 A+ I0 h0 c; o9 o6 v" d
烧写完成如下图所示:
$ T9 H7 S0 Z. q" G![]() # |: a2 M( E w: R4 ~2 h
图 9
. {, L! L# H( I9 ]) n" h3 D9 R7 L5 J3 O
在文件系统与内核均烧写到NAND FLASH后,将拨码开关拨到IBL NAND模式,用网线连接开发板网口到路由器(默认使用ETH1),与电脑终端处于同一网段,连接好后上电。; D$ x$ ~1 Z( _4 S, `1 [
可看到串口打印出一系列启动信息,说明Linux系统正在启动,如下图,说明已成功进入文件系统,并且可以执行Linux指令,且从打印信息可以看到开发板的IP地址为:192.168.0.121。) x5 G" Y2 w' C2 c3 t }9 Y* v
![]() # [- V: C& S3 O5 o2 S" R. E+ J
图 10
/ y/ e8 h( r# o; x/ i# h
; L$ G2 \: W) a* n( Z. A 进入C6x Linux网络控制面板查看相关信息及测试可以从上图中看出当前开发板的IP,在网页浏览器中输入对应的IP地址即可访问开发板,弹出如下界面:
. w3 m) v( y. F![]()
q( P( I; x3 u" }9 R) C图 11* M5 p4 j. \+ F: }; B& g
0 N5 c6 c3 Q* g4 U' W! f可以点击各个页面进行演示查看,此处罗列几点进行演示。
0 H9 H t9 w7 X$ B& c, N 欢迎此为德州仪器的Web用户界面"C6x Linux MCSDK DSP"。下表列出了所有可用的接口在黑色面板。' Q- h7 O2 O( `) N9 a4 s+ h
![]() ' w* E4 p8 b; N- o! e! |6 Y8 m5 E
图 12( S/ J4 }# @; b4 j$ e( e5 a
5 ^+ R1 `! R3 ]% H: r
信息显示开发板静态系统信息相关信息。
4 A4 ^0 U) B# u! r![]() # P! B1 p9 |$ N
图 133 \, e( J2 s- |$ u8 Z* B! V# ], A9 A6 K
& Y" f. G. x V' Z3 |+ l8 q 统计这个页面显示系统统计数据如内存和CPU使用,此页面刷新间隔为60秒。3 S4 a% {$ Z+ F# _7 |; m1 ?
![]() 9 V- ]/ e/ R1 E' F
图 14& F3 r0 ^" |( a0 U
/ @1 Y% Y4 d4 W5 d
|
|