Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 1.5 KB

README.md

File metadata and controls

19 lines (11 loc) · 1.5 KB

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.