TA的每日心情 | 奋斗 2020-3-25 15:17 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.串口调试软件配置" p. `' ?. D* A- t( I
配置前请使用Micro USB线连接调试串口和电脑终端。/ c8 m* J% E1 N/ n* Y" g
- 安装调试终端软件
- S: U A. O! F# V) L$ h! d$ k 推荐使用SecureCRT调试终端软件,安装包路径:"光盘资料/Tools/VanDyke.SecureCRT.zip",安装方法请看软件安装《SecureCRT终端安装》文档。
# f H0 X8 e7 z5 ^- 串口调试2 \7 B6 z/ v4 c5 V6 \+ H* Q
调试前请确保电脑已经正常识别串口,如无法识别,请安装USB转串口驱动,驱动路径:"光盘资料/Tools/USB转串口驱动.zip",也可以使用鲁大师等软件扫描安装驱动。' b% [( m) o+ G% L+ T, _. x! s
打开SecureCRT,点击菜单栏"File -> Quick Connect",进入连接配置界面,如下图所示:- V9 p! h# M# ?2 E
![]()
+ X1 `) }( q: x$ |
* g: c: @4 H" N8 r! P图 10 E, j0 I& j/ e( J
7 I' ]; Z6 m( k3 ~ K! d ! R, B/ m$ J6 L+ t
7 t4 F8 @2 y/ g7 n& z' r图 2
% G$ S* \1 D( ^
6 P7 H, O {9 z8 d, m9 b在弹出对话框中,Protocol选择Serial,Port选择相应COM口(可以在“设备管理器->端口(COM和LPT)”中查看),波特率为115200,其他参数默认不变,如下图所示:
1 ~ I M3 P& }8 o4 Z% m' |6 N ! H- [4 \- V3 U+ w
& \6 @; \% \9 G$ m# T0 _$ O* T9 A( ]
图 3
$ l0 l; z, { l; A% `, f+ T
9 {2 e. ` u: R: `# z1 X点击Connect,完成串口调试软件配置。 h* }! D. p& z4 y7 t* W
) U% s" h- O7 {8 T, ~
2.烧写文件系统和内核镜像到NAND FLASH0 R2 K! d4 d9 f+ d; s
将光盘中Factory Reset文件夹复制到非中文路径下,内核镜像及文件系统在TL6678-EasyEVM_Linux目录下,路径:"Factory Reset\Image",要将filesystem.bin和kernel.bin这两个镜像分别烧写进NAND FLASH,文件夹内容如下图:。
( d# m+ X6 g- c0 ]# f ) ~1 C+ s* l8 h) H$ a
' W7 H* P: k: a图 4) X/ ~1 R3 _) w4 r
1 c6 v, x0 g. o" `' D9 L1 v
在Linux中,相关启动的一些参数所占的内存地址如下:: f4 h0 [9 N( B7 \. _3 j4 x
RAM使用(当前版本禁用SysLink)
) Q; O% m5 L' V& Z, \NetCP MSMC:0x0C000000-0x0C0030000 B) T2 {$ g' l U1 i( ~
SysLink MSMC:0x0C008000-0x0C0F8000 (SharedRegion 0)
. I7 s6 Z# {" i0 c& u5 p1 b- BLinux DDR:0x80000000-0x8FFFFFFF(根据内核参数由核心0,Linux系统管理256MByte DDR3空间)
$ n& C& O' n# G- W' q; oSysLink DDR:0X9FC00000-0x9FFFFFFF (SharedRegion 1及User指定SharedRegion)
# e2 G9 t8 X0 uNAND FLASH分区(128MByte)
+ C2 P0 B6 n6 k启动参数、内核:0x00020000 - 0x01100000(Block 1 - Block 135)
* g& t! y. ^; B( z& ]文件系统(JFFS2):0x01100000 - 0x08000000(Block 135 - 结束)4 ?- `- k' P7 T" z: i0 `" h
由于内核烧写到NAND FLASH后,在Block 1至Block 135,文件系统在Block 135到结束,分别烧写到NAND FLASH互不影响。( p5 Y1 [! B/ W+ X( f* V% a* t
内核镜像及文件系统的烧写可以通过以下两种方式:& P: W E4 d4 ^6 g; j2 a# ?
- 通过CCS烧写# t& D1 F. F% Q/ V% v6 y+ r; g
烧写步骤可参照《TMS320C6678开发例程使用手册》里的1.6章节。5 C4 G( i3 X z g- U/ A' ?
备注:烧写完内核镜像或者文件系统后,开发板需断电再执行下一个的烧写。
; r9 I& U. N; |7 A- E) ^& P- 通过批处理文件烧写3 g5 l' p. s- {8 C8 L, i' |: N
使用记事本或者其它文本编辑器打开"Factory Reset"目录中Flash.bat批处理文件,并根据实际情况修改对应的环境变量,如下图所示:
. p0 n. t$ B$ E6 t. u 1 I- l. s% |7 a) u% b7 Q
5 G* J% V1 l. y( _$ b6 `0 i' b' {图 5
7 x- r @4 g. I8 t9 y
' P! U6 P8 J- i仿真器配置文件"Factory Reset\TargetConfig"目录下,请确保配置文件对应为使用的仿真器,也可以使用自己新建的配置文件。保存文件并退出,双击Flash.bat批处理文件,弹出如下界面,输入6,选择TL6678-EasyEVM Linux,按Enter进入下一步:5 d5 W- o, n3 ^6 x, r7 l
: `9 \9 U+ r& a+ F6 F$ K
) H# @0 h/ p5 M3 Y7 N/ z图 6
2 B) d" ~/ f) S3 B! v* ^8 w( R/ Y* M. f/ o" m( l
弹出选择仿真器类型,然后根据连接的仿真器型号输入数字,按Enter进入下一步:9 a- h, [8 m* |" ]
" m9 l+ G) \8 s3 \ L6 u9 |$ m6 ?
% |) `, w3 e( V4 c! w. t/ d& G图 7
6 W" U& P; @: O+ e
! i+ @; H1 I/ _ g* v0 B8 a4 q弹出烧写窗口,并自动烧写,如下图所示:
' M+ J% _$ d( i; B3 f![]()
+ @/ {! P# A6 W# V0 q% J v: U3 Z$ W, ~! b1 W0 F8 m
图 8
" u4 D. m* L2 [" `* w0 U# \
# @1 L# i& c- g$ a! Q# G# V7 y烧写完成如下图所示:
* D; N% M) V- g3 M. A& ]$ [. Y% b![]()
5 M5 E* b$ L& } E4 t5 Q" R% ]9 c* e" N3 n6 N: M
图 99 B) M6 K( v' e( R1 |# \! D
$ G+ }" e6 F' E4 T在文件系统与内核均烧写到NAND FLASH后,将拨码开关拨到IBL NAND模式,用网线连接开发板网口到路由器(默认使用ETH1),与电脑终端处于同一网段,连接好后上电。1 f) x6 Y6 C7 f! H
可看到串口打印出一系列启动信息,说明Linux系统正在启动,如下图,说明已成功进入文件系统,并且可以执行Linux指令,且从打印信息可以看到开发板的IP地址为:192.168.0.121。; @9 y; p- E( n6 {5 {
![]()
" i n2 |0 l/ y5 I* T# i
" B% d' m; D; {0 p图 100 X& e, E4 v& M |8 o2 y Y% E
7 q" {& B7 E# O d" x$ p$ D
3.进入C6x Linux网络控制面板查看相关信息及测试* |! I O6 a A) h Q2 r$ L
可以从上图中看出当前开发板的IP,在网页浏览器中输入对应的IP地址即可访问开发板,弹出如下界面:+ _9 W1 C5 ^( I( i* C
![]()
0 M+ s3 ^4 i. p2 s0 d" y
! y( U$ k% F# n; A f图 11
/ A% z' z& \1 U$ m2 C6 U
. B5 n2 k6 q9 }7 t' y8 ?可以点击各个页面进行演示查看,此处罗列几点进行演示。
4 L7 O: @9 L- u5 [- Y* m% X p- 欢迎
; y- ?' h# R+ l2 N* s7 K' G' t 此为德州仪器的Web用户界面"C6x Linux MCSDK DSP"。下表列出了所有可用的接口在黑色面板。( t, Z8 d3 C2 v& t9 w6 I9 Y
( U1 D, D" }6 O3 p: A+ ^5 `$ H* M
+ S3 }. o, c7 p6 N" D# d3 }" [ B+ K图 129 t5 B7 k8 {3 e! l
+ X) I8 c. P5 P1 [5 u
显示开发板静态系统信息相关信息。
% F" s# s7 G0 ?0 P 8 y+ F, t: x, r! u5 k
1 b& L, ^8 _8 V4 E% n/ O图 13+ w- Z2 c& x" s- `% c. |8 s8 _4 `% A
6 ]# ~4 X' [! C8 Q- 统计( K) K# A0 H% g/ m$ g/ ^* }* U) i
这个页面显示系统统计数据如内存和CPU使用,此页面刷新间隔为60秒。4 S9 M: f6 Z5 Q
![]()
& U; j& R$ l! W0 y4 Y3 p- V4 B, ~; {) \, H' i
图 14
; J, q% p _* U( |8 {
7 ~; U! E7 m% v, s1 T |
|