|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
problem about debug_in_ram!! |
作者:wjs02 栏目:ARM技术 |
我在DEBUG_IN_RAM模式下调试中断程序,为是么不用REMAP一样中断响应啊? |
2楼: | >>参与讨论 |
作者: zlgARM 于 2005/3/15 8:07:00 发布:
那可能是因为FLASH中还有程序,全片擦空后再试试。 |
3楼: | >>参与讨论 |
作者: wjs02 于 2005/3/15 9:49:00 发布:
真是这样,谢谢! 可是FLASH中驻留的应该不是我要用RAM调试的程序,怎么一样也能中断响应啊? |
4楼: | >>参与讨论 |
作者: zlgarm 于 2005/3/15 9:57:00 发布:
re 主要是异常向量表相同。异常向量表 Reset LDR PC, ResetAddr LDR PC, UndefinedAddr LDR PC, SWI_Addr LDR PC, PrefetchAddr LDR PC, DataAbortAddr DCD 0xb9205f80 LDR PC, [PC, #-0xff0] LDR PC, FIQ_Addr 中的LDR PC, [PC, #-0xff0]是读取VIC向量寄存器,这样当然会跳转到正确的入口了(只要设置好VIC向量中断)。 |
5楼: | >>参与讨论 |
作者: casino 于 2005/3/15 10:19:00 发布:
全片擦空,用什么工具 |
6楼: | >>参与讨论 |
作者: wjs02 于 2005/3/15 10:20:00 发布:
ic,thx |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |