发新帖我要提问
12
返回列表
打印

DSP 烧写程序 进入非法中断

[复制链接]
楼主: Rollo
手机看帖
扫描二维码
随时随地手机跟帖
21
updownq| | 2017-7-1 22:06 | 只看该作者 回帖奖励 |倒序浏览
正常都是data空间分配有问题。

使用特权

评论回复
22
i1mcu| | 2017-7-1 22:06 | 只看该作者
可能内部变量定义太多造成芯片复位。

使用特权

评论回复
23
mmbs| | 2017-7-1 22:06 | 只看该作者
建议楼主重新编写代码,肯能程序存在问题。

使用特权

评论回复
24
lzbf| | 2017-7-1 22:06 | 只看该作者
重新优化一下程序。

使用特权

评论回复
25
10299823| | 2017-7-1 22:06 | 只看该作者
使用外部的SDram了吗?

使用特权

评论回复
26
xufujun| | 2017-7-2 22:19 | 只看该作者
__interrupt void ILLEGAL_ISR(void)   // Illegal operation TRAP
{
  // Insert ISR Code here

  // Next two lines for debug only to halt the processor here
  // Remove after inserting ISR Code
  __asm("          ESTOP0");
  for(;;);

}

如果是这个的话,是指非法指令,比如你的ram覆盖导致指令区的指令被改写了,会出这个

使用特权

评论回复
27
xufujun| | 2017-7-2 22:22 | 只看该作者
既然编译没问题的话,基本上能排除你写的程序有问题,
除非你搞了在线修改代码之类的
注意cmd文件,还可以关注一下map文件

使用特权

评论回复
28
嘎嘣脆751| | 2018-8-15 09:27 | 只看该作者
请问一下你的加一段程序会进入非法中断的问题是如何解决的?我也遇到相同问题,可以赐教下吗?

使用特权

评论回复
29
vivilzb1985| | 2018-8-19 19:38 | 只看该作者
地址分配的还是非常重要的

使用特权

评论回复
30
comeon201208| | 2018-8-19 22:14 | 只看该作者
这还主要涉及到中断向量的设计的,很不错。

使用特权

评论回复
31
firstblood| | 2018-8-21 07:12 | 只看该作者
这个注意地址的合理分配的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则