Difference between ARM64, ARMel, and ARMhf
The Wikipedia article says this CPU implements the "ARMv7-A" architecture.
This and the title of this suggest you need armhf
.
It also seems that Banana Pi uses Cortex-A7 and is explicitly supported by Debian—some folks even provide an optimized Jessie rebuild.
The ARM EABI (armel) port targets a range of older 32-bit ARM devices, particularly those used in NAS hardware and a variety of *plug computers.
The newer ARM hard-float (armhf) port supports newer, more powerful 32-bit devices using version 7 of the ARM architecture specification.
The 64-bit ARM (arm64) port supports the latest 64-bit ARM-powered devices.
Source
Although this question is from late '15 it may still be useful to know.