This project is a clean slate for further development on the STM32F746G-Discovery board. With minimal files for linking and initialization of the board, no HAL.
Simply run the folowing commands to build or clean the project:
$ make
$ make clean
Use OPENOCD for flashing. It works with OpenOCD 0.10.0+dev-00587-g63fcef49 from OpenOCD and STLink v1.5.1 for linux STLink - Linux.
To flash the board issue the following:
$ OpenOCD -f interface/stlink.cfg -f board/stm32f7discovery.cfg \
-c "init" \
-c "reset init" \
-c "flash probe 0" \
-c "flash info 0" \
-c "flash write_image erase stm32746g-eval.bin 0x08000000" \
-c "reset run" \
-c "shutdown"
This project contain 7 types of handboning functionalities, use with caution!