Bifaces to Hightec Managed project migration - Aurix TC277

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

cross mob
DSRnathan
Level 3
Level 3
50 sign-ins 25 replies posted 25 sign-ins
Hello Everyone,
I am trying to setup iLLD demo project into managed Hightec IDE. i am following the document “Bifaces to Hightec Migration” I have encountered some issues.

The first part from the document (Migrate iLLD) is workable and I can able to build the project. The second part (Migration to Managed Hightec projects) is not clear with the instructions and I still tried to build it but ended up getting this error as seen below. The tricore C Compiler is trying to invoke the linker but it is throwing the error as seen the picture with Manged.i (include path list file).
When Tricore is invoking the linker it gives an error …/EthManaged.i .Invalid Argument.


Kindly shed some light on this topic. 3743.attach

Many thanks in advance,
Deepak
0 Likes
7 Replies
User13290
Level 5
Level 5
First like received First solution authored

Hi Deepak,

From your snapshot I can see you followed all of the steps until the point of failure. So you did the steps as directed by Figure 29, Figure 30 and Figure 31, is that correct?

You then made the search/replace changes as explained by Figure 32. And then made the final change as explained by Figure 33, is that correct also? Incidentally the snapshot contains a mistake; we named it EthManaged.i whereas that should've been Managed.i.

If you did the previous steps then maybe we should've been more explicit (the way it's written now is ambiguous) in saying that Tricore_IncludePathList.opt is the one that must be changed to Managed.i and Lcf_Gunc_Tricore_tc.lsl the one that must be changed to Managed.x. Perhaps you got them reversed?

Best regards,

Henk-Piet Glas

Principal Technical Specialist
Embedded Software

0 Likes
DSRnathan
Level 3
Level 3
50 sign-ins 25 replies posted 25 sign-ins
Hi HIGHTEC.henk-piet.glas,
thank you very much for the quick response.

1) yes, I exactly dis the changes according to figure 29, figure 30, figure 31.

2) yes, replace with "../src" as it is shown in the snapshot of the document figure 32, and added it to the compiler to use it as an option file as in figure 33.

3) yes, you are correct, the mentioned renaming is ambiguous but i managed to figure out as exactly you said , Tricore_IncludePathList.opt changed to Managed.i and Lcf_Gunc_Tricore_tc.lsl changed to Managed.x. Because when it is reversed then it is not possible to edit the path list as shown in figure 32.

please mention if I wanted to make any other change besides the above changes.

many thanks for your support,

Deepak
0 Likes
User13290
Level 5
Level 5
First like received First solution authored

Hi Deepak,

Can you physically upload subdir.mk from /debug/src/BaseSw/iLLD/TC27D/TriCore/_PinMap? Can you also right-click Managed.i from within IDE and retrieve its properties? Then click its Resource panel? This lists the physical location of Managed.i on your file system. Is this location the same as the one listed in subdir.mk?

Reason I'm asking the previous is because I can quickly reproduce the error by purposely making a typo in the path leading up to Managed.i.

Best regards,

Henk-Piet Glas

Principal Technical Specialist
Embedded Software

0 Likes
DSRnathan
Level 3
Level 3
50 sign-ins 25 replies posted 25 sign-ins
hello HIGHTEC.henk-piet.glas,
i developed the migration process from scratch and it worked and also i am having licensing issue as well with hightec, i was not able to figure out the cause as I was sceptical. thank you very much again for your support in different dimension.

Now I have got the "Managed Hightec project with iLLD" and I have got FreeRTOS running in Hightec as a seperate project.

Is there is any guidance to integrate the "Managed Hightec project" with "FreeRTOS project".

Kindly shed some light in this topic. many thanks for your invaluable support.

Kind regards,

Deepak R
0 Likes
User13290
Level 5
Level 5
First like received First solution authored

Hi Deepak,

Sorry we don't have such a guide. Instead we offer PXROS. The Content Manager (from the help menu) contains ready made examples and documents, specifically tailored for PXROS. However you will first have to contact your local reseller to acquire the PXROS libraries to be able to use them.

Best regards,

Henk-Piet Glas

Principal Technical Specialist
Embedded Software

0 Likes
DSRnathan
Level 3
Level 3
50 sign-ins 25 replies posted 25 sign-ins
Hi Henk-piet.glas,
i am just realising that i am being supported by the author of the document himself. Thank you very much again.
i have also downloaded a document called TC277 iLLD Base example. i tried to workout the settings as it described in this document but, the instructions are not very clear. it has two Projects namely "hightec iLLD library project" and "Hightec iLLD application project".
it is mention to build the *.a lib files first and the integrate it to application project.

Can it be possible to get any clear guidelines to accomplish this build?

Thank you very much for your support,

Kind Regards,
Deepak R
0 Likes
User13290
Level 5
Level 5
First like received First solution authored

Hi Deepak,

You may want to contact our regular support channel (support@hightec-rt.com) about this matter. If these manuals need retouching, then they can streamline this with the responsible people. You may want to add that you probably downloaded this example via the Content Manager.

Best regards,

Henk-Piet Glas

Principal Technical Specialist
Embedded Software

0 Likes