学习ARM的一些心得,不用jlink,用USB下载裸板程序
2014-07-25 14:50
393 查看
1、首先参考上面这个帖子生成我们需要的zImage
2、参看上面的帖子先用SD卡把mmc、uboot烧到板子里 或者 直接参考《OK6410-A开发板LINUX3.0.1用户手册》的第三章用usb烧写linux
3、调整拨盘,从nandflash启动,然后就是烧写内核了直接参考《OK6410-A开发板LINUX3.0.1用户手册》的 3-5节 烧写Kernel 把刚才的zImage 烧进去
1)dnw 50008000
2)nand erase 100000 500000
3)nand write.e 50008000 100000 500000
4、重启即可
每次写好程序后只需执行3、4步即可
碰到的一些问题
1、关于RVDS的设置参考上面的帖子
中间我碰到一个小问题就是,程序是对的,但是板子没达到预期效果
程序的入口问题
这里汇编文件的命名要和rvds里的设置一致,之前是依葫芦画瓢,不知所以然,纠结了半天,唉太菜了。
2、0xc0008000和0x50008000的问题,这两个好像都可以,都测了下,反正设成一致应该ok
2、参看上面的帖子先用SD卡把mmc、uboot烧到板子里 或者 直接参考《OK6410-A开发板LINUX3.0.1用户手册》的第三章用usb烧写linux
3、调整拨盘,从nandflash启动,然后就是烧写内核了直接参考《OK6410-A开发板LINUX3.0.1用户手册》的 3-5节 烧写Kernel 把刚才的zImage 烧进去
1)dnw 50008000
2)nand erase 100000 500000
3)nand write.e 50008000 100000 500000
4、重启即可
每次写好程序后只需执行3、4步即可
碰到的一些问题
1、关于RVDS的设置参考上面的帖子
中间我碰到一个小问题就是,程序是对的,但是板子没达到预期效果
程序的入口问题
这里汇编文件的命名要和rvds里的设置一致,之前是依葫芦画瓢,不知所以然,纠结了半天,唉太菜了。
2、0xc0008000和0x50008000的问题,这两个好像都可以,都测了下,反正设成一致应该ok
相关文章推荐
- ARM-LINUX学习笔记-(虚拟机linux串口终端以及USB程序下载,基于TQ2440)
- linux环境arm裸机程序学习笔记1----makefile,中断,下载程序方法
- ARM底层学习笔记-裸板实验程序解析-点亮LED
- linux系统学习1-8:第1个ARM裸板程序及引申
- 【学习心得】汇编中子程序与宏的一些区别和特点
- 最近学习拦截下载窗口创建的一些心得
- 使用u-boot的USB下载功能烧写程序到Nand Flash ——韦东山嵌入式Linux学习笔记06
- STM32F10x 学习笔记9(解决JLink 无法下载程序的问题)
- ARM底层学习笔记-裸板实验程序解析-点亮LED
- STM32F10x 学习笔记9(解决JLink 无法下载程序的问题)
- 程序渣自学一些心得_读书和学习
- 学习了LINUX下用C语言遍历文件夹,一些心得 分类: arm-linux-Ubuntu 2013-09-11 14:09 885人阅读 评论(1) 收藏
- ARM嵌入式学习--OK6410裸板程序--2.GPIO控制LED跑马灯(从ARM汇编跳转到C语言)
- keil通过jlink下载程序时提示cannot stop arm device
- 【arm学习】我的第一个裸板程序
- 程序渣自学一些心得_读书和学习
- Imote2平台,通过ARM-USB-TINY-H下载TINYOS程序
- STM32学习之路:day1-arm内核结构 下载编译程序和keil的使用
- ARM嵌入式学习--OK6410裸板程序--1.GPIO控制LED
- STM32F10x 学习笔记之解决JLink 无法下载程序的问题