目录

前言

建立工程

配置

编译、烧录


前言

本博文介绍基于mini2440开发板+J-Link,在keil5平台上进行S3C2440裸机程序开发环境的配置。

建立工程

1.启动keil5,建立工程,芯片选择S3C2440A.

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

3.然后我们需要对S3C2440.s进行一些必须的配置,打开此文件选择编辑界面下面的Configuration wizard进行配置,这里我把全部都打上勾,这样比较保险。

4.添加main.c文件,编写测试代码。

/*GPIO registers*/
#define GPBCON              (*(volatile unsigned long *)0x56000010)
#define GPBDAT              (*(volatile unsigned long *)0x56000014)void __use_two_region_memory(void)
{}int __main(){GPBCON = ((GPBCON|0X10400)&0X3DF7FF);GPBDAT = GPBDAT&0X6DF;while(1){}}

配置

1.打开配置按钮

2. Target选项卡配置

3. Output选项卡配置

4. Linker选项卡配置

5.Debug选项卡配置

6. Utilities选项卡配置

配置完成

编译、烧录

1. 按F7或Bluid编译链接工程,提示有0个错误,4个警告。

再编译一次,0个错误,0个警告。

2.按Download(F8)烧录,下载成功,开发板LED1和LED4灯亮。

Keil5 平台 S3C2440裸机程序开发环境配置相关推荐

  1. Keil5 平台 S3C2440裸机程序开发-----中断系统/UART

    目录 前言 一.启动文件 二.代码 main.c uart.c uart.h led.c led.h S3C2440.h 三.编译,烧录,打开串口助手,接收到数据. 前言 本博文介绍mini2440开 ...

  2. Keil5 平台 S3C2440裸机程序开发-----定时器中断

    前言 本博文介绍mini2440开发板,在keil5平台上进行定时器中断开发的一些基本配置. 一.定时器配置 ​ #include "S3C2440.h" #include &qu ...

  3. Keil5 平台 S3C2440裸机程序开发-----看门狗定时器

    目录 前言 一.看门狗定时器配置 二.源码 前言 本博文介绍mini2440开发板,在keil5平台上进行外部中断开发的一些基本配置. 一.看门狗定时器配置 PCLK=50MHz,预分频值设置为249 ...

  4. Keil5 平台 S3C2440裸机程序开发-----UART

    目录 前言 一.时钟频率 二.代码 main.c uart.c uart.h led.c led.h S3C2440.h 三.编译,烧录,打开串口助手,接收到数据. 前言 本博文介绍mini2440开 ...

  5. linux更改cxxflags环境变量,在64位的ubuntu 14.04 上开展32位Qt 程序开发环境配置(pro文件中增加 QMAKE_CXXFLAGS += -m32 命令)...

    为了能中一个系统上开发64或32位C++程序,费了些周折,现在终于能够开始干过了.在此记录此时针对Q5.4版本的32位开发环境配置过程. 1. 下载Qt 5.4 的32位版本,进行安装,安装过程中会发 ...

  6. 银河麒麟桌面操作系统 V10 SP1下Qt应用程序开发环境配置

    Kylin V10 SP1软件源中提供的Qt框架版本为5.12.8,qmake对应版本为3.1,Qt Creator对应版本为4.11.0. 一.下载软件包 1.1 安装Qt组件 执行命令来进行Qt组 ...

  7. Win10下Keil5的C51和ARM共存的开发环境配置

    文章目录 概述 正文 1.安装 C51 2.安装 MDK 3.C51 和 MDK 共存 4.注册 5.安装 STM32 PACK 6.更改配色 结语 概述 在学完51单片机就要学习32单片机了,由于二 ...

  8. [物联网] - [STM32/51|JavaWeb|微信小程序] - 2.开发环境配置

    注意 单片机方面首先以STM32F407为主,故在与51对接前将不赘述51开发环境配置部分.又因仅单片机开发部分环境配置最为麻烦,故此处仅介绍单片机部分开发环境配置.本系列默认读者拥有最基础的Java ...

  9. python ios开发环境_程序员的macOS系列:Mac开发环境配置

    1.前言 最近在写<程序员的macOS系列>文章,之前写的第一篇 程序员的macOS系列:精选Mac App,大家都希望楼主尽快更新,结果拖到了2个月后,所以今天终于更新啦!其实macOS ...

  10. 学习spring1--跟我一起学Spring 3(2)–开发环境配置

    http://www.importnew.com/13185.html#spring 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 我要投稿 更多频道 » - 导航条 -首页所有文章资讯W ...

最新文章

  1. ns-3 NetAnim遇到了一个问题
  2. 让 typora和word一样好用
  3. Spring Cloud云服务架构 - common-service 项目构建过程
  4. linux el5 el6 区别,Oracle ACFS Support on Linux詳解
  5. Spring AOP动态代理-切面
  6. 介绍LuaPlus: 好用的Lua For C++扩展(修订)
  7. 垂直居中 absolute 和 flex 方法
  8. 计算机转集成光学,最新集成光学考试总结.docx
  9. java网络编程与分布式计算_Java网络编程与分布式计算
  10. html给背景架渐变,JS和CSS实现渐变背景特效的代码
  11. 离子量子计算机 寻址,量子计算机的硬件进展
  12. HR问我为什么要离开上一家公司钱没给到位,心委屈了。这些归根到底就一条:干得不爽。
  13. Java——标准异常
  14. MFC Windows 程序设计(二)-初尝禁果
  15. 黑马程序员—选择黑马,是我前进的方向
  16. 工具推荐:最好用的pCap工具
  17. PART 1:基于大数据人才岗位招聘情况对数据进行清洗、初步分析
  18. WIN10插入耳机没声音,Realtek音频管理器打不开
  19. Android 生成二维码
  20. java分布式免费开源搜索引擎 Elasticsearch 详细学习笔记

热门文章

  1. 个人学习笔记---Linux内存:内存管理的实质
  2. 设置Windows 10 开机默认开启NUMLOCK
  3. LED背光源的使用寿命多久?
  4. 不用工具直接从微软官网下载Win10正式版ISO镜像的技巧
  5. Nebula 分布式图数据库介绍
  6. 又一GameFi黑马问世,12.22日开启全球IDO
  7. 梦殇 chapter one
  8. [估值-001] 净资产收益率和现值的关系
  9. 计算机网络基础知识之应用层篇
  10. webpack3:html-webpack-plugin 实现自动修改引入文件名