Generated code for word size 16bit / 32bit

조회 수: 12 (최근 30일)
Lucas NAVET
Lucas NAVET 2020년 6월 4일
댓글: Walter Roberson 2020년 7월 17일
Hello,
I use two different target Hardware, with two native word size (16 bits and 32 bits)
Can I use the same generated code (rtwtypes.h) in the two different hardware ? I generate the code with the most restritive size (16 bits).
Thank you for your help,
  댓글 수: 1
Walter Roberson
Walter Roberson 2020년 7월 17일
The same code will not necessarily work. 32 bit devices usually need 32 bit pointers, and do not always have a 16 bit pointer mode. If you have the same settings for both devices, you might be storing pointers into 16 bits, and that might fail.
It is often possible to write C code that can be compiled for 16 or 32 bits, by careful use of data types, and by using a macro or compiler option to indicate which size to compile for the target.

댓글을 달려면 로그인하십시오.

채택된 답변

Aditya Patil
Aditya Patil 2020년 7월 17일
If both the hardware support the 16 bit setting, then you should have no issues with running the code. If possible, create two different code with the optimal settings for both hardware, so as to make the best use of available features.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Deployment, Integration, and Supported Hardware에 대해 자세히 알아보기

제품


릴리스

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by