使用C6747跑裸机程序,工程中使用两个GPIO口中断,现在有一个问题:
测试工程:用小的中断测试服务程序(即进中断就对一个变量自增一次),中断可以正常进入;
应用工程:将相同的配置移植到我的工程中,跑我的工程中的中断服务程序,中断不能正常进入,而且停止debug时,出现 No source available for "0x712144" ,查看手册可以看到这个地址是属于DSP L2 ROM,用户是不能访问的,所以我认为是程序跑飞啦,但具体的原因不清楚,想请教下工程师可能的原因?????
jie tian2:
回复 Shine:
问题找到啦,是由于堆栈的空间分配的太小,才导致程序跑飞;所以遇到这个问题,除考虑工程师的建议外,堆栈空间也是一个考虑的点,谢谢TI的工程师
Shine:
回复 jie tian2:
谢谢分享!