KEIL MDK平台 S3C2440 C语言软件仿真

  • KEIL MDK平台 S3C2440 C语言软件仿真
    • 建立工程,编辑汇编语言程序
    • 编译链接源程序
    • 调试
    • 博客同款例程

KEIL MDK平台 S3C2440 C语言软件仿真

本系列博文将从软件仿真开始一步步介绍KEIL MDK平台 S3C2440汇编/c语言程序的编辑、编译、链接、调试过程,以及建立裸机程序、移植ucos操作系统、移植ucGUI的全过程。
本帖将介绍基于KEIL MDK平台 S3C2440 C语言软件仿真的上机过程。包括汇编语言的编辑、编译、链接,不依赖域硬件,调试过程在MDK的软件仿真环境中实现。以S3C2440为例进行软件仿真。

建立工程,编辑汇编语言程序

1.启动MDK,建立工程,芯片选择三星(Samsung)的S3C2440A。

2.出现提示是否添加汇编语言的启动文件,我们这里选择是。

3.添加mian.c文件,放在新建文件夹source中

4.编辑C语言程序如下:

int main(void)
{int num=0;while(1){num++;}
}

编译链接源程序

1.选择创建编译链接输出文件夹Objects

2.设置ROM1、RAM1的地址和空间(重要关键)

3.按F7或Bluid编译链接工程,无错误警告

调试

1.选择软件仿真功能

2.点击Debug,进行仿真调试

博客同款例程

https://download.csdn.net/download/weixin_41551104/13134109

KEIL MDK平台 S3C2440 C语言软件仿真相关推荐

  1. Keil MDK下基于Cortex-M33进行代码仿真

    Keil的uVision5继承了一贯的debug仿真环境,可以方便地进行代码算力统计,代码debug等.但似乎传统的方式不支持cortex-m33等型号mcu,如下图: 当device选择为ARMCM ...

  2. Keil MDK软件仿真STM32F4出现access violation at 0x40023800: no read permisson

    前言 软件:Keil MDK 5.24 芯片:STM32F429ZITx 工程代码: 链接:https://pan.baidu.com/s/1ZYdmaV1ldAGlnjeE9kyDlg  提取码:t ...

  3. 常规雷达信号软件仿真平台设计

    常规雷达信号软件仿真平台设计 雷达仿真技术经过三十多年的发展和研究,已经成为雷达研究和使用中必备的基础工具.雷达信号仿真是电子战威胁环境仿真的关键技术之一.本课题主要讨论的是雷达信号仿真部分,并结合一 ...

  4. 基于STM32的MDK软件仿真输出PWM波形

    文章目录 一.PWM相关 1.PWM是什么 2.PWM原理 3.PWM应用 4.PWM信号输出 二.实验相关 1.实验要求 2.实验过程 (1)实验代码 (2)Keil仿真设置 (3)实验结果 三.总 ...

  5. keil调试串口的软件仿真方法

    Keil(MDK-ARM)使用教程(三)_在线调试 keil调试串口的软件仿真方法 由于我是直接使用(打开现有的软件工程),如果跟着需要下载上面演示参考的软件工程才行.工程默认是使用硬件在线调试,接下 ...

  6. 51单片机学习笔记(10)——Keil延时软件仿真

    C语言编程常用的有4种延时方法: 在某些时候,我们想要知道程序里面的延时函数到底延时多长时间,这时候就可以用Keil软件仿真来实现. ①在keil中编写一个简单的延时应用程序: #include &q ...

  7. 车辆动力学及控制pdf_Simulink软件仿真平台之车辆模型

    之前一篇文章简要介绍了新能源车控制策略仿真平台的基本内容,主要包括驾驶员模型.控制策略.车辆模型三部分,如下图所示.今天我们详细说说第三部分车辆模型(车辆平台)的相关内容,也是最复杂的部分. 车辆模型 ...

  8. KEIL MDK 仿真时程序”乱跑“问题

    最新有同学反应自已的程序在KEIL MDK仿真时按单步运行(F10),程序运行顺序不是按自已想要的顺序来操作的,其实这个原因多半是因为程序的编译优化等级设置较高导致: 优化等级高可以减小代码空间,很多 ...

  9. keil软件仿真时,程序不能正常运行解决方法

    在用keil软件调试程序时,有时候手头没有硬件电路板,就需要用到软件仿真功能.但是使用软件仿真时经常出现一个问题,就是开始仿真后,程序就会卡在系统初始化函数中. 程序停在时钟设置这里就不动了,不能进入 ...

  10. keil软件仿真时如何使用逻辑分析仪查看波形

    在调试程序时有时候手头没有示波器,这时候就需要用到软件仿真.在软件仿真时可以通过逻辑分析仪来查看IO口的波形.但是逻辑分析仪对于新手来说不知道怎么用,现在就来说说逻辑分析仪如何设置. 首先用LED灯来 ...

最新文章

  1. 将数组中的值按逆序重新存放
  2. 安装 elasticsearch-head
  3. MyBatis二级缓存的关闭
  4. mysql双节点安装_快速安装及配置MySQL Replication双主节点集群--及改变数据保存目录...
  5. Jquery中如何获取元素的文本,值,属性和内容
  6. java comparator_一个Java程序员的成长历程(012)天
  7. 30天敏捷结果(6):周五回顾,找到三件做的好以及三件需要改善的事情
  8. leetcode[94]Binary Tree Inorder Traversal
  9. Debug的使用方法
  10. CI框架精简版教程 最快上手
  11. wps公式如何加序号_Microsoft Word 插入公式、公式编号及交叉引用完美指南
  12. Minimum Snap轨迹规划详解(1)轨迹规划入门
  13. 已解决:Execution failed for task Unable to delete directory:D:\VPRO\Vo\build\.....
  14. 我从来都不是什么好人——脚本小子智斗绿茶小妹
  15. 树莓派3b+串口配置
  16. 网易游戏实习——BI研究员
  17. Qt入门-QLabel类
  18. 【Linux】工具(3)——gcc/g++
  19. 堡垒机,ssh协议,telnet协议,b/s架构
  20. springboot配置内置tomcat的日志

热门文章

  1. 解析 FBX 模型文件作为 Direct3D 的渲染模型
  2. 个人空间岁末大回报活动12月24日获奖名单
  3. App推广秘籍之渠道为王
  4. HDU 5294 Tricks Device (最大流+最短路)
  5. gateway的作用
  6. 计算机 玩体感游戏,Wii模拟器Dolphin完全教学 PC上也来玩体感
  7. 雾霾指数预测与城市治理(大数据平台系列)
  8. 斐波那契数列c语言while,C语言数据结构递归之斐波那契数列
  9. 【数学】通俗解释布丰投针实验过程、蒙特卡洛方法及python仿真代码
  10. elementui el-tab添加badge,以及实时更新标记值