工具/软件:TI C/C++编译器
大家好!
我已经为OTA使用编写了一个小型引导加载程序(<8k代码) ,可以选择从串行闪存更新CPU。
(我使用专有无线电协议,串行闪存可以由多个不同的源写入)
但是,如果我将(用户程序)“CC1310_LAUNCHXL_TIRTOS.cmd”修改为从0x2000开始,
我收到一些TI-RTOS部件的链接器错误。
似乎有第二个地方,我必须修改Flash-Layout?
在哪里可以找到此信息?
感谢您的帮助!
来自德国的问候,Jo
(用户程序)“CC1310_LAUNCHXL_TIRTOS.cmd”:
----------------------------------
....
//#define flash_base 0x0 /* original */
//#define flash_size 0x2万 /* original */
#define flash_base 0x2000 /*主应用程序的启动时间为8k*/
#define flash_size 0x1E000 /* 8k Missing at top */
...
错误(CCS中):
--------
.....
链接>
"C:/ccc13xx/tirtos_builds_CC1310_LAUNCXL_RELEASE-CCS/Debugg/configPkg/linker.cmd",第583行:警告#1.0096万-D:指定地址位于内存映射之外
错误#1.0264万:默认内存范围与现有内存范围闪存重叠
错误#1.0264万:默认内存范围与现有内存范围SRAM重叠
"C:/ccc13xx/tirtos_builds_CC1310_LAUNCXL_RELEASE-CCS/Debugg/configPkg/linker.cmd",第697行:警告#1.0096万-D:指定地址位于内存映射之外
错误#1.0263万:已指定默认内存范围
错误#1.0264万:默认内存范围与现有内存范围默认值重叠
错误#1.0264万:默认内存范围与现有内存范围闪存重叠
错误#1.0264万:默认内存范围与现有内存范围SRAM重叠
错误#1.001万:链接时遇到错误;未生成"empty_CC1310_LAUNCHLX_tirtos_CCS.out