ARM裸机程序-点亮LED
2013-01-08 11:37
239 查看
前段时间开始接触 micro2440三星的板子,一直没怎么认真的学习.现在开始学习编写裸机程序.先说一下集成开发环境.我看了有不
少教程用的ADS ,但是网上更倾向于IAR 而我从51过度过来的,所以就用了三星自己的RVSDK(简称SDK ,keil) .网上对SDK
贬褒不一,自己用着顺手就OK了.
我这里只介绍用 JLINK下载 2440.bin 到nandflash ,和提供一些资料.jlink下载.bin文件无外乎有两种,一种u-boot.先下载到SDRAM中运行
再用U-BOOT把SDARM中的数据搬运到 Nandflash .我这种方法和这个基本是一样的,用norflash中的u-boot下载
步骤一:用j-flash 把uboot写 norflasf,打开串口终端,从nor启动.
步骤二:打开 j-link command 我把文件放在 E 盘根目录 了
loadbin e:\2440.bin 30000000
步骤三:在串口终端中输出
nand erase
nand write.jffs2 30000000 0 1000
这样就可以把SDRAM中的数据写到Nand flash了
具体 SDK中开发ARM9的裸机程序 ,可以参考这个作者的博客.
这里共享 u-boot.bin 文件 和点亮LED MDK 编译的裸机程序2440(可以通过).rar
少教程用的ADS ,但是网上更倾向于IAR 而我从51过度过来的,所以就用了三星自己的RVSDK(简称SDK ,keil) .网上对SDK
贬褒不一,自己用着顺手就OK了.
我这里只介绍用 JLINK下载 2440.bin 到nandflash ,和提供一些资料.jlink下载.bin文件无外乎有两种,一种u-boot.先下载到SDRAM中运行
再用U-BOOT把SDARM中的数据搬运到 Nandflash .我这种方法和这个基本是一样的,用norflash中的u-boot下载
步骤一:用j-flash 把uboot写 norflasf,打开串口终端,从nor启动.
步骤二:打开 j-link command 我把文件放在 E 盘根目录 了
loadbin e:\2440.bin 30000000
步骤三:在串口终端中输出
nand erase
nand write.jffs2 30000000 0 1000
这样就可以把SDRAM中的数据写到Nand flash了
具体 SDK中开发ARM9的裸机程序 ,可以参考这个作者的博客.
这里共享 u-boot.bin 文件 和点亮LED MDK 编译的裸机程序2440(可以通过).rar
相关文章推荐
- ARM 裸机程序学习 01 - 点亮LED
- mini2440裸机程序--完善点亮LED(c…
- ARM裸机程序--GPIO实验 LED(2)
- ARM裸机程序开发10(LED控制程序)
- ARM裸机程序开发——按键控制LED灯
- 第008课 第1个ARM裸板程序及引申(点亮LED灯)
- Eclipse开发调试ARM裸机程序(二)LED_从ARM到GNU
- 裸机程序二:GPIO点亮led灯 c语言
- gcc编译编写ARM最简单的c程序_S3C2440点亮LED
- ARM裸机程序开发之led流水灯程序
- ARM裸机程序--GPIO实验 LED(1)
- mini2440(6) 我的第一个ARM汇编程序---LED灯裸机硬件控制程序(2)
- 嵌入式驱动开发笔记(裸机程序篇)---点亮LED灯
- tiny4412 裸机程序 二、汇编点亮LED灯
- 一灯大师之点亮OK6410开发板上4个LED裸机程序---嵌入式回归第十篇
- ARM嵌入式编程(无操作系统、基于MDK)之最简单的程序:点亮一个LED灯
- 4412裸机程序之点亮LED
- Mkefile文件编写及点亮两个led的mini2440裸机程序
- tiny4412 裸机程序 四、设置栈和C语言点亮LED
- mini2440(4) 我的第一个ARM汇编程序---LED灯裸机硬件控制程序