2.1. 使用 Code::Blocks 进行编译

默认情况下,SDK 发布都是以 Code::Blocks 工程(即扩展名为 .cbp 的文件)的形式发布。

2.1.1. 使用 Code::Blocks 编译 SDK 的步骤

使用 Code::Blocks 进行编译分为两步。下面以 AC695N 的 SDK 为例说明:

2.1.1.1. 打开 SDK 目录下的 cbp 工程

如下图所示:

2.1.1.2. 使用强制下载工具连接开发板(样机)与PC

强制升级工具的USB母头与电脑连接,USB公头连接样机或开发板。(注意不要接反,参考下图)

详细参考:升级与下载说明

2.1.1.3. 点击【编译】或者【重新编译】按钮

如下图所示:

Important

请勿点击【运行】或者【调试】。因为这两个按钮会导致 Code::Blocks 尝试在当前 Windows 机器上运行小机的固件程序。由于小机的固件程序并不是 Windows 上的可执行文件。这会导致报错。

点击【编译】按钮,当 Code::Blocks 编译成功后,将会调用下载目录中的 download.bat 后处理脚本,将程序下载到开发板(样机)中。我们只需要点击【编译】按钮即可。

2.1.2. 常见问题

Note

  1. 如果使用 Code::Blocks 过程中遇到问题,可以参考 常见报错,这里列举了常见的问题以及处理方式。

  2. 如果编译报错,参考:常见问题以及处理方法

  3. 如果下载程序报错,参考:为什么无法下载程序