因为: 硬件 norflash 有寿命,所以尽量少用,而且自己也不会把 程序在 KEIL中从SDRAM 中调试,不会设置。所以采取软件虚拟的方法调试。

主要修改一下几部分:

1.  ledcircle.sct 文件

 1 ; *************************************************************
 2 ; *** Scatter-Loading Description File generated by uVision ***
 3 ; *************************************************************
 4
 5 LR_IROM1 0x30000000 0x30200000
 6 {                                        ; load region size_region
 7     ER_IROM1 0x30000000 0x30200000
 8     {                                    ; load address = execution address
 9            *.o (RESET, +First)
10             .ANY (+RO)
11     }
12
13     RW_IRAM1 0x30300000 0x34000000
14    {                                    ; RW data
15          .ANY (+RW +ZI)
16     }
17
18
19 }

2、添加 ledcircle.INT 配置文件(不懂,反正自己参考网上   http://www.eefocus.com/book/09-04/714061276059620.html )

1 FUNC void Setup(void){
2
3 PC=0x30000000;
4
5 }
6 setup();
7 LOAD  .Objled circle.axf  INCREMENTAL   // 这里的 .Obj led 分不分开呢???  led circle.axf 是一个文件  //  这一整句全部删掉好像也可以??? why????

3、修改配置

但是感觉没有 ledcircle. INT 也是可以直接运行的啊???

试了一下,不能运行在内存的 0x30000000 处了,所以必须要有啊。

可以编译调试了。但是 这些错误实在看不懂额!!!还是硬件调试靠谱一点。

为什么 这里 0x53000000   没有写权限呢? 硬件中又是怎样的呢??

但是不影响后面的观察:可以的。5678 位 其中一位低电平,便发光。神奇

转载于:https://www.cnblogs.com/shengruxiahua/p/4889927.html

关于LED 流水灯的软件调试方法(非开发板调试)相关推荐

  1. msp430流水灯c语言程序,基于MSP-EXP430F5529开发板流水灯程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 RT,全部使用到了板载的8个可编程LED组成的流水灯程序,以及液晶的背光,达到了使能亮的东西全都又闪又亮了. //******************** ...

  2. 请基于Keil uVision5软件写出led流水灯代码

    首先,您需要确保您的开发板有一个LED,并且您已经安装了Keil uVision5软件.接下来,您可以使用以下代码编写led流水灯: #include<reg51.h>sbit LED = ...

  3. STM32F103寄存器方式点亮LED流水灯

    实验要求:以 STM32最小系统核心板(STM32F103C8T6)+面板板+3只红绿蓝LED 搭建电路,使用GPIOB.GPIOC.GPIOD这3个端口控制LED灯,轮流闪烁,间隔时长1秒.1)写出 ...

  4. 流水灯c语言程序tm,51单片机LED流水灯课程设计任务书+论文

    郑州工程技术学院课程设计 设计题目:LED流水灯设计 学    院:机电与车辆工程学院 专    业:16电气自动化技术专业班 级普招二班 姓    名:王*&刘* 指导教师:李* 日    ...

  5. Proteus使用教程并仿真51程序——LED流水灯

    目录 一.Proteus简介 二.安装Proteus软件 三.熟悉Proteus软件 1.如何创建工程 2.界面简介 四.51程序设计和仿真 1.绘制原理图 1)添加元件 2)摆放元件 2.编写51程 ...

  6. ​用寄存器HAL库完成LED流水灯程序

    STM32的地址映射.寄存器映射原理以及GPIO端口的初始化设置三步骤 ​(一)STM32F103系列芯片的地址映射及寄存器映射原理 1.STM32F103C8T6简要介绍 ● STM32F103C8 ...

  7. STM32应用开发实践教程:可控 LED 流水灯的设计与实现

    任务 2.1 LED 流水灯的应用开发 2.1.1 任务分析 本任务要求设计一个 LED 流水灯系统,具体要求如下. 系统通电时,两个 LED 以 2s 为周期(亮 1s,灭 1s)交替闪烁,并逐渐缩 ...

  8. 【嵌入式知识07】借助stm32CubeMX,使用STM32F103C8T6点亮LED流水灯

    本文目录 一.简述 二.STM32CubeMX简介 1.利用CubeMX新建工程点亮LED灯 1)前期准备 2)新建工程 2.界面讲解 3.配置引脚 4.时钟源配置 5.工程管理 三.点亮LED 1. ...

  9. 基于STM32安装Stm32CubeMX,配合Keil完成LED流水灯和USART串口通讯程序,及其管脚的时序波形观察

    目录 一.使用HAL库完成LED流水灯 (一).用STM32CUBEMX生成工程文件 (二).用Keil仿真调试并生成hex文件 (三).用STM32串口烧录程序 (四).实物连接 二.使用HAL库完 ...

  10. MSP430-GRACE 实战(一):LED流水灯

    文章目录 MSP430-GRACE 实战(一):LED流水灯 一.开发平台 1.1 硬件平台 1.2 软件平台 二.原理分析 三.GRACE 配置 3.1 新建工程(通用步骤) 3.2 配置时钟(通用 ...

最新文章

  1. android zip解压缩(含有子目录)
  2. win7 能下node什么版本_Node.js 版本知多少?又该如何选择?
  3. python emoji 表情处理过滤
  4. 为什么我不再推荐使用 MVC 框架?
  5. 与小熊、新宝不同的北鼎,仍不是小家电的出路
  6. PHP获取表单值--同时获取下拉框的Value和Text值
  7. 【C++】Visual Studio教程(一)-概述
  8. 使用Apache ActiveMQ的JMS开发基础
  9. presto 使用 部署_部署PrestoDB on Cassandra
  10. php 变量源码,PHP源码中变量存储方式
  11. matlab01规划程序实例,01规划matlab程序
  12. Echert 缩放后切换再数据,缩放大小没还原的解决办法
  13. web页面实现拨打电话,发短信等功能
  14. excel文件转换成PDF格式
  15. python3中的@abstractmethod的用法
  16. ElasticsearchException解决方案
  17. java基础教程推荐_推荐Java入门视频教程
  18. 辞旧送吉虎,迎新接玉兔,祝大家新年快乐!
  19. Bandizip官网最新下载 中文,绿色版 Bandizip下载
  20. Google Map Key申请流程

热门文章

  1. 2015过年之前计划
  2. 如何在ecshop订单中显示客户给商家的留言
  3. cocos2dx 交叉编译 iconv库 protobuf库
  4. 女孩你让我留恋,你让我痴迷。
  5. redis安装配置 mysql_学习环境安装 mysql 与 redis
  6. Windows解除网速限制,Windows性能提升,性能优化
  7. 《设计模式之美》之接口、抽象类笔记
  8. delphi中webbrowse控件中模拟点击文本超链接_游戏中lt;控件gt;的思考
  9. SpringMVC路径配置
  10. 【渝粤题库】陕西师范大学292111 社会学概论 作业