why does 2024b matlab embedded coder is behaving differently compared to 2024a with respect to global variables in Codegen
조회 수: 1 (최근 30일)
이전 댓글 표시
I am using the global variable as extern by linking external library in codegen,
in 2024a the generated .c is able to map the global strcuture from .h, but in 2024b in .c a new array is created , need to know why it is happening
// My global declaration
global Internal_paramS
Internal_paramS = struct();
T = coder.cstructname(Internal_paramS, 'Internal_parameters_s','extern','HeaderFile', 'dma.h');
globals = {'Internal_paramS',T};
//Generated c code in 2024b using codegen
static const Internal_parameters_s r = {'\x00'};
static cint16_T rxdatacube[622592];
Internal_parameters_s b_Internal_paramS;
Internal_paramS = r;
b_Internal_paramS = Internal_paramS;
댓글 수: 0
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Deployment, Integration, and Supported Hardware에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!