中断处理函数(代码)在Flash中还是内存中?
rt.
偶尔看到“重映射”,不明白,需要CPU支持?
Linux/Windows是如何把自己的处理函数挂上去的?
[解决办法]
所谓存储器映射,是指将开发板上不同的存储器映射到开发人员可见的4GB地址空间上,例如,假设开发板上有一个32KB 的片内FLASH,16KB的片内SRAM,那么,将32KBFLASH映射到地址空间的 0x00000000~0x0x00008FFF上,将16KB的SRAM映射到x40000000~0x40004fff上,这样开发者在读写 0x00000000~0x00008fff内的地址时,访问的就是片内FLASH,不同开发板的映射规则是开发板厂商事先设定好的。
[解决办法]
所有的代码都应该会被存储在程序存储器ROM里面