手里面有一块JZ2440开发板,是之前学习Linux的,吃灰很久了!!最近项目上对FreeRTOS系统有需求,考虑在这个板子上做一些FreeRTOS的程序,试着移植一下,也当做熟悉代码了。这篇博客主要是写的怎么用keil编写可以一致到2440开发板的bin文件,简单记录。
1、准备工作
环境:WIN764位系统
安装包:MDK79525.EXE
2、安装Keil
填写必要的信息,直接一路点击就行了。
安装成功后,一般情况下也能用,但是对大小有限制2K,如果想开发大点的程序,还是注册一下比较好。
网上有好多教程,这里就不说了。
3、创建工程
点击Project->New Project 就可以生成对应的工程了
4、配置Target选项




备注:选择执行user的指令,formelf.exe不一定在这个文件夹下,找不到在本地搜索一下。

遇到的问题
1、创建工程的时候选择CPU为null
keil版本太高的问题,降低keil版本到4,即可
2、注册机最长到2020
网上找最新的注册机,可以注册到2030
3、创建工程,无法生成bin
在Target中User-run输入,并打钩
C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin --output=./bin/test1.bin aaa/test.axf
注意–output=是你输出的bin文件的位置,对应工程地址/bin/test1.bin
test.axf是你生成的axf文件,和Target中Output名称有关,aaa是你工程生成的axf文件
这个问题导致花了半个小时的时间,太bug
4、复制S3C2440.s的时候,进入配置项 Configuration Wizard
全部打钩

参考博客:https://blog.csdn.net/neqelee/article/details/104335816

用Keil工具搭建S3C2440编译环境相关推荐

  1. 利用gulp搭建less编译环境

    什么是less? 一种 动态 样式 语言. LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Fi ...

  2. ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式

    ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式) ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式 一.工具获取 1.eclipse 2.jlin ...

  3. MinGW安装与环境变量配置和Sublime Text 3搭建C++编译环境

    一.MinGW在Windows中的安装与配置: MinGW MinGW(Minimalist GNU For Windows)是个精简的Windows平台C/C++.ADA及Fortran编译器,相比 ...

  4. 【刚好遇见Kotlin】使用Kotlin开发——搭建Kotlin 编译环境

    使用Kotlin开发--搭建Kotlin 编译环境 这篇博文主要帮助大家搭建Kotlin的开发环境. Hello world 当我们准备kotlin的第一个程序HelloWorld时,我们首先要去下载 ...

  5. java编译环境_搭建java编译环境

    搭建java编译环境 一.java编译环境 1.准备工作: 下载 jdk-7u79-linux-x64.tar.gz 压缩包 解压 tar zxf jdk-7u79-linux-x64.tar.gz ...

  6. window下搭建qnx编译环境

    引言 window下搭建qnx编译环境 流程说明 1. 前置条件说明 1.1 安装cmake 下载地址(https://cmake.org/files/v3.18/ 的make-3.18.1-win6 ...

  7. 开整水果爱疯开发 - Ubuntu 10.10 下搭建 Objective-c 编译环境搭建

    一直想研究下时下火热的iphone开发,苦于囊肿羞涩弄不起苹果的本本,也就一直搁浅.感谢万能的google,顺便也感谢下百度,还要感谢VM的(为我使用的是破解版,而深深自责下),我在VM虚拟机里装上了 ...

  8. Ubuntu上搭建Android编译环境(1)

    外网信号不好,所以把google的原文介绍扒到这里来参考. https://source.android.com/setup/ Android 源代码 Android 是一个针对多种不同设备类型打造的 ...

  9. 如何搭建modem编译环境

    [DESCRIPTION] (1)MT6577以及之前的chip平台(如MT6575,73等) 的modem编译环境和MTK的Feature Phone的编译环境一样,即Windows+RVCT (2 ...

  10. VScode搭建java编译环境(jdk11 vscode版本1.48.0)

    重要内容:VScode JDK 1.打开vscode.ctrl+shift+x打开扩展面板,也就是vscode的插件面板,依次下载安装要编译java所需要的依赖插件 Java Extension Pa ...

最新文章

  1. WebService注解
  2. PL/SQL如何设置 窗口列表默认显示
  3. shiro的集群动态权限更新
  4. 力扣452 用最少的箭引爆气球(个人感悟向,非完整代码)
  5. RedisUtils工具类
  6. Golang实践录:命令行cobra库实例
  7. 解析activity之间数据传递方法的详解
  8. Java中继承和面向接口的编程
  9. 2021年全国安全生产月 安全知识网络竞赛 链工宝“测测你的安全力”题库 三百多道真题含答案
  10. JavaScript实现涂鸦笔
  11. 1024勋章 拿来吧你
  12. POI读取Excel 各种特殊数字和类型的转换
  13. 2023款联想小新pro16和Thinkbook16+ 区别选哪个 更值得入手
  14. PCL 基于对应点分类的对象识别
  15. 力扣-求关注者的数量
  16. 主流RGBD数据集简介 2019.12.15
  17. 【Unity3d】将Particle转成UGUI
  18. 女朋友让我深夜十二点催她睡觉,我用Python轻松搞定!
  19. 模拟键盘自动输入英文——基于pykeyboard和pymouse
  20. 旧瓶新酒之ngx_lua fail2ban实现主动诱捕

热门文章

  1. AVR单片机ATMEGA16编译软件ICCAVR的使用技巧与应用示例
  2. 怎么样用计算机打字,如何使用电脑键盘练习打字【拼音打字】
  3. ansible 变量
  4. 如何恢复android误删的文件夹,如何恢复误删的android手机文件
  5. JS旋转木马图片轮播
  6. 什么叫状态服务器 博客,pending是什么意思?HTTP Status pending (进程信号的未决状态)详解...
  7. 计算机专业专硕考研数学考一还是二,计算机专业考研数学考一还是二
  8. Python 数据科学入门教程:Pandas
  9. 【图神经网络】图神经网络(GNN)学习笔记:图滤波器与图卷积神经网络
  10. 分析评估和定位声音质量