查看完整版本: [-- 【分享】关于SAROO固件更新文件说明 --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 ISO 游戏交流区 | ISO Game Communion 】 -> 【分享】关于SAROO固件更新文件说明 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

YZB 2024-09-20 19:12

本贴的更新版本号对应
https://github.com/tpunix/SAROO/releases



ramimage.binfirm_v0.3之前的SS端固件版本名为ramimage.bin,位于TF/SD卡根目录自 firm_v0.3起所有 SS 固件版本均重命名为 ssfirm.bin 并放置在 SAROO 文件夹中这两个文件其实是一样的,一个是早期版本使用的(firm_v0.2),一个是后来更新的版本使用的(firm_v0.3-firm_v0.6)



FPGA bitstream/hardware
是在卡上单独的一块芯片,它依靠SSMaster.rbf文件更新,并且是永久的把SSMaster.rbf文件刷写到卡带芯片上。当前最新的FPGA 版本是firm_v0.2中的SSMaster.rbf文件,也就是v0.5版本。



MCU firmware
从firm_v0.3开始,为防止刷写mcu端固件导致卡带芯片变砖,而把mcu端的加载方式分成了2个部分。
第一个部分是引导部分,也就是firm_v0.3压缩包中文件夹update里的mcuboot.bin文件和ssmaster.bin文件,其实这2个文件是相同的。(ssmaster.bin文件是第一次从mcu v0.2版本升级到mcu v0.3版本所需要更新的文件,而mcuboot.bin文件是从mcu v0.3版本开始以后如果mcu端引导部分需要更新时才需要使用的文件)需要注意的是这里引导部分是永久的刷写到卡带芯片上的,只有当后续有此引导部分的更新才需要重新刷写。
第二部分为mcu的实际运行程序,也就是mcuapp.bin文件当更新到mcu v0.3版本以后,每次开机,saroo都会从TF/SD里加载mcuapp.bin文件并运行,注意这个文件是动态加载的,并不会永久的刷写到卡带芯片上



如何刷写到最新版本
只需要把firm_v0.2中的SSMaster.rbf文件更新一次到卡带中(升级fpga到0.5),把firm_v0.3中的ssmaster.bin或者mcuboot.bin升级一次(为了以防万一,最好这2个文件都放进去),当这样操作完成升级以后,再下载firm_v0.6压缩包,解压覆盖到TF/SD里即可(注意firm_v0.3中kof95.bin和ULTRAMAN.BIN文件需要放置到iso文件夹目录中,不然这2个游戏将缺少资料不能玩)



如何知道自己刷写成功
当你开机进入到saroo主菜单,在saroo的主菜单的最下面fpua显示为0.5,mcu显示为240627(或者更新的时间),ss显示芯片240627(或者更新的时间)这样就表示已经更新到当前最新版本了



留个备份,剩下的待补充,欢迎回帖讨论

laoban360 2024-09-21 05:36
下来搞一下 还没搞过 谢谢

nyarla 2024-09-23 22:43
感谢分享~~~

超逸绝尘 2024-10-04 12:56
土星模拟器吗?这个没咋接触过

w4514439 2024-10-06 18:59
fpga显示的是0.4,但固件已经是最新了,是什么原因

YZB 2024-10-07 21:02
fpga显示0.4就是fpga版本没升级成功,这和升级成功的mcu端和ss端没有关系

不成功的原因 软件方面就是不是最新版本的fpga固件,硬件原因就是fpga芯片刷新不进去?


查看完整版本: [-- 【分享】关于SAROO固件更新文件说明 --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us