TA的每日心情 | 奋斗 2020-3-25 15:17 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.串口调试软件配置
7 c, A+ c3 R; ?8 w: I配置前请使用Micro USB线连接调试串口和电脑终端。% \& x3 G6 H- W
- 安装调试终端软件! D1 ]* Z3 w0 F1 I" ~- U
推荐使用SecureCRT调试终端软件,安装包路径:"光盘资料/Tools/VanDyke.SecureCRT.zip",安装方法请看软件安装《SecureCRT终端安装》文档。" u7 s, ?* P2 {: k5 O
- 串口调试% v8 X. y7 l$ B- f6 U1 L
调试前请确保电脑已经正常识别串口,如无法识别,请安装USB转串口驱动,驱动路径:"光盘资料/Tools/USB转串口驱动.zip",也可以使用鲁大师等软件扫描安装驱动。" W* \- o7 m3 m& f' q. v
打开SecureCRT,点击菜单栏"File -> Quick Connect",进入连接配置界面,如下图所示:
4 N. E+ H6 L, t9 N![]()
" l$ j3 r+ e% ~- y0 N( R# l0 j U( q. w
图 1
9 c0 G% R0 k& J" b
9 o z# Q: J5 i$ }$ O* m 8 G% V# }) V( l! \# {8 d- Z
0 D" I( c! F0 |) n* z: K
图 23 C- [9 m( d2 t) L2 d
) c: {# W4 C c6 P2 _在弹出对话框中,Protocol选择Serial,Port选择相应COM口(可以在“设备管理器->端口(COM和LPT)”中查看),波特率为115200,其他参数默认不变,如下图所示:
" C' \" ?( ~& |1 V : w0 h' J! |$ ?2 ]8 |6 p1 Y
Y8 L/ i1 D! G- z图 3
9 D) _+ Y% g4 E' R7 Z1 O; ~1 v$ R! m4 B& S) w# M- F
点击Connect,完成串口调试软件配置。0 \: t2 _& ]) a1 S _# V* j
# |2 F. M# s5 A, z- i
2.烧写文件系统和内核镜像到NAND FLASH
. `/ z2 S+ k; j将光盘中Factory Reset文件夹复制到非中文路径下,内核镜像及文件系统在TL6678-EasyEVM_Linux目录下,路径:"Factory Reset\Image",要将filesystem.bin和kernel.bin这两个镜像分别烧写进NAND FLASH,文件夹内容如下图:。+ `+ u! z+ W# H G8 B
/ l* n# \. p. o& C3 I" e O
* u3 Q: b- X/ Z. o; L图 4
) ?5 g$ F: h# R, F2 [ g- j5 S* c, N
在Linux中,相关启动的一些参数所占的内存地址如下:
- F. t& F9 L/ m8 DRAM使用(当前版本禁用SysLink)' S0 l' O' c: ~0 Q( P- W* A Q
NetCP MSMC:0x0C000000-0x0C003000" H0 |8 D3 H' \: Y% J' Q. N4 K
SysLink MSMC:0x0C008000-0x0C0F8000 (SharedRegion 0)% V/ a7 y& M3 |7 t
Linux DDR:0x80000000-0x8FFFFFFF(根据内核参数由核心0,Linux系统管理256MByte DDR3空间)
; b/ Q4 V7 w1 f' VSysLink DDR:0X9FC00000-0x9FFFFFFF (SharedRegion 1及User指定SharedRegion)* d( r7 p& L' h+ S: k0 b. e
NAND FLASH分区(128MByte)9 }" i" n3 Z+ p5 p4 b
启动参数、内核:0x00020000 - 0x01100000(Block 1 - Block 135)
+ y$ L1 J. ~' q6 N: ^% @& {& n- o文件系统(JFFS2):0x01100000 - 0x08000000(Block 135 - 结束), K- k0 X0 R& `+ O( T
由于内核烧写到NAND FLASH后,在Block 1至Block 135,文件系统在Block 135到结束,分别烧写到NAND FLASH互不影响。
) V& U9 ^; S1 h8 g" O内核镜像及文件系统的烧写可以通过以下两种方式:' {% n6 b0 L# {. L. m: g3 ^
- 通过CCS烧写
9 K( U" Y) V+ w4 z$ E8 r 烧写步骤可参照《TMS320C6678开发例程使用手册》里的1.6章节。
) Z/ S( b( L6 Y* C8 Q7 z6 U- F备注:烧写完内核镜像或者文件系统后,开发板需断电再执行下一个的烧写。
: _* u5 O$ j; u( n$ V4 \使用记事本或者其它文本编辑器打开"Factory Reset"目录中Flash.bat批处理文件,并根据实际情况修改对应的环境变量,如下图所示:
9 B9 u7 ?/ T# N4 B$ ], x ; v* q& m# F' B# G
" r2 }( f q6 |7 s) G1 D图 5
! z# y7 `, u6 [ p0 o1 k! O; L' K: Q: s1 a# [; J
仿真器配置文件"Factory Reset\TargetConfig"目录下,请确保配置文件对应为使用的仿真器,也可以使用自己新建的配置文件。保存文件并退出,双击Flash.bat批处理文件,弹出如下界面,输入6,选择TL6678-EasyEVM Linux,按Enter进入下一步:
/ e$ K% ~+ x( b4 i4 g) L 0 @6 @& ?9 N* d9 J+ r# V$ _9 U
/ R( n5 e, x: j; B图 6
1 d# x( r. e j/ _+ |/ o9 t$ D- c- w! v) E
弹出选择仿真器类型,然后根据连接的仿真器型号输入数字,按Enter进入下一步:
- m' P* G+ G; A2 f( f( K* }8 N! Q8 g 1 R5 l2 Y* s0 P( W
% ?3 Z5 x4 k0 p& S1 @5 D, f6 N4 _
图 7/ V! o3 Q4 ~- `9 \
- f$ X' N- S2 w( J1 S5 @# L6 y
弹出烧写窗口,并自动烧写,如下图所示:
9 p5 I8 f7 O+ d3 B' q* T8 [![]()
4 E! U3 s- W, z
! V0 G) J9 W+ Q4 w图 8
: p1 B8 H, e; E1 G/ B$ Z& N, I4 k
, Q$ e( F+ ?/ }. z& _, Y6 M烧写完成如下图所示:
& L8 N4 N; R0 \& ] h; @1 B, D8 |9 [![]()
! u5 Y1 }2 l- m6 m7 [$ V6 Z4 d3 Z p$ I" x7 I" T' R& h
图 9
: l# p( N. I$ ~2 J2 a C7 i5 V- e1 A: }1 j E: V
在文件系统与内核均烧写到NAND FLASH后,将拨码开关拨到IBL NAND模式,用网线连接开发板网口到路由器(默认使用ETH1),与电脑终端处于同一网段,连接好后上电。# t" k7 ^8 ]$ n3 x$ D. ^
可看到串口打印出一系列启动信息,说明Linux系统正在启动,如下图,说明已成功进入文件系统,并且可以执行Linux指令,且从打印信息可以看到开发板的IP地址为:192.168.0.121。/ R: {$ D8 T8 n) N% M6 _
! Q* {8 z( A* z, A# j" W4 d) h
3 Q3 y! H% r" _9 ~图 10$ h( Y% A6 a' A0 s& t! h
* [1 |" _# A( f8 J1 j
3.进入C6x Linux网络控制面板查看相关信息及测试: u% i/ B$ u5 J
可以从上图中看出当前开发板的IP,在网页浏览器中输入对应的IP地址即可访问开发板,弹出如下界面:
* f$ Q4 D m* }3 q* D$ `$ |![]()
; s# `% o2 }/ b0 D, T1 q, H# n$ F$ @' E
图 11, \# }4 u1 _7 H9 Q) g% D8 V5 [0 b
- n% M3 l: ]2 ^可以点击各个页面进行演示查看,此处罗列几点进行演示。6 g# K, O2 b" {& |7 h; n
- 欢迎 O" l& M* S# U8 m% b+ `5 b- R- O
此为德州仪器的Web用户界面"C6x Linux MCSDK DSP"。下表列出了所有可用的接口在黑色面板。
+ r: t% }5 P C: ?: P* W $ b- K& {# ^" G1 Y
" X1 r% t6 R4 Q' C6 n2 F9 A+ x图 12" L$ N( b# {+ N; f! R, K+ w6 g
( ]% o, ]6 j/ {! y
显示开发板静态系统信息相关信息。
& s5 x: F; z5 Z( D, c![]()
$ \ ]5 M" W& r! \1 ]: W' h* I0 H ?' C+ C s$ `
图 13: g% ?, S/ ?" z* S
/ W4 [- N) [0 b9 q
- 统计
4 \% A2 K& k( ^6 r8 _# j! e 这个页面显示系统统计数据如内存和CPU使用,此页面刷新间隔为60秒。
5 Z$ u4 d" t- F ' T. U- c& Y" s1 ]8 t- Y! L
& t* W$ p7 r9 N) O1 m2 }; @
图 14
C$ b( ]6 {! z, r7 U! _- E( I# Q& R0 P v+ ]# h* c( l/ j
|
|