Hi, Experts
I am currently working on a project based on CC2640. I have some questions about OAD with external flash.
In the last release version of BLE-Stack, it includes OAD for external flash.
I have built and tested project "SensorTag" included in this package on CC2650 SensorTag device.
Now, I want to verify OAD feature, but the reference project in document "Over-the-Air Download User’s Guide For BLE-Stack™ Version: 2.1.0" is "SimpleBLEPeripheral".
I want to make sure that all steps described in chapter 9 are necessary for SensorTag.
In 9.3.1 "Building the Application Image using IAR",
step I,
Should I add symbols "HAL_IMAGE_E" and "SENSORTAG_HW" ?
step III,
Should I change the original .icf file to "$PROJ_DIR$\..\..\..\..\..\common\cc26xx\IAR\cc26xx_ble_app_oad.icf" ?
Should I add symbol definition "APP_IMAGE_START=0x1000" ?
Besides, in chapter 10 of this document, it only describes how to use "BLE Device Monitor" to send the OAD image in .hex format.
For Off-chip OAD, could I use Android app downloaded from "git.ti.com/.../sensortag-20-android" to do this ?
I think it supports both On-chip and Off-chip solutions in .bin format.
Besides, for Off-chip solution, this app seems to use a full 128KB .bin OAD imgae but image created by previous scenario would be 120KB only.
Am I right ?
Any suggestion will be appreciated.