Tool/software: TI C/C++ Compiler
We use ofd430.exe and global_types_gen.pl to produce a listing of all the structures and there offset in the program. We are using the MSP430F2618t. It has been working, but I'm I'm trying to setup a new test station with the latest CCS7 and tools. I run the following two lines:
First I run:
ofd430.exe -xg --xml_indent=0 --obj_display=none --dwarf_display=none,dinfo,types xPG_MicsPAD.out
which produces xPG_MicsPAD.out.xml, then I run:
global_types_gen.pl xPG_MicsPAD.out.xml
When I the global_types_gen.pl script runs it produces 20,000 lines of
Use of uninitialized value in join or string at /usr/lib/perl5/vendor_perl/5.22/XML/Simple.pm line 1284.
Use of uninitialized value $key in hash element at /usr/lib/perl5/vendor_perl/5.22/XML/Simple.pm line 1290.
I am upgrading CCS to CCS7, cg_xml to version 2.50, the perl is:
This is perl 5, version 22, subversion 2 (v5.22.2) built for cygwin-thread-multi-64int.
The lines being complained about in the perl simple.pm is join command:
join(',', @DefKeyAttr) eq join(',', @{$self->{opt}->{keyattr}});
and the web mentions that this is a warning do to undefined variables. The tools/scripts are all T1, so I'm not sure how to fix/resolve this to get rid of the errors. It's flooding are test/build logs.
I can't seem to find this specific problem or solution listed on any web or TI sites.