如果你在 RAM.ini里面有了 /* 向量表偏移量寄存器VTOR的地址是0xE000ED08 void _WDWORD (address, ulong val)向参数指定的地址处"写入"1个长整型的数据*/ _WDWORD(0xE000ED08, 0x20000000); // Setup Vector Table Offset Register }的话,那么 void NVIC_Configuration(void) { /* Set the Vector Table base location at 0x20000000 */ NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0); } 就没有必要加了 二者选择其一就可以了!!!
另外 如果用的是STLINKII 那么在MDK下 使用RAM调试的意义不大
因为 即便STLINK功能相对差点 并不能像JLINK那样 点击DEBUG后 设置断点运行
用了STLINK点击DEBUG 在RAM中调试 就会立马全速运行 !!! 这时候可以点击halt 然后才可以设置一些断点 。
STLINK 啊 太弱了!!!!
|