Skip to content

linklayer/cantact-fw

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

Signed-off-by: Eric Evenchick <eric@Erics-MacBook-Pro.local>
26bedc6

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
January 14, 2015 10:09
Inc
January 26, 2017 17:26
Src
March 14, 2017 15:57
January 14, 2015 10:09
January 14, 2015 10:09
June 9, 2017 08:57
January 14, 2015 10:09
January 14, 2015 10:09

CANtact Firmware

Build Status

This repository contains sources for CANtact firmware.

Documentation can be found on the Linklayer Wiki.

Building

Firmware builds with GCC. Specifically, you will need gcc-arm-none-eabi, which is packaged for Windows, OS X, and Linux on Launchpad. Download for your system and add the bin folder to your PATH.

With that done, you should be able to compile using make.

Flashing & Debugging

Debugging and flashing can be done with any STM32 Discovery board as a programmer. You can also use other tools that support SWD.

To use an STM32 Discovery, run OpenOCD using the stm32f0x.cfg file: openocd -f fw/stm32f0x.cfg.

With OpenOCD running, arm-none-eabi-gdb can be used to load code and debug.

Contributors

  • Ethan Zonca - Makefile fixes and code size optimization
  • onejope - Fixes to extended ID handling
  • Phil Wise - Added dfu-util compatibility to Makefile

License

See LICENSE.md

About

Firmware source files for the CANtact tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages