polyspace have a problem about "__interrupt", "@", etc
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello,
-
I use polyspace_2012a.
-
My project's compiler is Codewarrior_Ver10.7.
MCU is S12ZVC Seris.
when i run polyspace, i have problem below
------------------------------------------------------------
------------------------------------------------------------
expected a ";"
__interrupt void CanRxInterrupt_0(void);
^
------------------------------------------------------------
------------------------------------------------------------
How can i resolve this problem.
help me please.
0 comentarios
Respuestas (1)
Alexandre De Barros
el 10 de Ag. de 2017
Editada: Alexandre De Barros
el 10 de Ag. de 2017
Hello,
the keyword __interrupt is an extension of the CodeWarrior compiler. It is not Ansi. But to ignore it, you just need to add a new preprocessor macro:
__interrupt=
By doing this, Polyspace will ignore the occurrences of this keyword during the verification.
Now, you mention also other constructs, like the one starting with @ (probably to introduce an absolute address).
I would suggest to contact the support and tell them the target you are using with CodeWarrior (ColdFire, MPC...).
Regards,
Alexandre
0 comentarios
Ver también
Categorías
Más información sobre Troubleshoot Compilation Errors en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!