1. Developer Environment

This directory explains the usage of tools such as the compiler, downloader and debugger.

1.1. Compiler

The compiler is available in Linux or Windows. See Compiling under Linux and Compiling under Windows.

1.2. Flasher

For now, it’s recommended that you use BouffaloLab’s proprietary tool BLFlashEnv to flash your software to the target module. For specific usage, refer to the BLFlashEnv documentation.

A couple of open-source flash tools are also available; see the BouffaloLab BLOpenFlasher and stschake’s bl60x-flash projects on GitHub for more information.

1.3. Debugger

Choose one of the two methods of Eclipse + OpenOCD or Freedom Studio + OpenOCD for debugging. Refer to Eclipse and Freedom Studio for specifics.