dsp f28335如何烧程序,仿真的spwm程序一掉电就没了,请尽量详细点。。

dsp f28335如何烧程序,仿真的spwm程序一掉电就没了,请尽量详细点。。,第1张

#include "DSP281x_Device.h"

#include "DSP281x_Examples.h"

#include "math.h"

//#include "stdio.h"

//#define Tc 7500 //Tc=60M/8Khz设载波频率=8KHZ//Tc=2*T1PR*Tt (Tt=60m)

#define N 160 //正弦=50HZ N为载波比

#define M 0.8 //调制度

#define PI 3.1415926

double a[N]

volatile Uint16 k0 = 0,k1 = 0,k2 = 0,n=0

float32 C1=6750,C2=750

volatile float32 t1,i, y

void InitEv()

interrupt void eva_T1UFINT_ISR()

void main (void)

{

当你运行的程序如果很大,target board RAM经常放不下,经常用到DSP2812, 8K,出现ITRAP0的中断,可以以下方法解决.

1.屏蔽部分代码,很简单但是很有用.

2. 增加txt段的空间,从H0 8k扩展到4K,需将其放到两个程序段中

PAGE 0 :

PRAMH0 : origin = 0x3F8002, length = 0x0014FE

L0RAM : origin = 0x008000, length = 0x001000

SECTIONS

.text:{*(.text)} >>PRAMH0|L0RAM

这样就可以将.text文件放在两个定义段中。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12053332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存