stm32在sram中调试程序配置步骤

stm32在sram中调试程序配置步骤

ID:9212872

大小:522.63 KB

页数:5页

时间:2018-04-22

stm32在sram中调试程序配置步骤_第1页
stm32在sram中调试程序配置步骤_第2页
stm32在sram中调试程序配置步骤_第3页
stm32在sram中调试程序配置步骤_第4页
stm32在sram中调试程序配置步骤_第5页
资源描述:

《stm32在sram中调试程序配置步骤》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、STM32在SRAM中调试配置全过程(在STM32F103ZET6开发板已验证通过)一、硬件层面配置必须配置boot[0,1]均为高电平,以保证硬件从SRAM启动(之前曾看过一篇博文说不用配置boot[0,1],好像这种说法不正确------待考证。反正我反复试过如果不配置boot[0,1]会进入Flash的程序,根本不能从SRAM启动)。二、MDK编译器的配置第一步:点开魔术棒切换到配置程序存储区的起始地址如下图:其中起始地址可以不和图中一样(但好像要保证R/O的起始地址在R/W的起始地址前边------待验证)

2、。第二步:切换到配置预定义命令如下图:这步的目的是为了把STM32的中断向量表映射到SRAM,STM32库文件内的system_stm32f10x.c文件里有voidSystemInit(void)这个函数里有这个段就是为了映射中断向量表。修改相应的偏移量即可重映射中断向量表的起始地址。第三步:切换到配置如下图:点击跳转到,配置如下图(相应地址要根据你自己的进行配置),点击确定退回到选项栏,进入第四步配置。第四步:配置“InitializationFile:”栏如下图:在红色框所圈的栏内填入如下路径:.....

3、.....KeilARMBoardsKeilMCBSTM32STLIB_BlinkyDbg_RAM.ini然后点把第25行的”LOADLED”改为你工程名。自此就完全配置完成了,将程序编译后下载到单片机内,此时程序还没有跑起来,必须点击MDK的后程序才能跑起来,这点有点莫名其妙,我也不知道原因,可能是我其他选项配置问题。声明:由于本文编写时间很短,没有进行更详细步骤编写(其实也没有必要再细了),但是绝对是验证可以在SRAM上跑程序。本人也是菜鸟,如有错误请指教,虚心接受。本人QQ:53004011

4、,邮箱为53004011@qq.com;欢迎骚扰!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。