• 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

      

  • 相关阅读:
    一、Python概念知识点汇总
    在ubuntu永久添加alias
    字符串转化为数字 不用sscanf
    python class类
    《Effective C++》笔记
    问到面向对象该如何回答
    数字和字符串互相转换
    python input print 输入输出
    《c专家编程》笔记
    判断是否是回文数
  • 原文地址:https://www.cnblogs.com/jason-notbook/p/9493112.html
Copyright © 2020-2023  润新知