RT : <br /> 有些人说在 0x00000000 里放跳转语句 , 有的说通过 MMU 转换;<br /><< ARM Software Development Tool Kit v2.50 User Guid >> 上是说:<br />For example, on reset, an aliased copy of ROM is present at 0x0, but RAM is remapped <br />to zero when code writes to the RPS REMAP register. <br /><br />它提到的 remap 又是怎么做到的 ?<br /><br />;<br />以前是用过一片叫 AES32000 的非 ARM 芯片, 它的协处理器有个寄存器可以直接设向量表的首地址, 不知道 ARM 有没有类似功能, 所以查了一下它的协处理器, 发现 R1-Control Register 有这个:<br />13 V bit Base location of exception<br />registers<br />0 = Low addresses = 0x00000000.<br />1 = High addresses = 0xFFFF0000.<br /><br />这个做什么用的 ? 0xFFFF0000 好像又上不了 SDRAM ?<br /><br /><br /><br /><br /><br /><br /><br />--- 我是希望有个方法能直接映射到内存空间, 这样不但灵活, 运行效率显然也比从 0 地址 跳转来的快 |
|