Difference between revisions of "TiLDA MK3/build"

From EMF Badge
Jump to navigation Jump to search
Line 28: Line 28:
 
# You have to boot the badge into dfu mode by pressing down the center
 
# You have to boot the badge into dfu mode by pressing down the center
 
# joystick button while pressing the reset button to trigger a reboot
 
# joystick button while pressing the reset button to trigger a reboot
make -C stmhal BOARD=STM32L475_EMFBADGE --deploy
+
make -C stmhal BOARD=STM32L475_EMFBADGE deploy
 
</pre>
 
</pre>

Revision as of 16:52, 20 July 2016

Dependencies

You can use either windows or linux, although windows will not have most things installed by default

git, make, python, etc

I will just assume you have this

arm-none-eabi-gcc

https://launchpad.net/gcc-arm-embedded/+download You will have to make the arm-none-eabi-gcc from the bin directory available to your system (add to PATH, symlink or copy)

On Ubuntu you can follow these instructions: https://launchpad.net/~team-gcc-arm-embedded/+archive/ubuntu/ppa

pyusb

sudo pip install pyusb

Flashing

# Clone this repo
git clone git@github.com:emfcamp/micropython.git

# Switch to our work branch
cd micropython
git checkout tilda-master

# Now we can build the firmware and flash it to the badge
# You have to boot the badge into dfu mode by pressing down the center
# joystick button while pressing the reset button to trigger a reboot
make -C stmhal BOARD=STM32L475_EMFBADGE deploy