请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2650STK 您好!
一些背景:
我想在 CC2650STK.cmd 文件的存储器中分配我自己的段、以便我可以使用闪存库写入该段、并使用将驻留在闪存存储器中的自定义引导加载程序 ResetISR 引导至该段 (由于我还不是很熟悉 ResetISR、所以我还没有弄清楚这个部分的细节)。
我的问题:
如何建议我制作此部分、然后再附加到它?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
强烈建议查看 BLE Stack 用户指南 http://dev.ti.com/tirex/content/simplelink_cc2640r2_sdk_2_40_00_32/docs/blestack/ble_user_guide/html/oad-secure/bim.html 中的引导映像管理器部分
话虽如此、您可以向链接器命令文件(cmd)中添加一个段 、如下所示:
或者、您也可以执行如下操作:
//***** 定义***** #define APP_SW_ID_ADDRESS (0x0001FFF0) //***** 函数原型***** //***** 全局数据***** #if defined (__TI_Compiler_version__) #pragma RETAIN (appSWHeader) #pragma LOCATION (appSWHeader、app_sw_ID_address) #Elif defined (__IAR_systems_icc_) #pragma LOCATION =APP_SW_ID_ADDRESS __ROOT #endif const SW_header_t SWP、 '021' 、'S、'S 、'021'、'S、'S、'S、'S、'S、'01'、'S、'S、'S、'S、'S、'S、'0'、'S、 /*版本号*/ 0x00、0x00、0x00、0x00、 /*校验和*/ 0x55、0xAA、0x55、0xAA /*键*/ };
希望这对您有所帮助、
David