zoukankan      html  css  js  c++  java
  • ARM裸机程序点亮LED


      前段时间开始接触 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  

  • 相关阅读:
    20135313_exp4
    20135313_exp5
    学习分块
    学习BM算法
    学习笛卡尔树
    【数学】Eddy Walker
    【bitset】Kth Minimum Clique
    【搜索】n的约数
    【搜索】Partition problem
    【信息学奥赛一本通 提高组】第四章 广搜的优化技巧
  • 原文地址:https://www.cnblogs.com/dreamfactory/p/2850805.html
Copyright © 2011-2022 走看看