STM32的SRAM调试
据说Flash的擦写次数是有限的,所以在调试的时候擦来擦去不好,看到boot0、boot1可以配置从SRam启动,就查了相关资料,试了一下,ok了。记录一下,免得以后又忘了。跟flash调试部分相同的就不再描述了,重点在于SRam调试的设置部分,大部分以图片形式。
Dbg_RAM.ini(D:\Keil\ARM\Boards\Keil\MCBSTM32\Blinky下面有一个,其实MCBSTM32目录下的都一样的,只要有)的内容:
/*----------------------------------------------------------------------------* Name: Dbg_RAM.ini* Purpose: RAM Debug Initialization File* Note(s):*----------------------------------------------------------------------------* This file is part of the uVision/ARM development tools.* This software may only be used under the terms of a valid, current,* end user licence from KEIL for a compatible version of KEIL software* development tools. Nothing else gives you the right to use this software.** This software is supplied "AS IS" without warranties of any kind.** Copyright (c) 2008-2011 Keil - An ARM Company. All rights reserved.*----------------------------------------------------------------------------*//*----------------------------------------------------------------------------Setup() configure PC & SP for RAM Debug*----------------------------------------------------------------------------*/ FUNC void Setup (void) {SP = _RDWORD(0x20000000); // Setup Stack PointerPC = _RDWORD(0x20000004); // Setup Program Counter_WDWORD(0xE000ED08, 0x20000000); // Setup Vector Table Offset Register }LOAD %L INCREMENTAL // load the application Setup(); // Setup for Running g, main
最后,BOOT0和BOOT1引脚都接到3.3v,从SRAM启动
JTAG调试,一切正常。
转载于:https://www.cnblogs.com/TrueElement/archive/2012/09/11/2680863.html
STM32的SRAM调试相关推荐
- stm32 内部sram大小_在SRAM、FLASH中调试代码的配置方法(附详细步骤)
聊天界面发送嵌入式大杂烩获取1TB大杂烩资料包 STM32的FLASH擦写次数有限(大概为1万次),所以为了延长FLASH的使用时间,我们平时调试时可以选择在SRAM中进行硬件调试.除此之外,SRAM ...
- STM32 在SRAM中调试代码
本文所有内容转自他人内容,非本人原创,仅做资料收集.原文地址 https://www.cnblogs.com/firege/p/5806141.html 全套200集视频教程和1000页PDF教程请到 ...
- F28M35 驱动外部SRAM 调试小结
拿到一块刚焊接好的电路板开始调试,到部分功能的实现走了不少的弯路,在博客中受到了不少的启发,现在也把自己的调试教训分享一下. 1,电路板硬件问题 首先,上电之后检查电路板的输入电压是否正常,该F28M ...
- MDK stm32软件仿真调试
MDK stm32软件仿真调试 选择好单片机型号 配置Debug选项 选择好单片机型号 我选的STM32F103ZET6型号,大家可以根据自己手上stm32开发板的型号来选择. 外部晶振频率的选择:8 ...
- STM32之QSPI调试记录
STM32之QSPI调试记录 先声明一下,STM32的QSPI外设同样支持单线模式(兼容普通spi),只是相比普通的spi少了一些特性(比如只支持模式0和3.不能LSB发送等),但是用来操作flash ...
- stm32 hal库 rtc 备份 寄存器 备份sram 调试笔记
rtc 是可以单独供电的,通常设计rtc是带有一个纽扣电池用来给rtc供电.本次是调试rtc 的备份寄存器和备份sram,这两个都是可以在rtc不断电情况下一直保存数据. 步骤 配置rtc参数,用cu ...
- stm32 内部sram大小_STM32第三天
13. 位操作就是可以单独的对一个比特位进行读和写,在STM32钟,一个是SRAM区的最低1MB空间,另一个外设区最低1MB的空间 外设位带区,SRAM位带区, 14.通过指针形式访问位带 通过指针形 ...
- STM32 的 JLink 调试时「Flash Timeout」和「Flash Download Failed」问题解决
前天(7月12号)晚上从学弟手里拿到了一套神舟三号 STM32 板子,学弟说这个板子「时好时坏」的,有时候下不进去程序.我本来有一个 CEPARK 的板子,但是一直对神舟的板子很感兴趣,准备第二天试一 ...
- stm32 内部sram大小_让STM32的外部SRAM操作跟内部SRAM一样
让 STM32 的外部 SRAM 操作跟内部 SRAM 一样 前几天看到开源电子论坛 (openedv) 有人在问这个问题,我特意去做了这个 实验,这样用外部 SRAM 就跟用内部 SRAM 一样,不 ...
最新文章
- 杀死多余的ghost 的Android emulator-5554 offline 的方法总结
- Linux自动化测试monkey,APP自动化测试中Monkey和 MonkeyRunner
- 【分析总结】ASP.NET中的状态管理原理
- My SQL InnoDB 1217 - Cannot delete or update a parent row:aforeign key constraint fals
- 【剑指offer】_10二叉树和为某一路径值
- git wechat.class.php,wechat-php-sdk/qywechat.class.php at master · gitye/wechat-php-sdk · GitHub
- RocketMQ事务消息从生产到消费原理详解(包括回查过程)
- Python和js之间的转换
- c语言声音控制大小,C语言 如何将系统音量级别设置为从0到100的标量?
- 如何获取android手机mac地址,Android手机如何获取Mac地址
- 使用docer创建spring boot镜像
- 崩坏3桌面版怎么更换服务器,崩坏3【桌面版】安装常见问题解决办法
- 第九讲:一元函数积分学的几何应用
- 周鸿祎给360员工的一份信:不做打工者
- 编程实战(4)——python识别图像中的坐标点并保存坐标数据
- java淘金者_Java游戏淘金者源码JAVA游戏源码下载
- stm32F103上基于FreeRTOS系统的亮度可调小台灯
- python批量搜索关键字_多关键字是高效的搜索关键字
- 2023南开大学计算机考研信息汇总
- 一课时计算机基础教案模板,《计算机应用基础》教案模板