Does Bootloader is Assembly or other mid level language
I have a question in my mind does bootloader which comes with ARM chips has written in assembly code or c/c++ code ?
How does the code look like , because i have implemented in application programming bootloader concept in my project where board reads the dfu and bin file from the usb stick which is connected to the board.
Where does the bootloader resides in memory ? does it has vector table to start its execution ?
does bootloader program itself makes decision to read BOOT0 and BOOT1 pins ?
