Skip to content
/ runelf Public

Runs .elf & .hex executables in a screen, using the GNU Debugger for the ARM EABI target, without having to manually define your target, load and continue your program when your intentions are to simply rerun your updated project

Notifications You must be signed in to change notification settings

abkaya/runelf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

runelf

Runs .elf or .hex executables in a screen, using the GNU Debugger for the ARM EABI target, without having to manually define your target, load and continue your program when your intentions are to simply rerun your updated project

Checks on whether or not a screen is already running are made. Additional checks and features such as a kill argument are welcome! The latter requires you to attach to the screen and ctrl-c is from there as of now.

This is additional to texane's stlink tools for linux: https://github.com/texane/stlink

using runelf to reflash and run your program

Make sure st-util is running and screen is installed! Either place runelf in /usr/local/bin or keep it in your current working directory

respectively;

runelf executable.elf
./runelf executable.elf

About

Runs .elf & .hex executables in a screen, using the GNU Debugger for the ARM EABI target, without having to manually define your target, load and continue your program when your intentions are to simply rerun your updated project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages