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

  

 

posted @ 2018-08-17 14:30  getright  阅读(1091)  评论(0编辑  收藏  举报