找回密码
 注册
关于网站域名变更的通知
查看: 287|回复: 1
打印 上一主题 下一主题

基于TMS320C6678的Linux镜像烧写演示

[复制链接]
  • TA的每日心情
    奋斗
    2020-3-25 15:17
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-9-17 14:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    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. u1 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
    • 信息
      3 ~' Q% R5 x9 _; c" i
    显示开发板静态系统信息相关信息。
    % F" s# s7 G0 ?0 P8 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
  • TA的每日心情
    奋斗
    2020-8-27 15:56
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-9-17 15:14 | 只看该作者
    一定要仔细看烧写手册
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-25 01:12 , Processed in 0.156250 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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