主题中讨论的其他器件:SFRA
工具/软件:TI C/C++编译器
你(们)好
我想将 RAM 中的两个存储器区域合并为一个。 我如何告知链接器执行此操作? 例如以下 cmd 文件的代码片段。
第1页:
/*数据存储器*/
/*内存(RAM/FLASK/OTP)块可被移动至 PAGE0以进行程序分配*/
/*寄存器保留在第1页中*/
RAMM0:origin = 0x000050、length = 0x0003B0
RAMM1:origin = 0x000400,length = 0x000400
DataRAM:origin = 0x008800,length = 0x000800
FLASHB:origin = 0x3F4000,length = 0x002000
我想将 DataRAM 与 RAMM1合并并将其称为 DataRAM、RAMM1将会减少。 这是一个不同的起点。 我该怎么做?
我希望这个新领域将用于:
/*分配未初始化的数据段:*/
.stack:>RAMM0,page = 1.
.ebss:> DataRAM,page = 1.
.esysmem:> DataRAM,page = 1.
SFRA_IQ_Data:> DataRAM,ALIGN = 64,PAGE = 1
