工具/软件:Code Composer Studio
大家好,
我使用的是Code Composer Studio的最新版本的cc1310f128。
我有一些任务,正如我在 IAR下的e2e.ti.com/.../61.0637万中描述和解决的那样。
我通过修改CC1310DK_7xD_NoRTOS.cmd文件来创建此区域:
#define flash_base 0x0
#define flash_size 0x1BFFF//0x2万
#define HW_ERR_BASE 0x1C000
#define HW_ERR_SIZE 0x1000
#define Bank_0_BASE 0x1D000
#define Bank_0_size 0x1000
#define Bank_1_base 0x1E000
#define Bank_1_size 0x1000
#define CCFG_BASE 0x1F000
#define CCFG_SIZE 0x1000
内存
{
...
/* RFCM参数和错误代码存储在内部闪存中*/
Bank_0 (RW):Origin = Bank_0_base,length = Bank_0_size
Bank_1 (RW):Origin = Bank_1_base,length = Bank_1_size
HW_ERR (RW):原点= HW_ERR_BASE,长度= HW_ERR_SIZE
CCFG (RW):Origin = CCFG_base,length = CCFG_Size
...
}
章节
{
...
Bank_0:> Bank_0
Bank_1:> Bank_1
.hw_err:> HW_ERR
ccfg:> CCFG (高)
...
}
1)我可以定义那些 未初始化的闪存区域,我的意思是编译器/链接器不输入任何值,也不擦除这些区域。
(2)我可否在申请书中宣布指向这些地区的指针?
3)为了将ccfg数据保存在原始位置,我为此创建了单独的区域。 我可以通过哪种方式在指定的地址将一个部分创建到内部存储器中,而不为每个部分定义单独的区域
我是Code Composer的新手,但在CCS帮助中找不到这种想法。