BIM OAD Off-Chip
Table of Contents
Introduction
The bim_oad_offchip is a small project used with the simple_peripheral project in OAD off-chip configuration; it is not used as a standalone project. It is a lightweight Boot Image Manager (BIM) that resides in the last page of internal flash and executes after the boot ROM. BIM for off-chip OAD is used to determine whether to run the existing application image or to copy a new image or images from off-chip flash to on-chip flash. Use the cc2640r2lp_app-FlashROM_OAD_Offchip configuration of the simple_peripheral application. See the OAD section of the BLE5-Stack User’s Guide for more information.
Hardware Prerequisites
The default BIM OAD Off-chip configuration uses the LAUNCHXL-CC2640R2. This hardware configuration is shown in the below image:
For custom hardware, see the Running the SDK on Custom Boards section of the BLE5-Stack User’s Guide.
Software Prerequisites
For information on what versions of Code Composer Studio and IAR Embedded Workbench to use, see the Release Notes located in the docs/ble5stack folder. For information on how to import this project into your IDE workspace and build/run, please refer to The CC2640R2F Platform section in the BLE5-Stack User’s Guide.
Usage
The usage of this project is explained in the OAD section of the BLE5-Stack User’s Guide.
By default, this project uses the following pins to access the SPI flash:
PIN | CC2640R2F Pins |
---|---|
IOID_FLASH_CS | IOID_20 |
SPI_MOSI | IOID_9 |
SPI_MISO | IOID_8 |
SPI_CLK_FLASH | IOID_10 |
These can be changed using the procedure described in the OAD Off-Chip section of the BLE5-Stack User’s Guideadd-off-chip-oad-to-an-existing-project).