Skip to content

Bootloader for the stm32f4 uC a Project for advanced ARM programming

Notifications You must be signed in to change notification settings

dongzengwu/arm-uLoader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beuth Hochschule für Technik Berlin arm-uLoader

Project for advanced arm programming.

Code documentation is done via Doxygen.

Project documentation is done via Latex.


How to install the needed Tools in Ubuntu 14.04

GNU ARM Embedded Toolchain

sudo apt-get remove binutils-arm-none-eabi gcc-arm-none-eabi

sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded

sudo apt-get update

sudo apt-get install gcc-arm-none-eabi=4.8.4.2014q3-0trusty11

STLINK

sudo apt-get install autoconf pkg-config libusb-1.0 git

cd ~

git clone https://github.com/texane/stlink.git

cd stlink

./autogen.sh

./configure

make

sudo cp ~/stlink/49-stlinkv*.rules /etc/udev/rules.d

sudo udevadm control --reload-rules

STM32 Libraries and Example

cd ~

git clone https://github.com/rowol/stm32_discovery_arm_gcc

See also

arm gcc toolchain

stlink repository

stm32 Bare Metal Examples and Install instructions

Blog about ARM Bare Metal programming in Linux

About

Bootloader for the stm32f4 uC a Project for advanced ARM programming

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages