生成固件
after_build.bat在Keil完成building后会被Keil自动执行。它会调用ble_tools.exe读取用户配置文件custom_config.h中的配置参数,生成SCA Image,然后与Keil输出的Application Firmware合并成一个GR551x芯片可运行的固件。
BLE Application创建完成以后,开发者可直接点击Keil Toolbar中的Build按钮构建工程。工程构建完成之后,在工程目录下的Keil_5\build文件夹中就会生成以下固件。
名称 | 描述 |
---|---|
ble_app_example_fw.bin | 附带SCA Image信息的二进制应用固件,可通过Gprogrammer工具下载到芯片中运行。 |
ble_app_example_encrypt_fw.bin | 加密后的附带SCA Image信息的二进制应用固件,可通过Gprogrammer工具下载到加密芯片中运行。 |
load_app.hex | 附带SCA Image信息的二进制应用固件,可直接通过Keil下载到芯片中运行。 |
load_app_encrypt.hex | 加密后的附带SCA Image信息的二进制应用固件,可直接通过Keil下载到加密芯片中运行。 |
说明:
load_app.hex和load_app_encrypt.hex是为了方便使用同一个Download Script下载Firmware而进行了统一固定命名,参考下载.hex文件到Flash中提到的download.ini文件。