ARM裸机开发环境搭建
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裸机开发环境搭建相关推荐
- jlink怎么调试linux程序_纯Linux下的 ARM裸机调试环境搭建(GDB + JLink)
一直想摆脱windows环境,在纯linux下进行arm裸机开发,但是由于一直不知道JLink如何在linux下运行和配置,一直无法进行下去. 以前都是windows+AXD调试.包括本人用的FL24 ...
- 云linux搭建 arm开发,arm集成开发环境搭建
弹性云服务器 ECS 弹性云服务器(Elastic Cloud Server)是一种可随时自助获取.可弹性伸缩的云服务器,帮助用户打造可靠.安全.灵活.高效的应用环境,确保服务持久稳定运行,提升运维效 ...
- Windows下搭建ARM11裸机开发环境(1):工具安装
By: Ailson Jack Date: 2019.05.04 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...
- stm32f4 hal 4位数码管_STM32裸机开发基础篇01开发环境搭建(HAL库)
前言 众所周知,在32位单片机中,STM32占有重要市场份额,其社区活动频繁,网上相关资料也比较多,无论是学习入门,还是工作使用,都无疑是极好的选择,本节开始,我们将学习如何使用STM32,首先,我们 ...
- linux上 arm开发环境搭建,详解 LINUX下QT For ARM开发环境搭建过程
LINUX下QT For ARM开发环境搭建过程是本文介绍的内容,不多说,先来看内容.在PC上,我们需要得到两个版本的Qt,分别是:Qt-4.5.2和QtEmbedded-4.5.2-arm.前者包括 ...
- 关于FS4412的ARM开发环境搭建并点亮LED灯
目录 一.ARM开发环境搭建 1.安装 GCC 编译工具 2.安装 Yagarto 工具包 3.安装FS-JTAG调试软件 4.安装JRE 5.安装FS-JTAG驱动 6.安装USB转串口驱动 7.安 ...
- linux下s3c2440开发板,SAMSUNG S3C2440 ARM LINUX 开发板 上手初体验 --开发环境搭建
1,linux开发环境搭建 2,程序测试 easyOpentag驱动安装,打开连接,选择ARM-linux 1,环境搭建 我的系统版本 root@ubuntu:~# lsb_release -a No ...
- 嵌入式LINUX搭建arm环境,手把手教你嵌入式ARM开发环境搭建
原标题:手把手教你嵌入式ARM开发环境搭建 1. 安装,配置,启动FTP服务 · 安装FTP: sudo apt-get install vsftpd · 修改vsftpd的配置文件/etc/vsft ...
- Windows下搭建ARM11裸机开发环境(3):Eclipse+JLink调试代码
By: Ailson Jack Date: 2019.05.17 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...
最新文章
- python高级-模块(14)
- 这10个让你笑的合不拢嘴的GitHub项目,居然拿了7万星
- 亿佰特串口服务器接入阿里云MQTT协议的软件配置教程
- System V IPC之共享内存
- 谷歌 AI 中国中心彻底变天了!
- OpenStack_Swift源代码分析——Ring基本原理及一致性Hash算法
- 怎么给pdf添加水印-四个简单步骤
- 树上战争 HDU - 2545
- 怎么在html模板里加图片,页面中添加图片模块并编辑
- 重庆财经职业学院计算机一级考试题,2021年重庆财经职业学院单招语文考试模拟试题库...
- 文件上传漏洞原理和利用
- 快手国际版Kwai测试海外电商直播,社交App的尽头是直播电商?
- 爬取网易云热门音乐歌单
- Java 由今天往前推7天怎么算
- 2029. 石子游戏 IX(C++解法与思路)
- 怎样判断c语言编程错误,C语言编程出错
- 今日学习之java初学者入门基础
- 研究生毕业能赚多少钱?多所大学公布毕业生薪资情况统计
- EPSON机械手跟相机搭配走tcp ip协议,及跟plc通讯将手动操作部分映射到触摸屏
- linux u盘 慢_u盘加载较慢 建议优化 - 卡饭网