在中断调试时碰到问题,在网上找了很多帖子,有人说可以,也有人人说不可以,不知道到底可不可以,谢谢!
问题:能用AXD调试中断吗?
A、可以
B、不可以
如果你的起始地址是FLASH,你可以在FLASH里面安装中断向量表(用FLASH烧写).另外,你也可以用MMU进行映射,把SDRAM配置到地址0X0开始的地方去.
谢谢大家的关注,基本上明白了应该怎么做,谢谢,真的很谢谢。。。。。。。
再问twentyone: "另外,你也可以用MMU进行映射,把SDRAM配置到地址0X0开始的地方去."这句话的疑问。
例如:我的SDRAM起始地址0xC000,0000,如果用MMU进行映射,把0XC000,0000映射到虚拟地址0x0000,0000以后,程序每次访问的虚拟地址0x0000,0000,实际上还是访问物理地址0xC000,0000,对吗
从CPU的角度来说,如果你启用了MMU,CPU看到的只是虚拟地址.如果CPU访问地址0X0,如果虚拟地址0X0映射的物理地址是0XC0000000,那在实际访问的时候,就是访问物理地址0XC0000000.
谢谢。。。。。
完全明白,这个问题困扰我很久,问了很多人也没问明白