Part Number:AWR1642BOOST
我在开发工程时,需要有几个数据量较大的矩阵来参与运算,只有L3SRAM的786kB才能满足我的要求。但是我在dss部分CCS的Memory Allocation却发现这部分内存以及全部占满。如图,
但实际在运行检测的内存占用却没有,
对此,我想问两个问题,
1,为什么会有这样子的情况,内存明明没有被使用,却以及占满空间了
2,目前我静态申请的内存(定义数组),都不是在L3内存中,我要怎么才能在L3中定义数组呢
Nancy Wang:
?? ? 说:1,为什么会有这样子的情况,内存明明没有被使用,却以及占满空间了
以map文件为准
?? ? 说:2,目前我静态申请的内存(定义数组),都不是在L3内存中,我要怎么才能在L3中定义数组呢
可以通过#pragma DATA_SECTION来定义。
,
?? ?:
奥好,谢谢您,用您回答的方法可以解决了。
想再问一下,内存管理里面分page的机理和用途,就是这样子不会冲突什么的吗
,
?? ?:
奥好,谢谢您,用您回答的方法可以解决了。
想再问一下,内存管理里面分page的机理和用途,就是这样子不会冲突什么的吗
,
Nancy Wang:
是从L3SRAM中分出来的不会冲突,详见:
software-dl.ti.com/…/sdto_cgt_Linker-Command-File-Primer.html