22422|10

3

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

CCS5程序怎么下载到FLASH里面? [复制链接]

 我现在可以仿真调试,程序; Run->Load->Load Program 每次都是下到RAM里面了,断点重新开机后程序就没有了,程序 怎么下到FLASH里面呢?

最新回复

感谢,终于固化程序成功了,谢谢  详情 回复 发表于 2017-9-22 23:25
点赞 关注
 

回复
举报

2700

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 
我也是刚刚开始学,也折腾了挺久,你看看下面链接的介绍:http://www.docin.com/p-189398655.html
主要是修改那个cmd文件,一个是烧录到ram的一个是烧到flash的。我按文章里面介绍的在debug和release上面切换,进行exclude操作,没成功,我是直接把烧录RAM的那个文件删掉,把烧录flash的cmd文件直接加进去,成功了。希望能帮得上忙。

点评

你好,我用的是CCS5.3,DSP用的是6713,它使用的片外FLASH,我想用CCS5.3的falsh-programmer直接把程序下载到片外FLASH中,想问CMD文件该怎么写了?2812的FLASH在片内了,参考不出来。  详情 回复 发表于 2014-2-11 00:59
你好,我按照你的方法,生成了Release模式下的.out文件,好像也烧进FALSH了,但是程序好像没有运行,不知道为什么,我的exclude操作成功了;右击cmd文件->Resource Configurations->exclude from build... 还一  详情 回复 发表于 2013-6-27 09:59
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

回复 沙发elvike 的帖子

你好,我按照你的方法,生成了Release模式下的.out文件,好像也烧进FALSH了,但是程序好像没有运行,不知道为什么,我的exclude操作成功了;右击cmd文件->Resource Configurations->exclude from build...
  还一个问题   不知道 DSP2833x_headers\cmd 文件夹下 DSP2833x_Headers_BIOS.cmd 和DSP2833x_Headers_nonBIOS.cmd 两个文件是干嘛的, 我只能包含DSP2833x_Headers_nonBIOS.cmd文件才能编译成功;

点评

我的工程里面也包括了这个nonBIOS.CMD  详情 回复 发表于 2013-6-27 18:36
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

4
 
问题已经解决
1、需要加以下两行 语句
memcpy((uint16_t *)&RamfuncsRunStart,(uint16_t *)&RamfuncsLoadStart, (unsigned long)&RamfuncsLoadSize);

//  MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);
   InitFlash();//初始化Flash();
因为 ADC初始化 使用了一个_DSP28x_usDelay 函数,而_DSP28x_usDelay 需要运行在RAM里面以保证准确延时
2、将代码优化设为 off

点评

你好,我用的是CCS5.3,DSP用的是6713,它使用的片外FLASH,我想用CCS5.3的falsh-programmer直接把程序下载到片外FLASH中,想问CMD文件该怎么写了?2812的FLASH在片内了,参考不出来。  详情 回复 发表于 2014-2-11 00:59
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

5
 

回复 板凳shuxmpx123 的帖子

我的工程里面也包括了这个nonBIOS.CMD
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

6
 
elvike 发表于 2013-6-27 00:48
我也是刚刚开始学,也折腾了挺久,你看看下面链接的介绍:http://www.docin.com/p-189398655.html
主要是 ...

你好,我用的是CCS5.3,DSP用的是6713,它使用的片外FLASH,我想用CCS5.3的falsh-programmer直接把程序下载到片外FLASH中,想问CMD文件该怎么写了?2812的FLASH在片内了,参考不出来。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

7
 
shuxmpx123 发表于 2013-6-27 11:42
问题已经解决
1、需要加以下两行 语句
memcpy((uint16_t *)&RamfuncsRunStart,(uint16_t *)&RamfuncsLoa ...

你好,我用的是CCS5.3,DSP用的是6713,它使用的片外FLASH,我想用CCS5.3的falsh-programmer直接把程序下载到片外FLASH中,想问CMD文件该怎么写了?2812的FLASH在片内了,参考不出来。
 
 
 

回复

27

帖子

0

TA的资源

一粒金砂(中级)

8
 
一样遇到问题,在线调试没问题,断开仿真器就不行。。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
需要添加一个codestartbranch.asm的汇编文件到项目里。
我用的是f28023, 路径是C:\ti\controlSUITE\device_support\f2802x\v230\f2802x_common\source
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

10
 
xinhua424 发表于 2017-8-30 23:20
需要添加一个codestartbranch.asm的汇编文件到项目里。
我用的是f28023, 路径是C:\ti\controlSUITE\device ...

感谢,终于固化程序成功了
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

11
 
xinhua424 发表于 2017-8-30 23:20
需要添加一个codestartbranch.asm的汇编文件到项目里。
我用的是f28023, 路径是C:\ti\controlSUITE\device ...

感谢,终于固化程序成功了,谢谢
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表