GitXplorerGitXplorer
d

ArduinoCore-blackfin

public
21 stars
1 forks
1 issues

Commits

List of commits on branch master.
Unverified
17969c6db215df813c60c25043161abfaab32af5

turn off instruction cache for now

ddeanm1278 committed 6 years ago
Unverified
ec0187d600ea517fb739d89952b44f104d16c9c0

add complex q15

ddeanm1278 committed 6 years ago
Unverified
22082caefa3a561ab78c2299d37d107564e776cd

fixes for linux

ddeanm1278 committed 6 years ago
Unverified
a71cef4227ab2f6d27cb5b4e1c4c7ac23fdf0b06

helpers

ddeanm1278 committed 6 years ago
Unverified
f5744395cea43ef855efa69b30e10ccc19d0723c

fix clocks on dsp uno

ddeanm1278 committed 6 years ago
Unverified
33a71aea2cd6b66f9c00330b201ebc1649623514

add DSP Uno variant

ddeanm1278 committed 6 years ago

README

The README file for this repository.

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.