1. 安装Uboot到开发板

“Hit any key to stop autoboot"使ARM不进入操作系统

2. Jlink软件安装

使用的是402d版本,对6410稳定。

3. Jlink与ok6410连接

转接板与开发板的缺口要一致,打开J-link GDB Server,检查:

1)J-link:connected

2)Target:ARM11...

4. ARM汇编程序结构

    AREA Example,CODE,READONLY   ;声明代码段ExampleENTRY               ;标识程序入口CODE32              ;声明32位ARM指令
START  MOV R0,#1MOV R0,#0END                ;标明程序结束

有4个关键点,START与END之间为程序代码。

5. RVDS

RealView Developer Suite工具是ARM公司推出的新一代ARM集成开发工具(上一代:ADS)。支持所有的ARM系列核,并与众多第三方实时操作系统及工具商合作简化开发流程。其包括以下组件:GUI开发环境(Code Warrior和AXD)、支持软件组成。

RVDS安装比较麻烦,可以参考相关手册

1)Code Warrior

Code Warrior IDE提供了一个简单通用的图形化用户界面用于管理项目。可以以ARM处理器为对象,利用Code Warrior IDE 开发C、C++和ARM汇编代码。作用是:创建工程,编译工程

2)AXD作用为调试程序

6. Code Warrior的使用

1)new--ARM Executable Image,起工程名和保存路径(自动以工程名作为文件夹名)。

2)加入代码:左侧 右键--Add Files

3)配置工程:Edit--Debug Settings,设置3处

4)点击make

5)在debug文件下就生成了.axf文件。

7. AXD是独立于Code Warrior的

1)先配置:option--configure Target

2)File--Load Image

3)查看寄存器的值:System View--Registers,右键---Add registers--Current(当前寄存器)

转载于:https://www.cnblogs.com/laojie4321/archive/2012/04/04/2432224.html

ARM裸机开发环境搭建相关推荐

  1. jlink怎么调试linux程序_纯Linux下的 ARM裸机调试环境搭建(GDB + JLink)

    一直想摆脱windows环境,在纯linux下进行arm裸机开发,但是由于一直不知道JLink如何在linux下运行和配置,一直无法进行下去. 以前都是windows+AXD调试.包括本人用的FL24 ...

  2. 云linux搭建 arm开发,arm集成开发环境搭建

    弹性云服务器 ECS 弹性云服务器(Elastic Cloud Server)是一种可随时自助获取.可弹性伸缩的云服务器,帮助用户打造可靠.安全.灵活.高效的应用环境,确保服务持久稳定运行,提升运维效 ...

  3. Windows下搭建ARM11裸机开发环境(1):工具安装

    By: Ailson Jack Date: 2019.05.04 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...

  4. stm32f4 hal 4位数码管_STM32裸机开发基础篇01开发环境搭建(HAL库)

    前言 众所周知,在32位单片机中,STM32占有重要市场份额,其社区活动频繁,网上相关资料也比较多,无论是学习入门,还是工作使用,都无疑是极好的选择,本节开始,我们将学习如何使用STM32,首先,我们 ...

  5. linux上 arm开发环境搭建,详解 LINUX下QT For ARM开发环境搭建过程

    LINUX下QT For ARM开发环境搭建过程是本文介绍的内容,不多说,先来看内容.在PC上,我们需要得到两个版本的Qt,分别是:Qt-4.5.2和QtEmbedded-4.5.2-arm.前者包括 ...

  6. 关于FS4412的ARM开发环境搭建并点亮LED灯

    目录 一.ARM开发环境搭建 1.安装 GCC 编译工具 2.安装 Yagarto 工具包 3.安装FS-JTAG调试软件 4.安装JRE 5.安装FS-JTAG驱动 6.安装USB转串口驱动 7.安 ...

  7. linux下s3c2440开发板,SAMSUNG S3C2440 ARM LINUX 开发板 上手初体验 --开发环境搭建

    1,linux开发环境搭建 2,程序测试 easyOpentag驱动安装,打开连接,选择ARM-linux 1,环境搭建 我的系统版本 root@ubuntu:~# lsb_release -a No ...

  8. 嵌入式LINUX搭建arm环境,手把手教你嵌入式ARM开发环境搭建

    原标题:手把手教你嵌入式ARM开发环境搭建 1. 安装,配置,启动FTP服务 · 安装FTP: sudo apt-get install vsftpd · 修改vsftpd的配置文件/etc/vsft ...

  9. Windows下搭建ARM11裸机开发环境(3):Eclipse+JLink调试代码

    By: Ailson Jack Date: 2019.05.17 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...

最新文章

  1. python高级-模块(14)
  2. 这10个让你笑的合不拢嘴的GitHub项目,居然拿了7万星
  3. 亿佰特串口服务器接入阿里云MQTT协议的软件配置教程
  4. System V IPC之共享内存
  5. 谷歌 AI 中国中心彻底变天了!
  6. OpenStack_Swift源代码分析——Ring基本原理及一致性Hash算法
  7. 怎么给pdf添加水印-四个简单步骤
  8. 树上战争 HDU - 2545
  9. 怎么在html模板里加图片,页面中添加图片模块并编辑
  10. 重庆财经职业学院计算机一级考试题,2021年重庆财经职业学院单招语文考试模拟试题库...
  11. 文件上传漏洞原理和利用
  12. 快手国际版Kwai测试海外电商直播,社交App的尽头是直播电商?
  13. 爬取网易云热门音乐歌单
  14. Java 由今天往前推7天怎么算
  15. 2029. 石子游戏 IX(C++解法与思路)
  16. 怎样判断c语言编程错误,C语言编程出错
  17. 今日学习之java初学者入门基础
  18. 研究生毕业能赚多少钱?多所大学公布毕业生薪资情况统计
  19. EPSON机械手跟相机搭配走tcp ip协议,及跟plc通讯将手动操作部分映射到触摸屏
  20. linux u盘 慢_u盘加载较慢 建议优化 - 卡饭网

热门文章

  1. window 注册表五大类
  2. Oracle Golden Gate 系列十五 -- GG Trails 说明
  3. Java连载2-Java特性
  4. 论c++/java/c 与python的语法上的区别
  5. Java一行一行的读文件和简单的写文件
  6. iView 实现可编辑表格
  7. FTP服务(3)实现基于文件验证的vsftpd虚拟用户
  8. Operating System-进程/线程内部通信-信号量和PV操作
  9. Liststring里 每个元素重复了多少次
  10. HDU 5239 上海大都会 D题(线段树+数论)