Part Number:LP-EM-CC2340R5
在我的工程内,编译生成的*.map中memory内容如下
在oad_onchip示例中,编译生成的*.map中memory内容如下
Galaxy Yue:
您好,是通过来自链接器生成的内存映射的内存配置。
https://dev.ti.com/tirex/explore/content/simplelink_lowpower_f3_sdk_7_20_01_10/docs/ble5stack/ble_user_guide/html/ble-stack-common/memory_map-cc23xx.html
您可以参考这个链接,左侧是flash相关的,可以供您查阅
,
Xuefeng:
能否给个例子,我认为这里已经设置了APP_HDR相关的信息,但是在*.map里并没有体现出来。
,
Galaxy Yue:
不是很明白,您需要什么样的例子?
目前您的第二个图有APP_HDR_SLOT
,
Xuefeng:
第二个图是oad_onchip示例中的,第一个图是我的工程。
我需要在我的工程内生成和oad_onchip类似的MEMORY_CONFIGURATION
,
Galaxy Yue:
您是在进行OAD吗
,
Xuefeng:
目前还是卡在OAD结束后不能启动新的镜像啊。现在处于混乱状态,所以有些不清楚的地方要弄清楚。
另外我回看OAD示例,pesistent是进行的OAD download,oad_onchip是执行的OAD reset。但是如何整合到一个工程,又懵了。
,
Galaxy Yue:
嗯,明白,我再找一下oad 头部的资料,关于APP_HDR相关的
,
Xuefeng:
非常感谢
,
Galaxy Yue:
应该的。
这是关于MCUBoot OAD Image Header的链接
https://dev.ti.com/tirex/explore/content/simplelink_lowpower_f3_sdk_7_20_01_10/docs/ble5stack/ble_user_guide/html/oad-mcuboot/image-header.html
里面提供了一个工具 Post-Build Script imgtool.
关于CCS使用链接器您可以查看6.1..3.1.-3.5章节
https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html#pre-and-post-build-steps
通过编译器去生成您所需要的文件
,
Galaxy Yue:
Xuefeng 说:另外我回看OAD示例,pesistent是进行的OAD download,oad_onchip是执行的OAD reset。但是如何整合到一个工程
https://e2echina.ti.com/support/wireless-connectivity/bluetooth/f/bluetooth-forum/755974/cc2640r2f-cc2640r2f-oad-onchip—hex/2758877?tisearch=e2e-sitesearch&keymatch=hex#2758877
针对您这个问题,简要回答一下,不在这个帖子中再进行讨论