https://github.com/joeferner/stm32-spi-bootloader
STM32 SPI Bootloader
https://github.com/joeferner/stm32-spi-bootloader
Last synced: 5 months ago
JSON representation
STM32 SPI Bootloader
- Host: GitHub
- URL: https://github.com/joeferner/stm32-spi-bootloader
- Owner: joeferner
- Created: 2015-12-16T04:41:31.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-19T21:37:09.000Z (over 10 years ago)
- Last Synced: 2025-02-13T12:31:47.600Z (over 1 year ago)
- Language: Makefile
- Size: 11.7 KB
- Stars: 7
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Process
1. Assert CS (Low)
2. Reset chip
3. Transmit header
4. Wait for IRQ to be asserted (Low)
5. Write unsigned 32-bit address of page to be programmed
6. Wait for IRQ to be deasserted (High) - Bootloader is writing to EEPROM
7. Write page of data
8. If more data to send goto to step 4
9. Wait for IRQ to be asserted (Low) - Bootloader is verifing CRC32
10. Deassert CS (High)
11. Reset chip