1. 先看成品的演示视频:
2.原理图:
3.烧录:
3.1 使用新版烧录工具(这里用的是flash_download_tool_3.9.2),选择好型号以及接口
3.2选择对应的引导文件和初始固件,开始烧录:
等待烧录完成后就可以进入掌机的烧录模式进行模拟器的安装了.
4.SD卡目录结构:
其中odroid是自动生成的,不需要手动建立. 所有固件都需要放在firmware目录内. roms里按照模拟器分将rom别放置到对应的文件夹.目前模拟器不支持读取压缩包内的游戏rom.
5.烧录Launcher和模拟器:
当前所有固件如下.
launcher.fw为必须烧录的固件,这个相当于其它模拟器的前端. 没有烧录顺序的限制,反复烧录某一个模拟器也不会覆盖其它的,但是建议将 launcher.fw作为第一个烧录的固件.其它模拟器可以根据需要决定是否烧录. 全部烧录需要使用flash为16M版的ESP32-S3.
总体设计已经完成,硬件设计上还有一些小的缺陷,比如没有复位键,元件分布需要优化,固件存在一些小的bug等等.由于使用的是内置USB方式上传和调试代码,这在很多时候不那么方便,所以准备等有时间还是加上独立的烧录模块.
注: SFC模拟器存在bug,运行也不流畅.
原理图与PCB文件在附件中,下载后导入立创EDA可用.
工程附件
Esp32-s3掌机.zip
固件.zip
2022/08/12 13:49
全部评论