TI中文支持网
TI专业的中文技术问题搜集分享网站

IAR环境下如何利用CC3200的低16KRAM?

 试图通过修改 IAR的 icf 文件实现对CC3200的低16KRAM的利用,但是始终没有成功.

我的思路是建立一个新的段,然后将某些变量定义到这个区域, 使用的环境是 IAR 7.5

icf 文件定义如下:

方法1. 

define region CFGZone = mem:[from 0x20000000 to 0x20003FFF];    /* 低16K*/
place in CFGZone { readwrite section RAM_Low16K };

方法2

.place at address mem:0x20005000 { readwrite section .RAM Low16K};

程序中定义如下:

/#pragma location = "RAM_Low16K"
u32 ABC;

或者

vu32  ABC   @"RAM_Low16K" =0x123;

Viki Shi:

/#pragma location = "RAM_Low16K" 这句是不是多了个/?其他没看出语法问题

Wang WeiHai:

回复 Viki Shi:

Viki Shi/#pragma location = "RAM_Low16K" 这句是不是多了个/?其他没看出语法问题

Viki Shi:

回复 Wang WeiHai:

那语法没问题啊

Viki Shi:

回复 Wang WeiHai:

恭喜解决,也非常感谢你的详细反馈:)

赞(0)
未经允许不得转载:TI中文支持网 » IAR环境下如何利用CC3200的低16KRAM?
分享到: 更多 (0)