[STM32F4] 【原创】【STM32F429】序列之7 人人都会SMS_EMU

[复制链接]
 楼主| outstanding 发表于 2014-3-17 23:44 | 显示全部楼层 |阅读模式
本帖最后由 outstanding 于 2014-3-18 17:05 编辑

         本节我们将准备工作、如何下载游戏和下载验证3部分来分析,主要是从下面3个方面进行讲解:
           1.准备工作
           2.如何下载游戏
           3.下载验证
一、准备工作
  1.首先安装MDK软件编译环境
  2.然后把SMS_EMU这个文件夹放到STM32F429I探索套件的固件版本下面,途径为
    STM32F429I-Discovery_FW_V1.0.1\Projects\Peripheral_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键来确定,进入游戏。
三、下载验证
    下面就是按照上面的步骤来执行的。
                                                   
                                                
                                               
                                             
代码和游戏文件如下:
SMS_EMU.rar (78.07 KB, 下载次数: 48)

小游戏.zip (589.84 KB, 下载次数: 52)
 楼主| outstanding 发表于 2014-3-17 23:59 | 显示全部楼层
希望大家喜欢
judejie83 发表于 2014-3-18 07:48 来自手机 | 显示全部楼层
楼主很用心。
 楼主| outstanding 发表于 2014-3-18 08:44 | 显示全部楼层
judejie83 发表于 2014-3-18 07:48
楼主很用心。

:handshake
 楼主| outstanding 发表于 2014-3-18 09:56 | 显示全部楼层
dwh000 发表于 2014-3-18 09:44
好像主要是bin下载的内容,搞搞移植才好

帖子写的不错!

:handshake
yjwpm 发表于 2014-3-18 10:15 | 显示全部楼层
本帖最后由 yjwpm 于 2014-3-18 10:19 编辑

这个原创不是我,我是第几个玩这个的我不知道。

什么楼主只不过是做了一个顺水人情,借花献佛了。写了简单的文档,不过这样也不错了,但是楼主忘记了一件事情SMS_EMU的游戏下载下来可不是bin格式的,SMS游戏的扩展名是sms,楼主没告诉大家该如何去做了吧。想必楼主目前还不是很清楚。。

那我告诉大家吧,下载下来的游戏的扩展名为sms。这时想要下载就把它转成bin格式,但是这里不用这么操作,直接把扩展名改为bin就可。

楼主还有一些限制没有告诉大家,那就是游戏的大小限制。。看图
无标题.jpg

还有一点要提醒大家,这个不是所有符合条件sms游戏都能玩的,有很多是不行的,不是花屏就是乱码。。。
 楼主| outstanding 发表于 2014-3-18 10:24 | 显示全部楼层
yjwpm 发表于 2014-3-18 10:15
这个原创不是我,我是第几个玩这个的我不知道。

什么楼主只不过是做了一个顺水人情,借花献佛了。写了简单 ...

哦 谢谢 提示,这些细节忽略了,SMS改成bin文件  应该大部分人都知道吧。不过还是感谢你的提醒和补充:handshake
logger 发表于 2014-3-18 11:51 | 显示全部楼层
大家一起分享可以使用的BIN文件吧,
楼主给出的4个中2个经过验证可用了。
 楼主| outstanding 发表于 2014-3-18 11:55 | 显示全部楼层
logger 发表于 2014-3-18 11:51
大家一起分享可以使用的BIN文件吧,
楼主给出的4个中2个经过验证可用了。

  好主意啊
55854234 发表于 2014-3-18 13:52 | 显示全部楼层
不错顶起
 楼主| outstanding 发表于 2014-3-18 14:01 | 显示全部楼层
55854234 发表于 2014-3-18 13:52
不错顶起

:handshake
伏尔加的鱼 发表于 2014-3-18 14:54 | 显示全部楼层
很好的帖子           
 楼主| outstanding 发表于 2014-3-18 15:14 | 显示全部楼层
伏尔加的鱼 发表于 2014-3-18 14:54
很好的帖子

:handshake
智空小子 发表于 2014-3-18 16:46 | 显示全部楼层
搞得太详细,大家就懒得动脑子
 楼主| outstanding 发表于 2014-3-18 17:01 | 显示全部楼层
智空小子 发表于 2014-3-18 16:46
搞得太详细,大家就懒得动脑子

:lol
香水城 发表于 2014-3-18 17:43 | 显示全部楼层
哈哈
 楼主| outstanding 发表于 2014-3-18 20:30 | 显示全部楼层
香水城 发表于 2014-3-18 17:43
哈哈

老大 来莅临指导了  欢迎
chentongxiong 发表于 2014-3-18 21:43 | 显示全部楼层
厉害
 楼主| outstanding 发表于 2014-3-18 21:46 | 显示全部楼层
chentongxiong 发表于 2014-3-18 21:43
厉害

:handshake
dawei360 发表于 2014-3-18 22:10 | 显示全部楼层
哈哈,这个是ST官网的东西很不错,还有.NET环境、JAVA平台等实现,不错的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:QQ:2550634286   可接项目和毕设等                   可以出售各种LED灯,控制类产品和                   控制类方案。

378

主题

4015

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部