亲爱的香榭丽舍,
我是向一位客户提出这一要求的。
他使用库(对象代码),这里有一个表,比如链接器命令文件中的 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 中。
请您告诉我们是否有任何问题,或者我们应该如何处理?
我们是否有这样的示例代码?
黄韦恩
