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

基于TMS320C6678的Linux镜像烧写演示

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

    [LV.1]初来乍到

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

    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 W7 \$ 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
    • 欢迎
      0 ^( M/ g& O$ k6 n+ f
    此为德州仪器的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
    • 信息
        d: c* O8 y$ X4 p7 ~
    显示开发板静态系统信息相关信息。+ 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
    • 统计
      ( o5 z" C; X( z0 A% q
    这个页面显示系统统计数据如内存和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
  • 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-24 23:51 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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