This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/IWR1443BOOST: VitalSigns lab fails to build completely

Part Number: IWR1443BOOST
Other Parts Discussed in Thread: IWR1443

Tool/software: Code Composer Studio

Hello
I'm trying to build the IWR1443 Vital signs demo but it is failing at the last step when it appends  gen_bincrc32.pl

I installed the strawberry version of perl as suggested in another post - is this correct ?

I am getting :-

perl.exe C:/TI/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl xwr14xx_vitalSigns_lab_mss.bin

makefile:198: recipe for target 'post-build' failed

Can't locate Getopt/Std.pm in @INC (@INC contains: C:/SynaptiCAD/perl/MSWin32-x86-multi-thread C:/SynaptiCAD/perl .) at C:/TI/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl line 56.

BEGIN failed--compilation aborted at C:/TI/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl line 56.

gmake[3]: [post-build] Error 2 (ignored)

I suspect I have something missing or perhaps have a wrong version installed - any suggestions.
Not sure where "C:/SynaptiCAD/perl" comes from but it is on my laptop, maybe something historical.

Thanks
Bob Bacon

  • Hi Bob,
    Looks like the build itself succeeded but the failure is on a custom post-build step specified in the project. I am going to move this thread to the appropriate device forum where the experts there can help you best.

    Thanks
    ki
  • Hi Bob,

    I would suggest a few  things:

    As you mentioned, even though you have installed Strawberry Perl, a different Perl installation appears to be taking precedence. To rectify this:

    1. Please make sure that any existing PERL installations are removed from the PC before installing the version of PERL listed in the SDK release notes. Alternatively, to ensure that the correct PERL is always used, you can edit the Windows Search Path (PATH environment variable) to keep Strawberry Perl at the beginning of the Path String (The OS searches this path for the executable and executes it from the first location it can find it in). You can edit the Path as shown below (Make sure to re-launch CCS for the path change to be propagated to CCS and also, please don't forget the semicolon separating the various strings).

    2. Make sure you have CRC.pm downloaded in the right directory as mentioned in the Pre-requisites section of the Vital Signs Demo users guide. Additionally, after you’ve downloaded and saved CRC.pm, locate the saved file and remove the .txt extension if it is there. Please ensure that the file has a .pm extension and not a .txt extension at the end

    Regards

    -Nitin

  • Thanks
    I changed the order of the windows search path to place Strawberry Perl near the top and now this post build step works OK.
    Many Thanks
    Bob Bacon
  • Thanks for the confirmation Bob. I'll close this thread. Please create a new one if you have further questions.

    Regards

    -Nitin