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

DSP 烧写程序 进入非法中断

[复制链接]
楼主: Rollo
手机看帖
扫描二维码
随时随地手机跟帖
updownq| | 2017-7-1 22:06 | 显示全部楼层
正常都是data空间分配有问题。

使用特权

评论回复
i1mcu| | 2017-7-1 22:06 | 显示全部楼层
可能内部变量定义太多造成芯片复位。

使用特权

评论回复
mmbs| | 2017-7-1 22:06 | 显示全部楼层
建议楼主重新编写代码,肯能程序存在问题。

使用特权

评论回复
lzbf| | 2017-7-1 22:06 | 显示全部楼层
重新优化一下程序。

使用特权

评论回复
10299823| | 2017-7-1 22:06 | 显示全部楼层
使用外部的SDram了吗?

使用特权

评论回复
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覆盖导致指令区的指令被改写了,会出这个

使用特权

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

使用特权

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

使用特权

评论回复
vivilzb1985| | 2018-8-19 19:38 | 显示全部楼层
地址分配的还是非常重要的

使用特权

评论回复
comeon201208| | 2018-8-19 22:14 | 显示全部楼层
这还主要涉及到中断向量的设计的,很不错。

使用特权

评论回复
firstblood| | 2018-8-21 07:12 | 显示全部楼层
这个注意地址的合理分配的

使用特权

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

本版积分规则