DSP一个程序如何实现RAM和Flash两种下载方式,CCS9

本文详细介绍如何在DSP程序中轻松切换RAM与Flash调试模式,通过ControlSUITE软件及具体步骤,实现不同场景下的程序调试需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们都知道,DSP在进行程序调试时有两种运行模式,一种是程序在RAM中运行调试,另一种是在Flash中运行调试,在RAM中的Debug时间特别短,板子一旦掉电程序将不复存在;在Flash中下载程序特别慢,但是板子掉电后程序不会丢失。可以说他们各有有缺点,也有他们的应用场景。

如何在一个程序中轻松进行这两种模式的切换呢?本文给出了作者探索的答案。

ControlSUITE是个TI的官方数据库软件,它提供了很多关于DSP的官方例程,这些例程均可使实现两种下载方式的切换。

下图是F2837xD的adc_soc_epwm_cpu01的例程,可以看到他有两种下载模式

只要在,Manage Configuration中选中你要的下载方式并Set Active该方式就可以实现切换。


如何使我们的程序实现这两种方式的切换呢?步骤如下。

首选新建一个任意下载方式的CCS程序,上篇文章中我们建立一个Flash下载的程序,该程序编译后没有问题,并且可以下载到DSP的Flash当中。

从上图可以看到在Configuration中只有Debug这一种,Debug由于我们之前的设置,他为Flash下载模型。接再来我们添加RAM模式。

1.点击New...

2.命名新的Configuration,名字尽可能通俗易懂,

3.配置相应的linker command file,最后一定要点Apply and Close,否则白配置了!

配置完编译后你会发现新的文件夹出现。


一般这个配置要在程序编写前开始!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值