Part Number:LAUNCHXL-CC26X2R1
目的:将flash分成两块,A:0-160k, B:160k-320k,A分区刷写oad_onchip工程,B分区复制oad_onchip工程,替换原有persistent_app,并指定起始地址160k。
在两个工程中添加OAD_IMG_A=1和OAD_IMG_B=1,但依旧失败,我该如何修改?
Alex Zhang:
您好,您的问题我需要一些时间来跟进,谢谢
,
Alex Zhang:
感谢您联系我们。我们将对此进行调查,并尽快回复您。同时,你能指定哪一个SDK用于此目的吗?以及将flash分成两部分的最终目标是什么?
,
疾风亦有归途:
Alex Zhang 说:你能指定哪一个SDK用于此目的吗?
simple_peripheral、simple_central、multi_role等工程均可
Alex Zhang 说:以及将flash分成两部分的最终目标是什么?
制作A B分区。
,
Alex Zhang:
好的 ,您这边稍等,我会持续跟进您这边的问题
,
Alex Zhang:
您好,这边需要您提供一下sdk的版本号以及ccs编译器版本号,谢谢
,
疾风亦有归途:
SDK:simplelink_cc13xx_cc26xx_sdk_7_10_00_98
CCS:Code Composer Studio 12.2.0
拜托了!!!
,
Alex Zhang:
您好,您的问题我已经更新跟进。谢谢
,
Alex Zhang:
首先,我们不提供您要求的确切配置。 这将需要你身边的一些调整。这里有几个我能想到的因素。 请分享您的进度,以便我们继续为您提供一些信息:-我会建议验证在闪存的~156KB (这是考虑到BIM )中拟合OAD启用图像的可行性。-必须修改链接器命令文件以考虑新的内存布局。-必须修改BIM项目,以确保您考虑到新设置的内存布局-你可能需要实现一个小系统,告诉BIM应该使用哪个图像。 它可能很简单,只需在Flash中写入一个"magic"数字,或者根据您的系统要求更高级。我希望这会有所帮助,
,
疾风亦有归途:
链接器命令文件如何修改?
我修改了persistent_app CMD中(IMG_A_FLASH_START为0x00028000),
结果28000只存在头信息,0x28000+Hdr 到38000之间都是0xff
,
Alex Zhang:
您好我已经跟进您的问题,谢谢
,
疾风亦有归途:
Alex Zhang 说:-你可能需要实现一个小系统,告诉BIM应该使用哪个图像。 它可能很简单,只需在Flash中写入一个"magic"数字,或者根据您的系统要求更高级
因为BIM工程不包含ICALL。 osal_snv_write与NVS_write应该使用哪个接口读写Flash?
,
Alex Zhang:
是否可以指定已修改的链接程序命令文件? 此外,您能否指定您提供的屏幕截图是用于构建的图像,还是在OAD过程完成后获取的?
,
疾风亦有归途:
Alex Zhang 说:是否可以指定已修改的链接程序命令文件
修改persistent_app工程中cc13x2_cc26x2_app_tirtos7.cmd的(#define IMG_A_FLASH_START 0x00038000 -> 0x00028000),编译完成后使用Unflash烧录生成的HEX文件,再使用Flash Programmer 2读取芯片中FLASH分布,发现只有镜像的头信息偏移到0x00028000
疾风亦有归途 说:
-你可能需要实现一个小系统,告诉BIM应该使用哪个图像。 它可能很简单,只需在Flash中写入一个"magic"数字,或者根据您的系统要求更高级
因为BIM工程不包含ICALL。 osal_snv_write与NVS_write应该使用哪个接口读写Flash?
麻烦也看下这个,谢谢!
,
Alex Zhang:
您的新问题,我这边已经跟进,需要一些时间,谢谢
,
Alex Zhang:
OSAL_SNV是NVS的叠加层。https://software-dl.ti.com/simplelink/esd/simplelink_cc13xx_cc26xx_sdk/7.10.00.98/exports/docs/ble5stack/ble_user_guide/html/ble-stack-common/flash_memory-cc13xx_cc26xx.html#flash
我猜来自所有相关项目的所有链接器命令文件都应该更新(包括simple_peripheral_load_onchip)。
正如最初提到的,您所做的更改尚未经过TI的测试,我们只能为这些更改提供有限的支持。 由于第一个问题已经得到回答,现在讨论的是其他主题,我要关闭这个帖子了,新的问题请您重新发言。
,
疾风亦有归途:
Alex Zhang 说:正如最初提到的,您所做的更改尚未经过TI的测试,我们只能为这些更改提供有限的支持
有没有那种途径可以付费帮我们解决该问题
,
Alex Zhang:
很抱歉,我们没有付费支持
您这边有问题就发在论坛上,尽量把问题描述清楚,然后一个问题发帖一个,这样会让我们更好的管理论坛,同时也可以去更好的去解决您这边的问题,谢谢您的理解。