Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TekuConcept/FastBurn
Linux-compatible HiSilicon memory flasher
https://github.com/TekuConcept/FastBurn
Last synced: 9 days ago
JSON representation
Linux-compatible HiSilicon memory flasher
- Host: GitHub
- URL: https://github.com/TekuConcept/FastBurn
- Owner: TekuConcept
- License: mit
- Created: 2021-04-12T05:29:14.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-04-12T05:46:29.000Z (over 3 years ago)
- Last Synced: 2024-08-01T13:21:00.077Z (3 months ago)
- Language: C
- Size: 86.9 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FastBurn
FastBurn is an assistive utility used to flash HiSilicon cameras. (Currently only tested with the HI3516CV500 chip)
Steps:
1. Upload a fastboot image. This program-binary initializes the RAM and then waits for another binary to run.
2. Upload the uboot image. uboot already has nand/nor burning functions built in, so to keep things simple, a temporary uboot image is uploaded to RAM and executed.
3. Upload the image to burn. This is the image that will be loaded on reboot.
4. Have uboot burn the image to flash and then reboot.It's not perfect and doesn't work 100% of the time (do to serial error or system timeouts), but it gets the job done on a linux system!