C2000 TI Microcontroller Code Generation isCompliantArgumentName(argName)
5 views (last 30 days)
Show older comments
I am using a C2000 Microcontroller from TI. Can somebody provide assistant with the following issue? Thanks in advance!
I tried to use an IPC Transmit from a C28x CPU to a ARM M4 Cortex. The IPC Receive will only be excecuted in the Function-Call Subsystem if the Hardware-Interrupt is triggered.
Code generation assertion 'isCompliantArgumentName(argName)' failed in 'B:\matlab\src\rtwcg\tlc\BlockFcnEmitter.cpp:760'.

0 Comments
Accepted Answer
Aiswarya
on 13 Feb 2024
Hi Marcel,
I understand that you are getting a "(isCompliantArgumentName(argName))" code generation assertion message. This assertion can be random, but generally occurs while generating code with S-function blocks inlined using TLC. You can install the MATLAB R2023b Update 4 in which this issue is fixed.
Another workaround for this issue is to remove the following line from the system target TLC file:
"%assign PreCodeGenExecCompliant = 1"
More Answers (0)
See Also
Categories
Find more on Simulink Coder in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!