S32K314 RTD V2.0.1如何才能使用到DTCM?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

S32K314 RTD V2.0.1如何才能使用到DTCM?

1,854件の閲覧回数
csr
Contributor II

.dtcm_data : AT(__text_end)
{
. = ALIGN(4);
*(.dtcm_data)
} > int_dtcm

加了这一段,bin文件会变成507MB。请问这个DTCM要怎么使用?V3.0的有很大差异,没法照着应用笔记做。

0 件の賞賛
返信
2 返答(返信)

1,844件の閲覧回数
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi 

请问你是否参考过How to use DTCM-1 memory in S32K314 controllers?
我不清楚你提到的V3.0具体是指什么版本,应用笔记是指AN13388 S32K3 Memories Guide


Best Regards,
Robin

0 件の賞賛
返信

1,591件の閲覧回数
DennyZhang
Contributor III

HI, @Robin_Shen 我也遇见了同样的问题,按照您发的应用笔记和指导文档进行配置LD文件和启动文件。程序中声明DTCM字段的变量

__attribute__((section(".dtcm_data"))) static uint16_t _DTCM[128];

并进行赋值后,_DTCM[0] = 1;
 
在使用GCC12.2.0构建编译后,DTCM的空间使用了256byte,但是BIN文件从500kb增长到500MB。
0 件の賞賛
返信