Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
long
Level 1
Level 1
5 questions asked 10 sign-ins 5 replies posted

hello,

I encounter an problem  when I was building  the code in the AURIX Development Studio.

the problem is  :ctc E478: intrinsic __cmpswapw is only defined for the TriCore1.6.*

how should the problem be solved?

Thanks!

 

 

0 Likes
1 Solution
hellopanda
Level 2
Level 2
First question asked 5 sign-ins First solution authored

The error message "ctc E478: intrinsic __cmpswapw is only defined for the TriCore1.6." indicates that the __cmpswapw intrinsic function is only defined for the TriCore1.6. architecture.

 

To solve this problem, you can try the following steps:

 

Check the architecture of your AURIX device. Make sure it is TriCore1.6.. If it is not, you may need to update your device or use a different device that supports the TriCore1.6. architecture.

 

If your device is already TriCore1.6., check if you have included the correct header files and libraries for your device. Make sure you have included the necessary files for the TriCore1.6. architecture.

 

If you are using any code that relies on the __cmpswapw intrinsic function, you may need to modify that code to use a different approach or find an alternative function that is supported by your device's architecture.

View solution in original post

1 Reply
hellopanda
Level 2
Level 2
First question asked 5 sign-ins First solution authored

The error message "ctc E478: intrinsic __cmpswapw is only defined for the TriCore1.6." indicates that the __cmpswapw intrinsic function is only defined for the TriCore1.6. architecture.

 

To solve this problem, you can try the following steps:

 

Check the architecture of your AURIX device. Make sure it is TriCore1.6.. If it is not, you may need to update your device or use a different device that supports the TriCore1.6. architecture.

 

If your device is already TriCore1.6., check if you have included the correct header files and libraries for your device. Make sure you have included the necessary files for the TriCore1.6. architecture.

 

If you are using any code that relies on the __cmpswapw intrinsic function, you may need to modify that code to use a different approach or find an alternative function that is supported by your device's architecture.