BL702 SDK Starter Guide ======================= 本文档旨在指导用户搭建 BL702硬件开发的软件环境。 编译环境的建立 -------------------------- - `获取MSYS2安装包 `__ - `安装步骤 `__ - 打开MSYS2并安装make,输入命令:\ ``pacman -S make`` 后回车,并根据提示直到安装完成 .. figure:: imgs/image1.png :alt: .. figure:: imgs/image2.png :alt: 设置环境变量 ------------------ - 使用gcc进行编译,需要在MSYS2中将gcc添加至环境变量,方法如下: 1,(推荐)在MSYS2的启动文件 home/xxx/.bash_profile 中添加如下指令: \ ``export PATH=/yyy/zzz/toolchain/riscv/MSYS/bin:$PATH`` 2,(不推荐,每次MSYS2重启需要重复该操作)在MSYS2命令行中,直接输入如下指令 \ ``PATH=/yyy/zzz/toolchain/riscv/MSYS/bin:$PATH`` 注:这里需要根据用户gcc所在实际路径替换上述yyy、zzz,例如 \ ``PATH=/d/Work/Code/bl_iot_sdk/toolchain/riscv/MSYS/bin:$PATH`` 代码编译 ---------------- - 进入需要编译的工程目录,命令:\ ``cd customer_app/bl702_demo_event`` .. figure:: imgs/image7.png :alt: - 可阅读 ``readme`` ,选择不同的命令进行编译,例如:编译BLE 命令:\ ``./genble``;编译zigbee 命令:\ ``./genzb`` ;编译zigbee + ble 命令:\ ``./genflashmap`` .. figure:: imgs/image8.png :alt: bin文件下载 ----------- - 可参考 `BLFlashEnv <../BLFlashEnv/Burning_process.html>`__ 中的<下载程序>章节 bin文件运行 ----------- - 通过USB端口连接电脑,打开相应的串口号设置波特率为2000000,按下图标2中的Reset键复位设备;如果是用BL_PROJ板通过JTAG连接设备,设备启动时串口会提示打印信息;如果是USB直接连接设备,USB打印功能是在程序初始化完成后才开启,所以无法打印设备启动信息。等USB在PC上枚举成功后,再打开对应的串口号查看后续打印以及进行命令输入。 .. figure:: imgs/image14.png :alt: .. figure:: imgs/image15.png :alt: