zoukankan      html  css  js  c++  java
  • mini2440裸机-入门总结

    mini2440可以使用官方提供的minitools软件来下载裸机程序(xx.bin文件),下面记录下自己琢磨的一套生成xx.bin文件的方法。

      利用到的软件:Keil UVision5(MDK5.11a)

    1.建立一个project命名为test1,芯片选择S3C2440A(在SAMSUNG里面),随后完成程序编写。

      此时会发现没有SAMSUNG这个选项,这是因为:MDK5以后的版本不在直接支持arm7、arm9的开发。因此我们需要下载相应的arm7、arm9的软件支持包。打开这个网页 MDK Version 5 - Legacy Support 下载相应的软件支持包就可以了。截图如下,注意要选择自己MDK对应版本的支持包(下载后直接点击安装即可)。

    2.程序调试配置

      ①打开S3C3440.S这个文件夹,点击configuration wizard,进入这个界面,把所有选项都勾上。

      ②魔术棒(options for target)设置

      ·进入Target选项栏,配置如下;

      ·进入到output选项栏勾选Creat HEX file;

      ·进入Debug选项栏,进行如下的配置;

      Ext_RAM.ini文件下载地址:链接:https://pan.baidu.com/s/12wkRs_rm5x0M5Eh6w8CyIw 密码:m6fk

      该文件需要修改两个地方:PC = 0x30000000

                    LOAD .Test.axf INCREMENTAL(test1为工程名)

    3.MDK5设置生成xx.bin文件:

      ·进入魔术棒,找到user选项栏,进行如下配置;


      这句意思就是使用fromelf.exe工具把Objests文件夹下的test1.axf转成test1.bin文件,转换后的文件放在bin目录下。

      进行以上三步操作后,编译工程,在./bin/文件夹下生成了xx.bin文件(这里生成test1.bin)。

    参考博客地址:https://blog.csdn.net/cangencong/article/details/7568839

                https://blog.csdn.net/tyhj_sf/article/details/51396423

             https://blog.csdn.net/u014563989/article/details/51127519

      

  • 相关阅读:
    vi—终端中的编辑器
    CSS Selector
    转: 通过WMI获取网卡MAC地址、硬盘序列号、主板序列号、CPU ID、BIOS序列号
    WMI入门教程之WMI中的类在哪里?
    WMI测试器
    WMI Explorer操作 和 powershell命令
    C++ WMI获取系统硬件信息(CPU/DISK/NetWork etc)
    使用C++进行WMI查询的简单封装
    ubuntu版本信息查看
    win10 修改文件夹右击默认打开程序
  • 原文地址:https://www.cnblogs.com/jason-notbook/p/9493112.html
Copyright © 2011-2022 走看看