2个回答
展开全部
当你运行的程序如果很大,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文件放在两个定义段中。
1.屏蔽部分代码,很简单但是很有用.
2. 增加txt段的空间,从H0 8k扩展到4K,需将其放到两个程序段中
PAGE 0 :
PRAMH0 : origin = 0x3F8002, length = 0x0014FE
L0RAM : origin = 0x008000, length = 0x001000
SECTIONS
.text:{*(.text)} >>PRAMH0|L0RAM
这样就可以将.text文件放在两个定义段中。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询