RTD memory occupation

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

RTD memory occupation

ソリューションへジャンプ
862件の閲覧回数
francescovico
Contributor III

Hello.
I'm using RTD version 5.0.0.

Watching RAM occupation I notice that RTD drivers take a lot of RAM like you can see in attached file.

A reason could be that in this files there is a define that define number of cores 4, also using 1 core:

#define NUMBER_OF_CORES (uint8)(4U)

 

Why this define it's defined in RTD files (example: SchM_Adc.h)  ad not in generated files (example: Adc_Sar_Ip_Cfg.h)  ?

Regards, Francesco.

0 件の賞賛
返信
1 解決策
830件の閲覧回数
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @francescovico,

The SchM files provided with RTD are stubs, intention is to use them as a reference and can be modified/replaced depending on the application needs.

It is indicating the maximum core number for the maximal derivative from the family as the memmap files are generic stubs. The actual core number used at runtime is based on the value provided by Osif, so it will use the correct core in execution.

 
 
number_cores.png

The stubs implementation may be modified by user to meet the actual needs. You can set NUMBER_OF_CORES to 1 to free some SRAM.

Best regards,
Julián

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
831件の閲覧回数
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @francescovico,

The SchM files provided with RTD are stubs, intention is to use them as a reference and can be modified/replaced depending on the application needs.

It is indicating the maximum core number for the maximal derivative from the family as the memmap files are generic stubs. The actual core number used at runtime is based on the value provided by Osif, so it will use the correct core in execution.

 
 
number_cores.png

The stubs implementation may be modified by user to meet the actual needs. You can set NUMBER_OF_CORES to 1 to free some SRAM.

Best regards,
Julián

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2148479%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERTD%E3%83%A1%E3%83%A2%E3%83%AA%E5%8D%A0%E6%9C%89%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2148479%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82%3CBR%20%2F%3ERTD%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%205.0.0%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3ERAM%20%E3%81%AE%E5%8D%A0%E6%9C%89%E7%8A%B6%E6%B3%81%E3%82%92%E8%A6%B3%E5%AF%9F%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E6%B7%BB%E4%BB%98%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E7%A4%BA%E3%81%99%E3%82%88%E3%81%86%E3%81%AB%E3%80%81RTD%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%8C%E5%A4%A7%E9%87%8F%E3%81%AE%20RAM%20%E3%82%92%E5%8D%A0%E6%9C%89%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E6%B0%97%E4%BB%98%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E7%90%86%E7%94%B1%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AF%E3%80%81%E3%81%93%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E3%81%AF%E3%82%B3%E3%82%A2%E6%95%B0%E3%82%92%204%20%E3%81%A8%E5%AE%9A%E7%BE%A9%E3%81%97%E3%80%811%E3%82%B3%E3%82%A2%E3%82%82%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%AE%9A%E7%BE%A9%E3%81%8C%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E8%80%83%E3%81%88%E3%82%89%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%E3%82%B3%E3%82%A2%E6%95%B0%20(uint8)(4U)%20%E3%82%92%E5%AE%9A%E7%BE%A9%E3%81%97%E3%81%BE%E3%81%99%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%81%93%E3%81%AE%E5%AE%9A%E7%BE%A9%E3%81%8C%20RTD%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A7%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E7%90%86%E7%94%B1%20(%E4%BE%8B%3A%20SchM_Adc.h)%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E5%BA%83%E5%91%8A%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20(%E4%BE%8B%3A%20Adc_Sar_Ip_Cfg.h)%3F%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%80%81%E3%83%95%E3%83%A9%E3%83%B3%E3%83%81%E3%82%A7%E3%82%B9%E3%82%B3%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2148557%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RTD%20memory%20occupation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2148557%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F153065%22%20target%3D%22_blank%22%3E%40francescovico%E3%81%95%E3%82%93%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CDIV%3E%0A%3CP%3E%3CSPAN%3ERTD%20%E3%81%AB%E4%BB%98%E5%B1%9E%E3%81%99%E3%82%8B%20SchM%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%82%B9%E3%82%BF%E3%83%96%E3%81%A7%E3%81%82%E3%82%8A%E3%80%81%E5%8F%82%E7%85%A7%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%9B%AE%E7%9A%84%E3%81%A8%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%83%8B%E3%83%BC%E3%82%BA%E3%81%AB%E5%BF%9C%E3%81%98%E3%81%A6%E5%A4%89%E6%9B%B4%2F%E7%BD%AE%E6%8F%9B%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3Ememmap%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E6%B1%8E%E7%94%A8%E3%82%B9%E3%82%BF%E3%83%96%E3%81%A7%E3%81%82%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%83%95%E3%82%A1%E3%83%9F%E3%83%AA%E3%81%8B%E3%82%89%E3%81%AE%E6%9C%80%E5%A4%A7%E6%B4%BE%E7%94%9F%E3%81%AE%3CSTRONG%3E%E6%9C%80%E5%A4%A7%3C%2FSTRONG%3E%E3%82%B3%E3%82%A2%E6%95%B0%E3%82%92%E7%A4%BA%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E5%AE%9F%E8%A1%8C%E6%99%82%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%82%8B%E5%AE%9F%E9%9A%9B%E3%81%AE%E3%82%B3%E3%82%A2%E6%95%B0%E3%81%AF%E3%80%81Osif%20%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E6%8F%90%E4%BE%9B%E3%81%95%E3%82%8C%E3%82%8B%E5%80%A4%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%84%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E5%AE%9F%E8%A1%8C%E6%99%82%E3%81%AB%E3%81%AF%E6%AD%A3%E3%81%97%E3%81%84%E3%82%B3%E3%82%A2%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CDIV%20id%3D%22tinyMceEditorJulin_AragnM_0%22%20class%3D%22mceNonEditable%20lia-copypaste-placeholder%22%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%20id%3D%22tinyMceEditorJulin_AragnM_1%22%20class%3D%22mceNonEditable%20lia-copypaste-placeholder%22%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22number_cores.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22number_cores.png%22%20style%3D%22width%3A%20389px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F351428iBD2088CE553D261A%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22number_cores.png%22%20alt%3D%22number_cores.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%0A%3CP%3E%E3%82%B9%E3%82%BF%E3%83%96%E3%81%AE%E5%AE%9F%E8%A3%85%E3%81%AF%E3%80%81%E5%AE%9F%E9%9A%9B%E3%81%AE%E3%83%8B%E3%83%BC%E3%82%BA%E3%81%AB%E5%90%88%E3%82%8F%E3%81%9B%E3%81%A6%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%8C%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3CSPAN%3E%3C%2FSPAN%3E%3CSTRONG%20style%3D%22font-family%3A%20inherit%3B%22%3ENUMBER_OF_CORES%3C%2FSTRONG%3E%3CSPAN%3E%20%E3%82%92%201%20%E3%81%AB%20%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81SRAM%20%E3%81%AE%E4%B8%80%E9%83%A8%E3%82%92%E8%A7%A3%E6%94%BE%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%20%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E3%82%B8%E3%83%A5%E3%83%AA%E3%82%A2%E3%83%B3%3C%2FP%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E