亲爱的香榭丽舍,
我是向一位客户提出这一要求的。
他使用库(对象代码),这里有一个表,比如链接器命令文件中的 FFT 部分。
在 RAM 模式下,CCS 可以将其直接加载到 RAM 中。
但是,在独立(闪存启动)中,我们如何将表放在 RAM 上?
我们尝试使用以下与 TI 用于.TI.ramfunc 的相同方法来执行闪存初始化功能。
.TI.ramfunc:load = flash_BANK0_SEC1, 
运行= RAMGS0_1_2_3, 
load_start (ramfunctsLoadStart), 
load_size (ramfunctsLoadSize), 
load_end (ramfunctsLoadEnd), 
run_start (运行启动), 
run_size (ramfunctsRunSize), 
run_end (运行环境), 
对齐(4) 
类似地,代码中有内存副本。
FFT:load = flash_BANK0_SEC1, 
运行= RAMGS0_1_2_3, 
load_start (RambussLoadStart1), 
load_size (ramfunctsLoadSize1), 
load_end (ramfunctsLoadEnd1), 
run_start (运行 Start1), 
run_size (ramfunctsRunSize1), 
run_end (运行端1), 
对齐(4) 
尽管已成功构建,但我们看到 FFT 部分仅放置在闪存上,而不是.map 文件中的 RAM 中。
请您告诉我们是否有任何问题,或者我们应该如何处理?
我们是否有这样的示例代码?
黄韦恩
 
				 
		 
					 
				