复刻小霸王
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
POMIN-163 0e0ceecdcc 修改readme 9 months ago
Code first commit 9 months ago
Doc first commit 9 months ago
Hardware first commit 9 months ago
Picture first commit 9 months ago
SD first commit 9 months ago
.gitignore first commit 9 months ago
LICENSE first commit 9 months ago
README.md 修改readme 9 months ago

README.md

一个基于VGA显示器的小霸王复刻

本仓库主要克隆自 https://github.com/eleree/xbw,做了一些修改、对复现的过程进行了一些完善

演示

硬件制作

  • 因为我是手焊,所以删去了较难焊的 16pin type-c 并把电阻电容换成了 0805 封装。

-

-

固件编译

  • 硬件平台:ESP32-WROVER-E
  • 软件平台:ESP32-IDF V3.3.5
  • 编译环境:Ubuntu18.04 (WSL)
  • Python版本:python2.7

esp-idf3.3.5 官方文档: https://docs.espressif.com/projects/esp-idf/zh_CN/v3.3.5/

使用的 Ubuntu18.04 中默认 pythonpython2.7python2.7没有自带pip工具,可以我的博客 https://pomin.top/ 中搜索python2pip安装来进行安装。

  • 克隆储存库并安装
    cd ~
    git clone -b v3.3.5 --recursive https://github.com/espressif/esp-idf.git
    cd esp-idf
    ./install.sh
    
    
    

-

  • 外部包含 ( 每次启动终端都要执行 )

    . /root/esp-idf/export.sh
    
    
    
  • 编译 ( 本仓库采用 gnu make 进行编译 )

    # cd 到仓库的 Code 目录
    make -j8 all
    
    
     ![-](Picture/build.png)
    
  • 烧录 ( 端口号、烧录速率需要自己设置 )

    . ${IDF_PATH}/add_path.sh
    esptool.py --chip esp32 --port "/dev/ttyUSB0" --baud $((230400*4)) write_flash -fs 4MB 0x100000 "build/nesemu.bin"
    
    
     ![-](Picture/flash.png)
    
    

感谢以下开源