新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于DSP TMS320F206的仿真调试

基于DSP TMS320F206的仿真调试

作者:时间:2012-02-06来源:网络收藏

E:LOADEPP>PRG2XXPP -P 280 -M 0X0006 -S 0X4007 -W 6 -E SRCC2XX_SPX.OUT TZ.OUT即可。
在跳转语句的烧写完成后,即可将中断向量表和程序都定位至8000H开始的SARAM内,这样在SARAM内既可很方便设置断点,同时已经烧写进FLASH的跳转语句又能保证中断的正确执行,且每次对程序修改后无需再次对FLASH烧写,只要重新生成.OUT文件,然后执行CCS的FILE菜单下的LOAD PROGRAM即可。
相应的CMD文件如下。
MEMORY
{ PAGE 0:
VEC :org=8000h,length=40h
PROG :org=8050h,length=0600h
PAGE 1:
RAM_B2 :org=60h,length=20h
RAM_B0 :org=0200h,length=0100h
RAM_B1 :org=0300h,length=0100h
DATAS :org=11ffh,length=0600h
}
SECTIONS
{ .data : {} > RAM_B0 PAGE 1
.stack: {}> DATAS PAGE 1
.bss : {}>DATAS PAGE 1
/******************************************/
vectors : {} > VEC PAGE 0
.text : load > PROG, PAGE 0
.mirro : {} > PROG PAGE 0
.cinit : {} > PROG PAGE 0
}
相应的vectors中断向量表的程序如下。
* File: vector.h *
* File defines Interrupt vector labels *
.global _c_int0
.global _c_int1
.global _c_int2
.global _c_int3
.sect vectors
b _c_int0 ;硬件复位c_int0
b _c_int1 ;外部中断1 /INT1
b _c_int2 ;外部中断2 INT2/INT3
b _c_int3 ;定时器中断
nop
nop
b _c_int0
b _c_int0 ;保留
b _c_int0 ;保留
b _c_int0 ;保留
nop
nop
b _c_int0
b _c_int0
b _c_int0
b _c_int0
结语
针对具有片内FLASH的芯片,在没有片外RAM的情况下如何方便有效的进行,本文提出了一种行之有效的解决办法,以期对各位致力于研究开发的同仁有所帮助。

本文引用地址:http://www.eepw.com.cn/article/149781.htm

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭