网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> 服务导航 >> 帮助中心 >> C2000 >> 文章正文
  关于FLASH.CMD的一些问题           ★★★ 【字体:
关于FLASH.CMD的一些问题
作者:61IC    文章来源:本站原创    点击数:    更新时间:2007-1-3    

 

问题如下:

根据相关资料,上电复位的一般顺序为1.从0x3fffc0处取得复位向量,执行函数initboot.
                                                 2.根据选择FLASH引导模式跳转到ox3f7fff6,且在此处编 写一条跳转指令,使程序跳转到_int00;
根据此思路程序应为
MEMORY
{
PAGE 0:   
   RESET       : origin = 0x3FFFC0, length = 0x000002
   BEGIN_FLASH : origin = 0x3F7FF6, length = 0x000002
}
SECTIONS
{
   .reset            : > RESET
   codestart         : > BEGIN_FLASH,      PAGE = 0
}


而在FLASH.CMD中,复位向量直接指向ox3f7fff6;
MEMORY
{
PAGE 0:   
   BEGIN       : origin = 0x3F7FF6, length = 0x000002
}

SECTIONS
{
   .reset              : > BEGIN       PAGE = 0
}
在这种情况下,1是否没有经过BOOTLOAD,直接跳转到FLASH处0x3F7FF6?
                   2另外,是否0x3F7FF6处的跳转指令在rts2800-fl040914.lib中设定好了?
                   3是否在第二中形式中程序烧写后只在FLASH中运行,而第一种情况下程序在FLASH中LOAD,在RAM中运行?

解答如下:

 

1.2是的。
3.不是,参考spra958f

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    通用FLASH烧写工具
    请问如何分片烧写flash
    关于FLASH烧写的问题
    烧到Flash的程序,断电再上电…
    Flash烧写
    关于Flash
    Flash程序如何下载到RAM中
    TMS320C6205外部flash启动方…
    DM642的FLASH大小的问题
    TI DM642板 flash烧写分享及…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号