【原创】【STM32F4探索套件】序列之7 人人都会SMS_EMU

  • 冰山一角
  • LV5工程师
  • |      2014-03-17 23:45:37
  • 浏览量 1116
  • 回复:8
    本节我们将准备工作、如何下载游戏和下载验证3部分来分析,主要是从下面3个方面进行讲解:
        1.准备工作
        2.如何下载游戏
        3.下载验证
    一、准备工作
        1.首先安装MDK软件编译环境
        2.然后把SMS_EMU这个文件夹放到STM32F429I探索套件的固件版本下面,途径为
    STM32F429I-Discovery_FW_V1.0.1ProjectsPeripheral_Examples,这是为了防止路径不对而造成的错误,或者自己另外添加路径也可以。
        3.再安装STM32 ST-LINK Utility.exe来烧录游戏bin文件到制定的Flash地址里面。
    这样准备工作基本完成。
二、如何下载游戏
        1.打开【SMS_EMU】程序,里面有个txt说明文档
    通过上面标出的四步既可以完成,下面做详细介绍。
        2.下载【STM32 ST-LINK Utility.exe】这个主要是把bin文件下载到指定地址区间。
        3.编译程序,然后下载程序通过STM32F429探索套件自带的ST-linkii,【注意:下载程序的时候,STM32 ST-LINK Utility这个软件是关闭的,不然会说ST-linkii不存在之类的错误,这是因为占用了】,确认编译无误了,下面就进行bin文件的烧写。
        4.Bin文件的烧录,下面就是要找到游戏bin文件需要烧录到的地址区域,这个可以在main.c中查找。
    假设我们想烧录【Daffy Duck in Hollywood.bin】这个游戏文件,则地址区域为0x8100000之后。下面就可以设置【STM32 ST-LINK Utility】软件。
加载文件
                                                                           
                                   游戏显示的地址存储空间
打开游戏bin文件
先和探索套件进行连接,连接无误了,再点击编程和修正。设置起始地址。
这里起始地址我是从设置地址开始运行,设置完成之后就点击【start】,然后就是坐等完成。
    下载完成之后,通过触摸来选择游戏,通过USER键来确定,进入游戏。
三、下载验证
    下面就是按照上面的步骤来执行的。
代码和游戏文件如下:


  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:8
gtrjolin1986 2014-04-01
没人顶的好贴补上来
0   回复
举报
发布
冰山一角 2014-03-25
这么好的帖子没有火 奇怪了
0   回复
举报
发布
冰山一角 2014-03-20
  谢老大
0   回复
举报
发布
gtrjolin1986 2014-03-20
点错了,少了个0,在这补上
0   回复
举报
发布
冰山一角 2014-03-20
  这个给的这么少  21ic 都是 精品推荐
0   回复
举报
发布
gtrjolin1986 2014-03-20
我来顶冰哥了
0   回复
举报
发布
冰山一角 2014-03-18
0   回复
举报
发布
jldwd 2014-03-18
冰哥V5
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子