您好!
ccfg_app.c 文件的开头有注释:
// // ===> READ THIS BEFORE MODIFYING THIS FILE // // // ===> READ THIS BEFORE MODIFYING THIS FILE // // // ===> READ THIS BEFORE MODIFYING THIS FILE // // The customer configuration area (ccfg section) is located at the end of the // flash and reflect the hw configuration of the device. it is very important // that it remains align with the version of driverlib you are using. // all BLE project except sensor tag use the same configuration. // Keeping the "#include <startup_files/ccfg.c>" guarantee that your project using // driverlib and the ccfg area will be align. // you can modify it if you want, the recommend way will be to remove the // bellow include, copy the content of the <startup_files/ccfg.c> file in this // file and rebuild. // ==> KEEP IN MIND that if you do so, be sure that any further update of the // driverlib must be align with your modified version of ccfg area.
ccfg.c 文件中也有注释:
// This file is part of the CoreSDK release and future releases may have // important modifications and new fields added without notice.
具有 OAD 的当前项目使用来自 BIM 的 CCFG (因此、CCFG 来自 SDK、用于构建器件制造 FW)。
考虑到 CCFG"格式"可在未来的 SDK 中更改、应如何实现具有 OAD 功能的项目、从而使具有基于当今 SDK 的引导加载程序的器件在升级用户应用程序后正常工作。 将来、使用基于未来 SDK 的升级固件(具有不同 的 CCFG"格式")?