ulink下在ram中调试stm32的方法
2009-09-24 14:27
399 查看
1.在项目文件夹 新建 RAM.ini
----------------------------------------------------------------
FUNC void Setup (void) {
SP = _RDWORD(0x20000000); // 堆栈指针
PC = _RDWORD(0x20000004); // PC
_WDWORD(0xE000ED08, 0x20000000); // 中断向量偏移地址
}
LOAD ./basic.axf INCREMENTAL // Download,.axf 根据自己的文件名和目录修改
Setup(); // 调用Setup();
g, main //跳转到main
----------------------------------------------------------------------copy 以上。
2.把程序起始地址改成RAM的起始地址。
#ifdef VECT_TAB_RAM
/* Set the Vector Table base location at 0x20000000 */
NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);
#else /* VECT_TAB_FLASH */
/* Set the Vector Table base location at 0x08000000 */
NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);
#endif
----------------------------------------------------------------
FUNC void Setup (void) {
SP = _RDWORD(0x20000000); // 堆栈指针
PC = _RDWORD(0x20000004); // PC
_WDWORD(0xE000ED08, 0x20000000); // 中断向量偏移地址
}
LOAD ./basic.axf INCREMENTAL // Download,.axf 根据自己的文件名和目录修改
Setup(); // 调用Setup();
g, main //跳转到main
----------------------------------------------------------------------copy 以上。
2.把程序起始地址改成RAM的起始地址。
#ifdef VECT_TAB_RAM
/* Set the Vector Table base location at 0x20000000 */
NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);
#else /* VECT_TAB_FLASH */
/* Set the Vector Table base location at 0x08000000 */
NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);
#endif
相关文章推荐
- ulink下在ram和flash中调试stm32的方法
- 在RAM中调试STM32程序的配置方法
- STM32 RVMDK JLINK下flash和RAM调试方法
- 转载_STM32 RVMDK JLINK下flash和RAM调试方法
- STM32 RVMDK JLINK下flash和RAM调试方法
- STM32内部RAM在线调试配置方法及详细说明(基于Keil开发工具)
- 小记:关于Keil软件调试(STM32)单片机设置断点时无法查看变量值的解决方法
- stm32 HardFault_Handler调试及问题查找方法
- stm32 HardFault_Handler调试及问题查找方法
- 在RAM中调试STM32
- Windows环境下搭建基于Eclipse的STM32 GCC 开发环境(四) RAM调试 和 FLASH调试设置
- STM32F103VC在RAM中调试方法
- keil软件调试STM32,想通过logic analyser查看引脚输出的pwm波时,出现unknown singal的解决方法
- STM32调试过程中常见的问题及解决方法
- STM32用IAR调试出现Error[Pe020]: identifier "FILE" is undefined 解决方法
- stm32 HardFault_Handler调试及问题查找方法
- STM32进入HardFault_Handler的调试方法
- IAR 环境下基于JLINK在RAM中调试STM32
- STM32F103VC在RAM中调试方法