学习ARM汇编
来源:互联网 发布:python处理excel文件 编辑:程序博客网 时间:2024/06/06 02:53
最近有个想法,感觉汇编语言挺有意思的,最底层的操作。在学校教的是MCS51汇编,当时没怎么用,更不清楚计算机是什么原理。工作了之后虽然不做这么底层的,但兴趣还有。打算用尘封已久的二手mini2440来作为硬件平台,环境是ubuntu 14.01+gcc-arm-nine-eabi来做实验。第一件事当然是搭建开发环境,代码GPIO点亮LED灯就行了。我选择了JLink的方式烧写代码。我是参考别人在烧写U-Boot时烧写的init.bin的方法照猫画虎来烧写的。开发板上选择NOR FLSAH 方式启动,连接JLink后,输入:1.r 复位一下,2.h 暂停一下,3.loadbin /home/arm/led.bin 0x40000000,4.setpc 0x40000000,5.g 重启一下。LED灯亮了,但很快就恢复原来板载vivi下载模式(LED1不停闪烁,串口输出等)。后来发现需要手动关闭开门狗,不然会重启。
ldr r0, =0x53000000mov r1, #0x0str r1, [r0]
0 0
- ARM汇编学习笔记
- 开始学习ARM汇编
- ARM汇编学习笔记
- ARM汇编学习经验谈
- ARM汇编学习笔记
- ARM汇编学习经验谈
- arm 汇编学习
- arm汇编学习
- ARM反汇编学习
- ARM的汇编学习
- ARM汇编学习(1)
- 学习ARM汇编
- ARM汇编学习
- ARM汇编编程学习
- ARM汇编学习
- 一.ARM裸机学习之ARM汇编
- ARM汇编学习之寄存器
- ARM常用汇编指令学习
- 策略模式浅谈
- UNIX高级环境编程(9)进程控制(Process Control)- fork,vfork,僵尸进程,wait和waitpid
- hdu1754 单点修改,区间最值查询
- 【Android基础篇】重写SimpleAdapter的getView以实现按钮点击响应
- C++多线程实例-信号量
- 学习ARM汇编
- NSScanner: nil string argument报错调试方案
- 迪杰斯特拉算法解析
- 移动测试会第四期总结1
- Inheritance
- 习题3.6 纵横字谜的答案 UVa232
- 多线程多进程同步技术的选择
- 移动测试会第四期总结2-如何用白盒的手段,黑盒的思想进行测试
- 乐视:配件、内容联动 电视游戏2015酝势待展