No description
  • C 95.2%
  • Assembly 4.4%
  • CMake 0.2%
  • Makefile 0.2%
Find a file
2025-09-07 08:49:55 +02:00
.vscode Finished Programmer 2025-09-05 17:32:53 +02:00
build finished the programmer 2025-09-07 08:49:55 +02:00
Core finished the programmer 2025-09-07 08:49:55 +02:00
Drivers init commit 2025-09-05 10:30:26 +02:00
.mxproject init commit 2025-09-05 10:30:26 +02:00
EEPROM_programmer.ioc init commit 2025-09-05 10:30:26 +02:00
flash_dump.bin finished the programmer 2025-09-07 08:49:55 +02:00
LICENSE.txt Add license text 2025-09-05 10:45:45 +02:00
Makefile init commit 2025-09-05 10:30:26 +02:00
README.md Update README.md 2025-09-05 08:44:15 +00:00
sample.rom Finished Programmer 2025-09-05 17:32:53 +02:00
startup_stm32f401xe.s init commit 2025-09-05 10:30:26 +02:00
STM32F401XX_FLASH.ld init commit 2025-09-05 10:30:26 +02:00
test.sh init commit 2025-09-05 10:30:26 +02:00

EEPROM programmer

This program is designed for the ST Nucleo board F401-RE, and will be able to flash and dump the ROM of a SST39SF040

How to use this

  1. Compile with make
  2. Flash with st-flash write build/EEPROM_programmer.bin 0x8000000
  3. Listen to output with minicom -D /dev/ttyACM0 -b 115200

License

    Nucleo EEPROM programmer
    Copyright (C) 2025  Ayabusa

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, version 3 of the License.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see https://www.gnu.org/licenses/gpl-3.0.html.