Skip to content

deanm1278/ArduinoCore-blackfin

Repository files navigation

ArduinoCore-blackfin

This is an Arduino core for BF70x Blackfin+ DSP chips.

Alt text

Installation

  • If you do not already have a hardware folder in your Arduino directory, create one. On windows this is usually C:\Users\{username}\Documents\Arduino\hardware

  • inside this hardware folder, create a deanm1278 folder and clone this repo inside that folder. Rename the cloned repo from ArduinoCore-blackfin to bfin. You should now have this repo located at C:\Users\{username}\Documents\Arduino\hardware\deanm1278\bfin

  • in the root of the repo, run git submodule init and then git submodule update to get the processor header files.

  • download and extract the latest toolchain for your operating system from here to the root of this repository. Rename the extracted folder to toolchain. You should now have a folder C:\Users\{username}\Documents\Arduino\hardware\deanm1278\bfin\toolchain that contains a bunch of directories including bfin-elf\, bin\, include\, and so on.

  • the boards will be listed under the heading Custom Blackfin boards in the boards dropdown in the Arduino IDE. Note if you are using the EZ-Kit you do not need to select a port as the board does not have a USB bootloader and it is programmed via openocd.

Known Issues

The BF706 EZ-Kit flash programmer script no longer works so the BF706 ez-kit RAM variant must be used for now. The RAM is volatile and will erase when power is lost.

About

arduino core for blackfin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published