setup-x86_64.exe -q -P autoconf,autoconf2.5,autogen,automake,automake1.15,libtool,make,gcc-g++,mingw64-x86_64-gcc-core,mingw64-x86_64-gcc-g++,python37,python37-devel,python3-configobj,wget,zlib-devel,git,chere
If some packages that you usually used are missing and you don't know the exact name, please start again the installer and search for packages.
Once installed, start Cygwin as admin and enter the command below:
chere -i -t mintty -s bash
It will permit to start Cygwin direclty from a specific folder, with the famous "bash prompt here".
Install GCC ARM embedded toolchain
Import GCC ARM embedded toolchain to Cygwin
The ARM toolchain can now be added to Cygwin by editing the bash.rc file located in Cygwin directory (example: C:\cygwin64\home\Red).
Check if the toolchain is available and we are done:
Get a project like dapboot and start a build:
git clone https://github.com/devanlai/dapboot.git cd dapboot/src make
If everything went well, the output should be similar to the one above.